Creació i modificació de programari eHouse4DotNet en Visual Studio 2008 +

Programari ehouse4DotNet de eHouse Domòtica sistema poden ser creats i modificats en Visual Studio des de la versió 2008 .
Visual Studio és una eina relativament car per a la creació de programari individual perquè els usuaris poden treballar en la versió d'avaluació que està actiu durant 90 dies . Això li dóna temps suficient per millorar l'aplicació completa basada en aquesta plantilla eHouse4DotNet programari .
Instal · lació de la instal · lació de Visual Studio requereix descarregar programari de llocs entorn de Microsoft i en alguns casos crear un dvd d'imatge .
ISO descarregat d'Internet des del servidor més proper .
Després d'esquinçar creat una imatge ISO en un disc , podem copiar els arxius d'instal · lació al seu PC i instal lar el VS .
Creació de programari per les plataformes mòbils també requereix descarregar i instal · lar emuladors imatges del sistema operatiu:
per exemple:
” Windows Mobile 6 . 1 Professional SDK Refresh . MSI ” ,
” Windows Mobile 6 . 5 Imatges Professionals (EUA) . MSI ” ,
” Windows Phone 7 Fotos Professionals (EUA) . MSI ” ,
etc . amb diferents números i el nom del sistema operatiu .
En general , versions professionals es refereixen a Smartphones i estàndards comuns per als telèfons GSM .
Visualització de eHouse o un altre sistema de domòtica dels telèfons GSM i telèfons intel · ligents en cas de pantalla massa petita no tenen sentit .
El control és possible, però molt incòmode .
Com un control còmode s'obté d'una diagonal de més de 3 . 5 ” (Polzades) .
Instal · lació de Visual Studio és molt senzill , no requereix cap coneixement especial de l'aplicació i requereix l'aprovació de les preguntes generades per l'assistent .
Per conveniència , instal · lar els fitxers d'ajuda que es redueixi l'accés a la funció d'ajuda per a suport remot a la web .
La decisió d'instal · lar Visual Studio en un sistema operatiu específic s'ha de prendre després de plataforma d'anàlisi , tenim la intenció de donar suport (emuladors) .
Majors plataformes – Windows Mobile es pot instal · lar en Windows XP .
Els nous emuladors com Windows Phone 7 – requereixen Vista o Windows 7 .
Windows 8 Telèfon Emulador – requereix que el sistema operatiu Windows 8 Pro .
Fins i tot pot ser que per tal de depurar totes les versions de Windows per les plataformes mòbils es necessiten 2 o 3 sistemes operatius amb Visual Studio i un emulador .
Pot depurar el programari intel · ligent creat directament connectat , però , ha arribat el moment generalment més – consumeixen sobretot al principi del treball .
Per depurar programari al smartphone Microsoft ActiveSync ha d'estar instal · lat , que permet la comunicació entre el PC i Smartphone l' , programari de dispositiu de càrrega (desplegament) , i pas – per – pas de depuració .
D'altra banda depurar directament en el smartphone té els seus pros i els seus partidaris, ja que permet un 100 % compatibilitat amb el dispositiu que no pot ser proporcionat completament per l'emulador .
Les raons poden ser moltes, com ara:

  • altre sistema de fitxers
  • la conversió d'arxius a un altre format d'arxiu o caràcters
  • Canviar el cas de noms d'arxius o directoris
  • Una altra rendiment del maquinari de telèfons intel · ligents en relació amb l'emulador al teu ordinador
  • La impossibilitat de depurar alguns mitjans de comunicació com a connexió de mòdem GSM , 3G , BlueTooth , IRDA
  • Problemes amb el suport dels smartphones , Botons de Tablet
  • diferències en el suport per a la pantalla tàctil , gestos , múltiples – toc
  • cal tenir en compte el consum d'energia de la CPU i dispositius de la bateria i per tant mòbil
  • Cooperació amb altres aplicacions locals , maquinari i programari de recursos
  • La dependència de la configuració , GSM operador bloqueig i limitacions

Si voleu crear i actualitzar el programari tant en l'equip mòbil ( . Net Compact Framework – CF) i PC ( . NET Framework) per crear el millor programari per a les versions més antigues i pitjors o potser Windows Phone 7 .
Aquesta és la raó , que els components , funcions i . Biblioteques de xarxa és molt més gran en relació amb la ( . NET CF) i la regressió , pot ser molt més difícil del que cap amunt la versió canvi significatiu i un ” dilapidació ” el programa i centenars d'errors en el compilador després d'un canvi molt petit en la forma .
Desafortunadament , Microsoft declara obertament que el programari anterior no passa de la màquina expenedora en els sistemes operatius més recents com Windows Mobile 6 . 5 per Windows Phone 7 que pot resultar en la necessitat de modificar el codi per a cada nova versió del sistema .
Versions intermèdies (després del punt decimal dígits) en realitat no importa quan pugi , Poden sorgir problemes en canviar de versió principal 6 – > ; 7 – > ; 8 .
Amb Windows Phone 8 i Windows 8, la diferència és encara més gran a causa de l'arquitectura del sistema revisat . És possible que vostè hagi de tornar a escriure el nucli de l'aplicació eHouse4DotNet .
Tornant ara a la instal · lació i configuració de Visual Studio i els emuladors necessaris , crear un projecte en VS per als més febles dels dispositius que es faran servir .

 Visual Studio Crear un projecte d'aplicació mòbil per eHouse casa intel · ligent


 Seleccioneu la . Net Compact Framework per al projecte

 L'addició dels llibres de referència per a la plataforma de destinació seleccionat del dispositiu

  • Ha executar Visual Studio
  • A la pàgina Arxiu de selecció de menú – > ; ; Nou – > ; ; Projecte
  • Al quadre de diàleg Nou projecte, seleccioneu de la llista de Visual C # – > ; ; Smart Device – > ; ; Projecte de Smart Device
  • Seleccioneu la versió . NET es recolza en la unitat més feble
  • Introduïu un nom de projecte i seleccioneu la carpeta de destinació , seleccioneu crear un directori per al projecte i premeu D'acord
  • en el quadre de diàleg ” Afegeix nou projecte de Smart Device ” per exemple, triar el menor de plataforma compatibles ” Windows Mobile 6 . 1 Professional ” i versions . Net Compact Framework
  • Seleccioneu Aplicació de dispositius i premeu OK
  • El projecte va crear una finestra i seleccioneu el dispositiu de destinació o emulador de Smartphone
  • Llavors , al menú Projecte – > ; ; Propietats del projecte tab , Seleccioneu el dispositiu i seleccionar el dispositiu de destinació ” Implementar darrera versió de . Net ”
  • Llevat del que estableix el projecte i Visual Studio
  • Copiar fitxers de codi font existents eHouse4DotNet de la biblioteca per al seu projecte en Windows
  • Una altra vegada , anar a Visual Studio i obri el projecte eHouse4DotNet
  • En ” l'Explorador de solucions ” al costat dret seleccioneu el projecte i feu clic al botó dret del ratolí i seleccioneu Afegeix – > ; ; Element existent i afegir tots els arxius copiats de la biblioteca eHouse4DotNet
  • També en ” L'Explorador de solucions ” Seleccioneu Referències premi el botó dret del ratolí per mostrar el menú
  • Per . NET per trobar totes les referències a una plataforma de programari en particular
  • Comproveu la mida d'un formulari estàndard per a un smartphone estàndard mida (resolució) de la pantalla és de 480 * 800
  • Generar configuració per panells de control d'acord amb les instruccions d'aquest article: ” eHouse casa intel · ligent – exportar les configuracions dels panells ”
  • En depurar utilitzant el smartphone de copiar el directori complet ” c: \ i – Casa \ ” amb els panells configurats del sistema i ajust exportar a una targeta de memòria (preferiblement tirant de la targeta de memòria a la unitat i traduir la PC o notebook) . Això evitarà problemes amb la conversió d'arxius , noms i personatges , i més fàcil i més ràpid per copiar . A més , en els casos d'errors de còpia pot fer-ho a través de la línia d'ordres xcopy . al directori de destinació ” % CSIDL_PROGRAMS % \ EHouse4DotNet \ ” col · locar les rutes d'arxius . txt amb la ruta d'accés al directori que – House és a dir, . ” / Targeta d'emmagatzematge / i – Casa / ” . Smartphone està llest per depurar i temps d'execució .
  • En el cas d'utilitzar l'emulador de depuració de configurar els paràmetres de l'emulador de la següent manera:
  • Truqui al emulador prement la icona del telèfon
  • Seleccioneu el menú Fitxer – > ; ; Configurar
  • A la fitxa General , tipus en el ” carpeta compartida ” ruta del directori que conté el directori eHouse , per exemple, . per a la instal · lació c: \ i – casa \ c: \
  • A la pestanya Visualització , seleccioneu Vídeo , i establir l'orientació de 90 graus
  • En Xarxa , seleccionar ” Habilitar adaptador de xarxa NE2000 ” i una llista d'interfície d'emulació la connexió a la xarxa utilitzant .
  • Premeu el botó OK . Seleccioneu el menú Fitxer ” Guardar estat i de sortida ” . Emulador està llest per al seu ús .

El codi font per al programari de Windows . NET es pot trobar a: eHouse Home Automation – Open Source . net

 Seleccioneu la . Net Compact Framework per al projecte

 programació de Visual Studio per a l'automatització de la llar eHouse
 programació de Visual Studio per a l'automatització de la llar eHouse
 programació de Visual Studio per a l'automatització de la llar eHouse
 programació de Visual Studio per a l'automatització de la llar eHouse