Création et modification de logiciels eHouse4DotNet dans Visual Studio 2008 +

Logiciel ehouse4DotNet de ehouse Domotique système peut être créé et modifié dans Visual Studio depuis la version 2008 .
Visual Studio est un outil relativement coûteux pour la création de logiciels individuelles afin que les utilisateurs peuvent travailler sur la version d'évaluation qui est actif pendant 90 jours . Cela vous donne assez de temps pour améliorer l'application réalisée sur la base de ce modèle de logiciel eHouse4DotNet .
Installation installation de Visual Studio nécessite le téléchargement à partir de sites environnement logiciel Microsoft et, dans certains cas, créer un dvd de l'image .
ISO téléchargé sur Internet à partir du serveur le plus proche .
Après vous sciez créé une image ISO sur un disque , nous pouvons copier les fichiers d'installation sur votre PC et installer le VS .
Création de logiciels pour les plateformes mobiles nécessite également télécharger et installer des émulateurs images du système d'exploitation:
par exemple:
” Windows Mobile 6 . 1 professionnel SDK Actualiser . msi ” ,
” Windows Mobile 6 . 5 Images professionnels (USA) . msi ” ,
” Windows Phone 7 Images professionnels (USA) . msi ” ,
etc . avec différents nombres et le nom du système d'exploitation .
Généralement , versions professionnelles consulter les Smartphones et les standards communs pour les téléphones GSM .
Visualisation des ehouse ou un autre système domotique à partir des téléphones GSM et smartphones dans le cas de l'écran trop petit ne servent à rien .
Le contrôle est possible, mais très mal à l'aise .
Que le contrôle confortable est obtenue à partir d'une diagonale de plus de 3 . 5 ” (Pouces) .
Installation de Visual Studio est très simple , ne nécessite aucune connaissance particulière de la demande et exige des approbations sur les questions générées par l'assistant .
Pour plus de commodité , installer les fichiers d'aide qui permettra de réduire l'accès à la fonction d'aide de support à distance sur le Web .
La décision d'installer Visual Studio sur un système d'exploitation spécifique doit être prise après une analyse plate-forme , nous avons l'intention de soutenir (émulateurs) .
Les plateformes plus anciennes – Windows Mobile peut être installé sur Windows XP .
Les nouveaux émulateurs tels que Windows Phone 7 – nécessitent Vista ou Windows 7 .
Émulateur Windows Phone 8 – nécessite le système d'exploitation Windows 8 Pro .
Il se peut même que pour déboguer toutes les versions de Windows pour les plateformes mobiles aurez besoin de 2 ou 3 systèmes d'exploitation avec Visual Studio et un émulateur .
Vous pouvez déboguer le logiciel créé smartphone directement connecté , cependant , il est temps généralement plus – consommant surtout au début des travaux .
Pour déboguer le logiciel ActiveSync sur le smartphone de Microsoft doit être installé , qui assure la communication entre le PC et le Smartphone , dispositif de charge logiciel (déploiement) , et l'étape – par – débogage étape .
D'autre part débogage directement sur le smartphone a ses avantages et ses partisans, car il permet un 100 % compatibilité avec le dispositif qui ne peut pas être totalement assurée par l'émulateur .
Les raisons peuvent être multiples, tels que:

  • un autre système de fichiers
  • convertir des fichiers vers un autre format de fichier ou caractères
  • Changer la casse des noms de fichiers ou de répertoires
  • Une autre performance du matériel smartphone en relation avec l'émulateur sur votre ordinateur
  • L'impossibilité de débogage des supports de communication tels que la connexion modem GSM , 3G , BlueTooth , IRDA
  • Problèmes avec le support pour les smartphones , Boutons de la tablette
  • différences à l'appui pour écran tactile , gestes , multiples – toucher
  • besoin de prendre en compte la consommation d'énergie du processeur et les périphériques mobiles et par conséquent de la batterie
  • Coopération avec d'autres applications locales , des ressources matérielles et logicielles
  • La dépendance de la configuration , Opérateur GSM de verrouillage et les limites

Si vous voulez créer et mettre à jour le logiciel à la fois sur l'équipement mobile ( . Net Compact Framework – CF) et PC ( . NET Framework) afin de créer le meilleur logiciel pour les versions les plus anciennes et les pires telle ou Windows Phone 7 .
C'est pourquoi , que les composants , fonctions et . Bibliothèques NET est beaucoup plus élevé par rapport à l'( . NET CF) et la régression , peut être beaucoup plus difficile que le haut de changement de version et une importante ” délabrement ” le programme et des centaines de bugs dans le compilateur après une très faible variation de la forme .
Malheureusement , Microsoft déclare ouvertement que les anciens logiciels ne passe pas dans le distributeur automatique sur les systèmes d'exploitation récents tels que Windows Mobile 6 . 5 à Windows Phone 7 qui peut entraîner la nécessité de modifier le code pour chaque nouvelle version du système .
Versions intermédiaires (après la virgule décimale) n'a pas vraiment d'importance lors de la montée , Des problèmes peuvent survenir lors du changement de version majeure 6 – > ; 7 – > ; 8 .
Avec Windows Phone 8 et Windows 8, la différence est encore plus grande en raison de l'architecture du système révisé . Il est possible que vous pourriez avoir besoin de réécrire le noyau de l'application eHouse4DotNet .
Revenons maintenant à l'installation et la configuration de Visual Studio et les émulateurs nécessaires , créer un projet dans VS pour les plus faibles des dispositifs qui vont gérer .

 Visual Studio Création d'un projet d'application mobile pour ehouse maison intelligente


 Sélectionnez l' . Net Compact Framework pour le projet

 L'ajout des ouvrages de référence pour la plate-forme périphérique cible sélectionnée

  • Vous devez exécuter Visual Studio
  • Dans la page Fichier Sélectionnez Menu – > ; ; Nouveau – > ; ; Projet
  • Dans la boîte de dialogue Nouveau projet sélectionner dans la liste de Visual C # – > ; ; Smart Device – > ; ; Projet Smart Device
  • Sélectionnez la version . NET est supporté par l'unité la plus faible
  • Entrez un nom de projet, puis sélectionnez le dossier de destination , sélectionner créer un répertoire pour le projet et cliquez sur OK
  • dans la boîte de dialogue ” Ajouter un nouveau projet Smart Device ” par exemple choisir la plate-forme prise en charge plus bas ” Windows Mobile 6 . 1 professionnel ” et les versions . Net Compact Framework
  • Sélectionnez Device Application et appuyez sur OK
  • Le projet a créé une fenêtre et sélectionnez le périphérique cible ou l'émulateur Smartphone
  • Puis , dans le menu Projet – > ; ; Projet onglet Propriétés , sélectionnez le périphérique et sélectionnez le périphérique cible ” Déployer dernière version de . Net ”
  • Sauf comme indiqué dans le projet et Visual Studio
  • Copiez les fichiers existants eHouse4DotNet bibliothèque source pour votre projet dans Windows
  • Encore , aller à la Visual Studio et ouvrez le projet eHouse4DotNet
  • En ” explorateur de solution ” sur le côté droit de sélectionner le projet et cliquez sur le bouton droit de la souris et sélectionnez Ajouter – > ; ; Article existants et ajouter tous les fichiers copiés à partir de la bibliothèque eHouse4DotNet
  • Toujours en ” L'Explorateur de solutions ” Sélectionnez Références appuyez sur le bouton droit de la souris pour afficher le menu
  • D' . NET pour trouver toutes les références à une plate-forme logicielle particulière
  • Vérifiez la taille d'un formulaire standard pour une taille de smartphone standard (résolution) de l'écran est 480 * 800
  • Générer de configuration pour les panneaux de contrôle, conformément aux instructions de cet article: ” ehouse maison intelligente – exporter des configurations de panneaux ”
  • Lors du débogage en utilisant le smartphone, vous devez copier le répertoire entier ” c: \ e – Maison \ ” avec les panneaux configurés système et le réglage exportées vers une carte mémoire (de préférence retirer la carte mémoire dans le lecteur et traduire le PC ou ordinateur portable) . Ceci permettra d'éviter des problèmes avec la conversion de fichiers , noms et les personnages , et plus facile et plus rapide pour copier . En plus , en cas d'erreurs de copie peut le faire à travers l'invite de commande xcopy . dans le répertoire de destination ” % CSIDL_PROGRAMS % \ EHouse4DotNet \ ” placer les chemins de fichiers . txt avec le chemin d'accès au répertoire – Maison à savoir . ” Carte de stockage / / e – Maison / ” . Smartphone est prêt à déboguer et à l'exécution .
  • Dans le cas de l'utilisation de l'émulateur de débogage configurer les paramètres de l'émulateur comme suit:
  • Appelez l'émulateur en appuyant sur l'icône du téléphone
  • Sélectionnez le menu Fichier – > ; ; Configurer
  • Dans l'onglet Général , type dans le ” dossier partagé ” chemin du répertoire qui contient le répertoire ehouse , par exemple, . pour l'installation c: \ e – maison \ tapez c: \
  • Dans l'onglet Affichage , sélectionnez Vidéo , et définir l'orientation à 90 degrés
  • Sous Réseau , sélectionner ” Activer carte réseau NE2000 ” et une liste de l'interface d'émulation de se connecter au réseau à l'aide .
  • Appuyez sur la touche OK . Sélectionnez le menu Fichier ” Enregistrer l'état et de sortie ” . Emulator est prêt à l'emploi .

Le code source du logiciel pour Windows . NET peuvent être trouvés à l'adresse: Home Automation ehouse – Open Source . net

 Sélectionnez l' . Net Compact Framework pour le projet

 programmation visual studio pour la domotique ehouse
 programmation visual studio pour la domotique ehouse
 programmation visual studio pour la domotique ehouse
 programmation visual studio pour la domotique ehouse