Sie befinden sich hier: Home » Seminare » .NET » NETCF

.NET Compact Framework

Kursziele

Das .NET Compact Framework (.NET CF) bietet Entwicklern die Möglichkeit, Software für mobile Geräte oder die Xbox 360 zu schreiben. Seminarteilnehmer lernen in der Emulationsumgebung von Visual Studio die .NET CF-Klassenbibliothek an praktischen Beispielen kennen und können anschließend mobile Anwendungen planen, entwickeln, testen, debuggen und auf mobilen Geräten wie PDAs und Smartphones zur Verfügung stellen. Mit diesem Hintergrund sind die Teilnehmer in der Lage, mit den leistungsfähigen .NET CF-Bibliotheken neue Anwendungen für eine große Anzahl von Geräten unterschiedlicher Prozessortypen und Plattformen zu schreiben, die über eine Microsoft .NET Compact Framework Runtime verfügen. Praxisnahe Beispiele zeigen den Seminarteilnehmern, wie Anwendungen gegen fremde Zugriffe abgesichert werden und welche effektiven Synchronisationsstrategien das Compact Framework bietet.

Zielgruppe

  

Empfohlene Dauer

Software-Entwickler  3 Tage, insgesamt 18 Zeitstunden

Inhalte

  • Einführung in.NET Compact Framework
    • Software für Klein- und Kleinstcomputer schreiben
    • Überblick über Geräte und Betriebssysteme Windows CE, Windows Mobile
    • .NET CF-Klassenbibliothek im Vergleich zum Original .NET Framework
    • Laufzeitumgebung: Microsoft .NET Compact Framework Runtime
    • SDK für auf Windows Mobile basierende Smartphones
    • Geräte-Emulatoren für den Pocket PC
    • Entwicklungswerkzeug Visual Studio, Vorlagen und Wizards
    • Deployment, CAB-Dateien, Installation
  • Grafische Oberflächen programmieren
    • Windows Forms API
    • Steuerelemente (Controls), Ereignisse, Menüs, Dialoge
    • Eigene Steuerelemente schreiben
    • Data Binding
    • Hybrid-Anwendungen
    • Internationalisierte Anwendungen
  • Multithread-Programmierung
    • Synchronisation
    • Synchrone und asynchrone Methodenaufrufe
  • Dateizugriffe, Netzwerk und XML-Verarbeitung
    • Lokaler Speicher mobiler Endgeräte, Speicherkarten
    • Verzeichnisse und Dateien vom Dateisystem ansprechen
    • Programmieren mit der XML-API
    • Serielle Ports
    • Verbindungen über GPRS, Bluetooth, Infrarot, WLAN
    • IP-Adresse
    • Datenaustausch mit Microsoft Message Queuing (MSMQ)
    • Visual Studio Remote Tools
    • Web-Services
  • Gerätezugriff
    • Gerätespezifische Eigenschaften erfragen
    • Systemzustände
    • Telefonfunktionen
    • Zugriff auf Outlook Mobile
  • Synchronisation
    • ActiveSync und Windows Mobile Device Center
    • Remote-API
    • Synchronisation im Emulator
  • Datenbanken
    • Mobile Datenbanken
    • SQL Server 2005 Mobile Edition, SQL Server 2000 Windows CE Edition (SQL Server CE)
    • ADO.NET für mobile Endgeräte
    • Remote Data Access (RDA)
    • DataAdapter
  • Fortgeschrittene Themen und Ausblick
    • Tipps zum Debuggen von mobilen Anwendungen
    • Multimedia-Technologien
    • Verschlüsselung, Sicherheit, Benutzerverwaltung
    • Platform Invoke (P/Invoke)
    • Smart Device Framework (OpenNETCF)
    • Internet Explorer Mobile
    • GPS-Funktionalität
    • .NET Framework 3.5

Voraussetzungen

Der Kurs ›Programmierung in C#, Teil 1‹ oder vergleichbare Kenntnisse.

Schlagwörter

  

Unternehmen

  
  • Microsoft Corporation