WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   ASP.net (https://www.wn.se/forum/showthread.php?t=31116)

tartareandesire 2008-08-12 15:59

Någon som kan tipsa om bra och framför allt moderna guider till ASP.net? Helst på svenska men engelska fungerar också. Är mer ute efter pedagogiska och väl upplagda how to-guider än referensverk.

Osiris 2008-08-12 16:38

W3schools?
http://www.w3schools.com/ngws/default.asp

Vilken nivå vill du ha det på?

tartareandesire 2008-08-12 16:53

Citat:

Originally posted by Osiris@Aug 12 2008, 16:38
W3schools?
http://www.w3schools.com/ngws/default.asp
Vilken nivå vill du ha det på?

Är egentligen ute efter alla nivåer i ett så att säga men grunderna måste finnas med. Tycker W3Schools lämnar ganska mycket att önska både när det gäller ASP.net och annat. När de talar om databasuppkopplingar så nämns t.ex. inget om övriga databasklasser eller att lägga uppkopplingen externt osv.

rhdf 2008-08-12 17:06

nåt fel på http://www.asp.net/learn/

Charlie 2008-08-13 01:20

Grattis.
http://www.asp.net/learn/videos/
Kom gärna med ev. uppföljning/frågor i tråden.
Ett tips är att välja C# eftersom det språket tenderar att tidigast
erhålla nya funktioner, samt att de flesta exempel är skrivna i C#.

rhdf 2008-08-13 01:45

Citat:

Originally posted by Charlie@Aug 13 2008, 01:20
Grattis.
[URL=http://www.asp.net/learn/videos/]
Ett tips är att välja C# eftersom det språket tenderar att tidigast
erhålla nya funktioner, samt att de flesta exempel är skrivna i C#.

Nu blev jag lite nyfiken på vad du menar med att man i C# skulle ha tillgång till nya funktioner före tex VB.NET ?
:blink:

men som sagt en fördel är ju att många exempel är skrivna i C# , fast just därför håller jag fast i VB. varför? jo jag tvingas att TÄNKA istället för att klipp-o-klistra ;)
att jag sen börjar behärska C# lika bra som VB.NET är ju bara en bonus :)

Osiris 2008-08-13 03:15

Att C# skulle få nya kodmöjligheter före VB.NET tror jag är rent BS, de delar utvecklingmiljö.
Som C#-kodare kan man dock se andra fördelar, bland annat kodexempel och att så gott som alla kunder kräver att man bygger i C#.

Jan Eriksson 2008-08-13 09:27

Ang språk, jag programmerar i VB.NET men skulle förmodligen välja C# om jag börjar programmera idag. orsaken till att jag fortsätter med VB.NET är att jag även gör en del i VBS samt VBA.

Kan tipsa om ett bra program, Instant VB, som bland annat konverterar C# to VB. Kostar runt 1000:- men det kan det vara värt. Fungerar inte så bra när man ska konvertera hela projekt men utmärkt när det gäller mindre kod-block.

Ni hittar det här http://www.tangiblesoftwaresolutions.com/

StefanBergfeldt 2008-08-13 11:17

http://www.aspsidan.se/default.asp?page=Ar...esCat&artCat=14

Inte nybörjarnivå: http://video.aspsidan.se/

Allt på svenska. Kan också rekommendera forumet, http://www.aspsidan.se

tartareandesire 2008-08-13 13:04

Tackar så mycket för tipsen, VB är alltså relativt dödfött och det är C# som gäller inför framtiden mao? För egen del så håller jag mig nog till VB just vid detta tillfälle eftersom jag känner mig mer hemma där. Bland det första jag gjorde i programmeringsväg var ett Jeopardyspel i QBasic för många år sedan =)

Kommer nog aldrig gå ifrån PHP som mitt primära språk, liksom alla andra Microsoft-produkter så är det visserligen smidigt och bra så länge man håller sig till den utstakade vägen men så fort man vill gå utanför ramarna och göra egna saker så är .NET ganska omständigt och klumpigt i jämförelse tycker jag.

Charlie 2008-08-13 13:25

Citat:

Att C# skulle få nya kodmöjligheter före VB.NET tror jag är rent BS, de delar utvecklingmiljö.
Som C#-kodare kan man dock se andra fördelar, bland annat kodexempel och att så gott som alla kunder kräver att man bygger i C#.

Bara för att nämna några exempel:

C# har stöd för anonyma funktioner. Lambda-funktioner är ett annat exempel på språklig funktion som tidigt fanns tillgängligt i C# (kontra VB). Dessutom har jag för mig att generics introducerades först i C#. Åtminstone fanns det ingen tillgänglig dokumentation jag lyckades få tag på för VBs generics vid den tidpunkten.

Notera dock att jag också startade med VB.Net, då stället där jag arbetade då krävde det. Hade tidigare arbetat i bl a Java och saknade Generics. När jag sedan började med ett annat projekt fick jag möjlighet att byta språk. För övrigt går det ganska fort att lära sig C# om man kan VB och vice versa. Det är nästan bara syntax.

Citat:

men som sagt en fördel är ju att många exempel är skrivna i C# , fast just därför håller jag fast i VB. varför? jo jag tvingas att TÄNKA istället för att klipp-o-klistra
Det är bra med kodexempel för att snabbt kunna ta till sig ny teknologi. Om man klipp-och-klistrar missar man hela poängen, då är det utvecklarens eget misstag. Notera dock att bl a MSDNA för det mesta har både VB och C#-kod tillgänglig.

Robert 2008-08-13 13:51

Citat:

Originally posted by tartareandesire@Aug 13 2008, 13:04
Tackar så mycket för tipsen, VB är alltså relativt dödfött och det är C# som gäller inför framtiden mao? För egen del så håller jag mig nog till VB just vid detta tillfälle eftersom jag känner mig mer hemma där. Bland det första jag gjorde i programmeringsväg var ett Jeopardyspel i QBasic för många år sedan =)

Kommer nog aldrig gå ifrån PHP som mitt primära språk, liksom alla andra Microsoft-produkter så är det visserligen smidigt och bra så länge man håller sig till den utstakade vägen men så fort man vill gå utanför ramarna och göra egna saker så är .NET ganska omständigt och klumpigt i jämförelse tycker jag.

Om du väljer VB.NET för att du idag kan basic i någon form (ex VB) så gör du dig en björntjänst. Det är många som intygar att man lätt hamnar fel när man bara kör upp en ny version av visual studio och fortsätter med "VB-tänket" vilket är synd. Om du kikar ut på arbetsmarknaden så är majoriteten av den kompetens som efterfrågas C# (däremot så är det nästan bara syntaxskillnader så det är inte skitsvårt att byta riktning, så ingen fara på taket)

Jag vet inte riktigt vad du menar med att gå utanför ramarna med .NET? Jag känner att det inte finns någon ram alls! Allt går att göra; från Xbox 360 spel till... ja, vad som helst i applikationsväg.

tartareandesire 2008-08-13 16:44

Har börjat snegla lite mer på C# =) Jag har programmerat allt från Basic och Ada till C++, språket har som du säger inte så stor betydelse, det är sällan det är några extreme skillnader.

Visst går det mesta att göra i .NET, jag tänkte mer på alla färdiga kontroller och annat som finns. De är kraftfulla och smidiga för det mesta men vill man göra lite egna specialare eller ändra på en hel del egenskaper så kan det ta längre tid än att köra från scratch. Känns lite som att språkets fördelar också är dess nackdelar.

Robert 2008-08-13 21:48

Lite ot, men bifogar en länk som visar ett spel som det tog 1 månad att göra för en enda person med XNA (som man enklast kan beskriva som ett tillägg till visual studio .Net). Imponerande!

http://www.youtube.com/watch?v=yxbcXPbmF6E...feature=related

goose 2008-08-13 21:54

Har programmerat flera år i både c# och vb.net och det är ju idag tillomed väldigt lika syntaxer tycker jag. Detta enda problemet är att det dyker upp massa semikolon i min vb-kod när jag kodat c# innan :). Generics kom samtidigt till c# och vb.net eftersom de klasserna tillhör framework 2.0. Däremot skiljer det ju sig en del med en del finesser. Tex har vb.net "my" namespacet som är skönt, c# har en del andra tricks som man inte kan göra i vb. Även fast de båda delar miljö så är det olika kompilatorer.

Mitt råd är alltså, kör vad du tycker verkar lättast, det är inte svårt att byta språk sen om du vill. Själv föredrar jag C#, men kan egentligen inte motivera det så mycket förrutom att jag får kräkreflex så fort jag hör ordet VB6 :). Väljer du VB.Net så ska du köra option strict on.


Alla tider är GMT +2. Klockan är nu 03:39.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson