Är det någon som ska besöka i rubriken nämnda seminarie på Stockholmsmässan på onsdag 16/5? Själv kommer jag att resa upp från Malmö (med SAS, Arlanda Express, pendel) och, beroende på vädret, ha en svart tröja med texten Apptus på mig. Kom gärna och hälsa samt utbyt ett visitkort eller något. kan ju informera om de säger något nytt eller vettigt ... Absolut, kommer en redogörelse på onsdag kväll eller torsdag morgon. perfa ... förresten första ms kurserna på .NET är släppta ... innan beta 2 .. intressant hehe ... Här kommer en liten rapport från ADB-Arkitekturs (+ förstärkning från Microsoft) seminarie .NET Training Special på Stockholmsmässan den 16/5. Tyvärr inte, de hade för ovanlighetens skull inte någon deltagarlista. Vet inte om det var för att det var för mycket folk där eller vad... ok, hade varit kul att veta .. fö när jag jobbade där så fnös ms folket på resco åt .NET och sa ngt si til med att det är bara en punkt uppgradering till visual studio och att microsoft inte visste vad de höll på med ... lustigt uttalande från ett företag som sparkat nästan hela sitt öresundskontor och tappat resten till andra företag ... ADB-Arkitektur/Microsoft .NET Training
Sv: ADB-Arkitektur/Microsoft .NET Training
Sv: ADB-Arkitektur/Microsoft .NET Training
Sv: ADB-Arkitektur/Microsoft .NET Training
Sv: ADB-Arkitektur/Microsoft .NET Training
http://www.microsoft.com/trainingandservices/redirect/dotnet.htmSv: ADB-Arkitektur/Microsoft .NET Training
Seminariet var ganska välbesökt, minst 500 personer skulle jag nog gissa. Cirka hälften hade varit på något av de två seminarie runt .NET som ADB-Arkitektur hållit tidigare, alltså kunde man tolka det som att många av deltagarna hittills inte hade studerat .NET något närmare. Fokus var på teknik, inte mycket marknadssnack alls. Agendan var följande:
* Introduktion till dagen, med presentation av Drew Fletcher (Product Unit Manager VC++/C#) och Greg Lindhorst (Software Architect, Visual Studio) som kom direkt från Microsoft i Redmond.
* Introduction to .NET - Architectural Overview of .NET Framework. Hölls av Drew Fletcher.
* ADO.NET, XML and Web Services. Greg Lindhorst.
* Visual Basic.NET - Att dra fördel av allt det nya och att undvika att hamna i fällan att använda VB.NET till att skriva VB6-tillämpningar. Sten och Per Sundblad.
* C# for non-C programmers. Drew Fletcher.
* Using ASP.NET. Greg Lindhorst.
* Migrering från och integration med COM-lösningar. Sten Sundblad och Eric Quist.
Som synes var det en ganska fullspäckad dag, från kl 9 till 18, med högt tempo i varje seminarie. Många ämnen togs upp och är man, som jag, en person som gärna följer upp den information man får och testar en del själv så gav dagen en hel del. Personligen hade jag hoppats att de skulle ta upp lite mer nytt, spcifikt för Beta 2, men det fungerar väl inte eftersom det är så många som inte börjat titta på .NET ännu. Dock hade många av seminarierna en lite annorlunda infallsvinkel än vad man ofta ser, t ex de om VB.NET (med mycket detaljer att notera) och C# (med jämförelser mot både VB.NET och VB6). För min del kändes det som att det här var det jag behöver för att kunna börja utnyttja och lära mig .NET Beta 2 när den kommer.
Saker som jag noterade speciellt:
* ADO.NET i beta 2 - skillnader i namespaces och klasser. DataSetCommand->DataAdapter, System.Data.ADO->System.Data.OleDb, System.Data.SQL->System.Data.SqlClient
* Att man fortfarande (i den version av VS.NEt, nära Beta 2, som användes på seminariet) skriver attribut i VB.NET inuti deklarationer, inte innan dem som i C#. Problemet med detta är att det blir väldigt fult och oläsligt om man har många attribut. Exempel:
VB: Public <WebMethod> Function foo() As Int
C#: [WebMethod]
public int foo()
* Strängar i .NET - att strängar är "immutable", dvs att de är read-only. Därför skapas det en ny sträng varje gång man manipulerar en sträng, t ex genom att konkatenera den med en annan sträng. Exempel:
Dim s As string
s = "a"
s = s + "b"
Nu har två strängar skapats ("a" och "ab"), varav den ena ("a") 'har släppts' och väntar på att bli bortstädad av GC. Detta är ju inte så bra om man t ex i en loop gör mängder av manipuleringar på en sträng, och då skapar massor av strängar. Använd istället StringBuilder.
Allt som allt var det en OK dag, som förhoppningsvis gjorde att lite fler utvecklare fick upp ögonen för och framförallt förstod vad .NET Framework är. Dock hade de inte några dragningar om .NET i helhet, så återigen finns det säkert nu en massa utvecklare som inte har en aning om att .NET och .NET Framework inte är samma sak...Sv: ADB-Arkitektur/Microsoft .NET Training
Sv: ADB-Arkitektur/Microsoft .NET Training