Zielgruppe: Einsteiger in die Programmierung, Umsteiger von VB 6 oder einer anderen Programmiersprache.
Seminarziel: Nach dem Kurs können Sie einfache objektorientierte Programme in VisualBasic.NET selbstständig entwickeln. Sie lernen die wichtigsten Neuerungen in der Klassenbibliothek des .NET Framework, des Visual Studio 2008, der Spracherweiterungen von VisualBasic.NET sowie von ADO.NET, ASP.NET und XML / .NET kennen.
Dauer: 4 Tage
Zusammenfassung: Mit VisualBasic.NET hat Microsoft eine leistungsfähige Programmiersprache zur Verfügung gestellt. Das .NET Framework umfasst viele Tausend Klassen. Das VisualStudio 2008 bietet wesentliche Neuerungen gegenüber den Vorgängerversionen. Der Zugriff auf Datenbanken und XML wurde verbessert. An praxisorientierten Beispielen werden Ihnen in diesem Kurs bewährte Methoden zur Erstellung von lauffähigen Programmen vermittelt.
Einführung und Grundlagen von .NET
Das Prinzip von .NET
Die Common Language Runtime
Die Klassenbibliothek
VisualBasic.NET Grundlagen
Unterschiede zu VB 6.0
Variablen, Datentypen, Verzweigungen, Schleifenkonstrukte
Parameterübergabe, Functions, Delegates
Stringformatierung
Dateiverarbeitung
Objektorientierte Programmierung
Datenkapselung, Vererbung, Polymorphie
Klasse, Objekt, Methoden, Felder, Properties
Konstruktoren, Garbage Collection
Spracherweiterungen VisualBasic.NET
Der Namespace My
XML-Kommentare
Konvertierungsoperatoren, Operatorüberladungen
Using: Sofortige Objektfreigabe, IDisposeable
Continue: Verbesserte Schleifenkonstrukte
benutzerdefiniertes Casting mit CType, DirectCast und TryCast
Eigenschaften-Accessoren: Zugriffsmodifizierer bei Set und Get
"Partial"-Typen: Klassendeklaration über mehrere Quelldateien
Collections, Generische Klassen
Oberflächengestaltung
Formulargestaltung
Wichtige Steuerelemente
Grundlagen ASP.NET
Grundlagen ASP.NET mit VisualBasic.NET
Verwendung diverser Benutzersteuerelemente
Grundlagen WebServices
Datenbankzugriff mit ADO.NET
Vorstellung von ADO.NET
DataSet mit DataReader und DataAdapter erstellen
Massenkopien: BulkCopy
Arbeiten mit der DbProviderFactory
Übersicht: XML im .NET Framework
Die Klassen XmlReader, XmlWriter
XSD Schemas mit XmlSchemaInference
Neuerungen im XpathNavigator
XSL-Transformationen mit XslCompiledTransform
Sonstiges
Einbindung von ActiveX-Komponenten
Übersicht: WPF, XAML, WCF
Grundlagen Exceptionhandling
LINQ-Grundlagen: LINQ to Objects, LINQ to XML, LINQ to SQL
Programmierungen, Consulting und Schulungen führe ich in ganz Deutschland durch bzw. meine Kunden kommen aus folgenden Regionen: Hamburg, Negenborn, Holzminden, Bevern, Stadtoldendorf, Höxter, Paderborn, Bielefeld, Herborn, Hannover, Göttingen, Kassel, Hameln, Hildesheim, Köln, Bonn, Frechen, Bochum, Dortmund, Essen, Hagen, München, Leverkusen, Augsburg, Ulm, Ingelheim, Frankfurt, Darmstadt, Wörth, Einbeck, Hanau, Ratingen, Nürnberg, Kopenhagen, Andernach, Schwäbisch Gmünd, Ettlingen, Rodgau, Lübeck, Stuttgart, Böblingen, Niederzissen, Landsberg / Lech, Bergisch-Gladbach, Berlin, Morsbach, Meerbusch, Münster, Lüneburg, Friedrichsdorf, Herten, Ahrensbök, Forchtenberg, Flensburg, Recklinghausen, Bremen, Bergheim, Osnabrück, Düsseldorf, Kamp-Lintfort, Rheine, Würzburg, Saarlouis, Saarbrücken, Erlangen, Coburg, Kulmbach, Hofheim, Gummersbach, Mainz, Wiesbaden, Bad Iburg, Wolfsburg, Wolfenbüttel, Soest, Warstein, Lauf, Rheinbach, Ahrweiler, Magdeburg, Nördlingen, Weimar, Aachen, Magdeburg, Gütersloh, Rheda-Wiedenbrück, Northeim, Leipzig, Dresden, Duisburg, Wuppertal, Mannheim, Karlsruhe, Wiesbaden, Münster, Gelsenkirchen, Mönchengladbach, Braunschweig, Seligenstadt, Chemnitz, Kiel, Schwerin, Krefeld, Halle, Freiburg, Oberhausen, Erfurt, Rostock, Hamm, Mülheim, Herne, Ludwigshafen, Solingen, Oldenburg, Neuss, Potsdam, Heidelberg, Jena, Regensburg, Ingolstadt, Heilbronn, Pforzheim, Bottrop, Offenbach, Bremerhaven, Fürth, Remscheid, Reutlingen, Moers, Koblenz, Salzgitter, Siegen, Trier, NRW, Niedersachsen, Hessen, Baden-Württemberg, Bayern, Rheinland-Pfalz, Sachsen, Thüringen