Men alla tutorials beskriver nästan alltid varje "del" i ett sammanhang. Jag undrar hur det "skall vara" i sin helhet.
Eftersom .NET är så enormt stort så är det viktigt att lära sig de här delarna. När man sedan sätter in det i en helhet så vet man redan hur man ska göra för att anpassa allt till vad man vill ha.
När man kommer upp i ett 100-tal sidor med en massa funktioner.
Gör man en mega-CodeBehindfil med en massa classer med arv, eller gör man fler som man stoppar in här och där?
1. Eftersom .NET är objekt-orienterat så kan man dela in sin applikation i delar. De olika delarna kan man sedan göra till separata klassbiblioteksprojekt där man lägger funktioner som skall återanvändas.
2. Om många sidor i applikationen har liknande funktioner så kan man skapa en basklass som sidorna sedan ärver. För att göra detta måste du lära dig objekt-orienterad programmering.
Blandar man sidor med Inline och CB (på olika sidor).
Nej! Blanda inte. Bestäm om du vill köra inline eller CB. Rekommenderar CB eftersom du dels separerar kod och layout och dels får lättare att använda OOP.
Det skulle vara nyttigt och se det hela i ett lite större sammanhang, för att få ett helhetsintryck.
Det finns färdiga open-source applikationer lite överallt.
På http://www.asp.net/Default.aspx?tabindex=8&tabid=47 har du starter-kits som är kompletta applikationer byggda för att kunna lära sig olika saker inom .NET.
På http://sourceforge.net/index.php och http://gotdotnet.com/ finns mängder av open-source projekt att ladda ner.
Visst, men någonstans måste man ju börja för innan man är färdigpåläst och fullfjädrad asp.net-utvecklare så kommer ju tekniken att hinna bli föråldrad
Japp och med .NET bör man börja från början. Om du inte pysslat med OOP innan behöver du lära dig detta för att kunna utnyttja .NET till fullo.
.NET ramverket är stort. Om du inte skaffar dig en överblick över det så vet du inte var du ska leta efter saker som löser problemet du behöver lösa.
ASP.NET har över 1400(!) färdiga kontroller som utför saker åt dig som man i ASP fick skriva mängder av kod för att göra.
Att komma igång med ASP.NET är enkelt. Man kör igenom de tutorials som finns på http://gotdotnet.com/quickstart/ så har man allt man behöver för att sätta ihop hyfsat avancerade sajter. MEN, så fort man behöver anpassa för att något inte funkar som man behöver det så är det kört om du inte har lärt dig det jag nämnt ovan.
ASP.NET är avancerat och det måste man inse om man ska börja med det. Det är stort och det finns massor av avancerade saker man kan göra. Men det innebär också att det finns väldigt många fel man kan göra. Och det kan innebära att sajten du bygger blir slö som sirap, att den kraschar, vad som helst, bara för att man inte lärt sig rätt sätt att använda vad .NET kan erbjuda.
Så använd din järnvilja till att börja från början och lär dig vad du kan göra.
Om man inte gör det så tar det faktiskt längre tid att lära sig.