Contenu
Cette formation fournit les prérequis pour développer des applications Visual Basic pour la plate-forme Microsoft® Compact Framework .NET sous OS Windows CE et Mobile 2003. Ce langage représente une évolution majeure de Visual Basic et incorpore les nouvelles fonctionnalités de l'architecture Compact Framework .NET.
Objectifs
- Maîtriser la technologie Compact Framework .NET au travers du langage Basic .NET et de l’outil Microsoft Visual Studio®.
- Mettre en œuvre les contrôles pour créer une interface utilisateur évoluée et pouvoir manipuler des données stockées sur une base de données
- Etre capable de concevoir des applications multitâches, communicantes et de les déployer sur client léger tels que les Pocket PC et smartphone.
Programme
1ière Journée :
L'architecture Compact Framework .NET
- Vue d'ensemble et environnement de développement Compact Framework .NET
- Les limitations de Compact Framework 1.0 et 1.1
- Compact Framework : Bibliothèques de classes et les composants
- Compact Framework : CLR et « code managé »
Bases du langage Basic .NET
- Gestion des variables
- CTS : système de type commun
- Structures de contrôle
- Procédures et fonctions
- Gestion des erreurs et débuggage sur plate-forme CE
Programmation des Interfaces graphiques
- Gestion des contrôles
- Conception de « Form »
Les Containers Compact Framework .NET
- Chaînes
- Tableaux
- Collections
Travaux pratiques
- Mes premières applications Basic .NET sur cible Windows CE et Pocket PC
2ième Journée :
Programmation avancée
- Délégués
- Evénements
- Interfaces
Programmation des Interfaces graphiques (suite)
- Menus, barre de tâche et barre d’outils
Fichier et flux d’Entrées/Sorties
- Manipulation des fichiers
- Objets Reader et Writer
- Sérialisation des données
Travaux pratiques
- Réalisation d’une application de traitement d’informations saisies sur Pocket PC.
3ième Journée :
Programmation système et Compact Framework
- API Windows CE et DLL spécifiques
- Gestion du système de fichier
- Manipulation de la base de registre
Accès aux Bases de données
- Création et utilisation des formulaires
- Connexions data base et ADO .NET
- Utilisation de la technologie Objet
- Interaction avec le contrôle DataGrid
Travaux pratiques
- Réalisation d’une application connectée à une base SQL
Autres concepts
- Cryptographie
- Composants ASP .NET et WebServices
- Support d'installation et de déploiement d'application distante
- Les apports de Compact Framework .NET 2.0
4ième Journée :
Programmation Multitâche
- Thread
- Timer
- Synchronisation d’objet
Travaux pratiques
- Réalisation d’une application multitâche simulation de contrôle de trafic routier
Programmation Réseau
- Introduction aux Technologies Réseaux et .NET
- Socket et flux d’E/S
- Requêtes http et programmation Web
- Sécurité
Travaux pratiques
- Réalisation d’une application Client Serveur réseau multitâche d’échange de données cryptées.
Participants
Cette formation est particulièrement adaptée aux développeurs confrontés aux problèmes de développement d’applications en Basic .NET sur système Windows CE et Pocket PC/Smartphone. Une petite expérience en programmation est souhaitable mais pas impérative.
Modalités
- Durée : 4 jours
- Formateurs : Universitaires et Professionnels
Supports de formation
- Classeur de cours
- CD-ROM sources des exercices
Sessions spéciales
Organisation de session en inter-entreprises sur demande à partir de 4 personnes.
Possibilité de session en intra-entreprise (sur mesure).
Calendrier et tarifs, nous consulter