.NET Compact Framework
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.
Inhalte des Seminars
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 4.0
Termine / Kontakt
Jedes Seminar führt tutego als kundenangepasstes Inhouse-Seminar durch.
Alle unsere Seminare können zudem als Live-Online-Seminar besucht werden.
Wir helfen Ihnen gerne bei der Anmeldung und einen passenden Termin zu finden. Kontaktieren Sie uns per E-Mail oder unter 0800/tutegos (kostenlos aus allen Netzen).
Die Fakten
- Empfohlene Schulungsdauer: 3 Tage, insgesamt 24 Unterrichtsstunden à 45 Minuten
- Zielgruppe: Software-Entwickler
- Vorkenntnisse: Der Kurs ›Programmierung in C#, Teil 1‹ oder vergleichbare Kenntnisse.
Weiterführende Seminare
Während das Compact-Framework die Entwicklung eingeständiger Smartphones-Programme ermöglicht ist mitunter auch eine Web-Applikation ausreichend. Das Seminar ASP.NET für Web-Applikationen stellt die Web-Entwicklung mit .NET Technologien vor.