.NET-Technologie HS16.9.2013

Themen

Die Programmiersprache C#; die .NET-Architektur und die .NET-Klassenbibliothek; Datenbankzugriff mittels ADO.NET; Webseitenprogrammierung mit ASP.NET; Visual Basic, ActiveX, verteilte Web Services sowie Werkzeuge unter .NET.

Modulvorgabe

    

Inhalt/Unterlagen

Nr Woche Thema Übungen/Praktikum Script/Unterlagen
1 x Einführung, die Sprache C# Teil 1
Einführung,Symbole,Typen,
Kennenlernen der Werkzeuge, Sieb des Eratosthenes Musterlösung Sieve.cs WinRT
ZHAW Dreampark VMWare
Werkzeuge Original Links
.NET 3.5 SDK Release Notes
.NET 3.5 SDK
.NET 3.5 SDK (iso)
.NET 4.5 SDK
Sharp Develop
x x Die Sprache C# Teil 2
Ausdrücke, Deklarationen, Anweisungen, Klassen und Structs
Wo befindet sich das Raumschiff? Musterlösung Integrator.cs
x x Die Sprache C# Teil 3
Vererbung, Boxing, Properties, Interfaces, Ein-/Ausgabe
Rasend schnell Musterlösung Vektor.cs
x x Die Sprache C# Teil 4
Delegates und Events, Ausnahmen, Namensräume, Attribute, automatisch generierte Kommentare
Verloren im Weltall Hinweise: Orb_0.cs mars.gif jupiter.gif merkur.gif enterprise.gif Starsbg.jpg dnet4.exe Musterlösung: Orb.cs Planet.cs Spaceship.cs Form1.cs Generierte Dokumentation Test.cs doc.xsl Test.xml doc.css
x x Die Sprache C# Teil 5, Die .NET Architektur
Generics, Virtuelle Maschine, CTS, CLS, IL, Matadaten, Assemblies und Module
Attribute, Eigene Events, Generics, Versionierung explosion.gif explosion.wav dnet5.exe Lösung: CollidableAttribute.cs Orb.cs Planet.cs Spaceship.cs Main.cs
x x Klassenbibliothek Teil 1
Collections, Ein-/Ausgabe/Streams, Threading
NextChange ZHAW-Namelist.csv Contact.cs Karl Rege.vcf String2QuotedPrintable.cs Regular Expression Syntax vCard Spezifikation
x x Klassenbibliothek Teil 2
XML, Netzwerkkommunikation, Reflection
NextChange: Adressen ergänzen Musterlösung: Contact.cs Contacts.cs
x x Klassenbibliothek Teil 3
Graphische Benutzeroberflächen, Low-Level Programmierung, ActiveX, Sicherheit
Agenda, Low Level Programmierung NISTTime.cs SystemTime.pdf Musterlösung: AgentForm.cs MS Agent (XP, Vista) Impersonator Impersonator.zip MS Agent (Win 7 x86) MS Agent (Win 7 x64) MS Agent (Win 8) merlin.acs merlin.exe SAPI4SDKSUITE.exe Agent Property Viewer
x x ADO.NET & XML
Verbindingsorientierter und Verbindungsloser Zugriff, DataSets und XML Daten
Datenbankzugriff Hinweis: Appointment.cs Appointments.mdb Appointments.xml Appointments.xsd Musterlösung: DataGrid_KeyCode.cs RowFilter Syntax DataGridView
x x ASP.NET Teil 1 dyn Webseiten, Web-Formulare, Ereignisbehandlung, Steuerelemente, Validierung BMI Index Cassini Cassini_New.zip GridView Repair IIS
x x ASP.NET Teil 2 Eigene Steuerelemente, Zustandsverwaltung, Applikationsschicht, Konfiguration, ASP.NET 2.0 Eigener Control
x x .NET 3.0 - 4.5 Lambda;LINQ
x x Sascha Corti Entwicklung für Windows 8 W8.1 ListView
MSHandson.zip
Windows 8 Download
x x VB.NET VB.NET Aufgabe Galileo Computing
  x,x Weihnachten    
  Modulendprüfung DemoPrüfung
 

Internet-Adressen zu .NET: 

Mössenböck: 
http://dotnet.jku.at/buch/  Webseite zum Buch
http://dotnet.jku.at/buch/CD-DE/DotNetDays/npage.htm  Weitere Informationen zum Buch
Microsoft: 
http://www.microsoft.com/net  Einführung & Links
http://www.microsoft.com/switzerland/msdn/de/default.mspx  MSDN Schweiz
http://www.asp.net  "Community"-Seite des ASP.NET-Teams von Microsoft
http://msdn.microsoft.com/
academic/
 
MSDN Academic Alliance Developer Center 
andere:
http://www.andymcm.com/dotnetfaq.htm#1.2  FAQ zu .NET
http://www.devx.com/dotnet 
http://www.csharp-station.com/Tutorial.aspx  Tutorial C#
http://msdn.microsoft.com/
msdnmag/issues/03/04/ASPNETUserState/default.aspx
Nine Options for Managing Persistent User State in Your ASP.NET Application
http://www.dotnetjunkies.com/  Alles mögliche zu ASP.NET, ADO.NET etc.
http://aspnet.4guysfromrolla.com/  Alles mögliche zu ASP.NET
Vergleiche mit Java: 
http://genamics.com/
developer/csharp_comparative.htm
 
Vergleich C# zu Java und C++
http://www.jot.fm/
issues/issue_2002_11/article4
 
Subtile Unterschiede zwischen Java und C#