Vytvorenie a úprava eHouse4DotNet softvér Visual Studio 2008 +

Program ehouse4DotNet z eHouse Domáce automatizácie Systém môže byť vytvorený a upravený v aplikácii Visual Studio od verzie 2008 .
Visual Studio je pomerne drahý nástroj pre tvorbu individuálneho softvér, takže užívatelia môžu pracovať na hodnotenie verziu, ktorá je aktívna po dobu 90 dní . To vám dáva dostatok času na zlepšenie vyplnenú žiadosť na základe tohto eHouse4DotNet šablóny softvéru .
Inštalácia Visual Studio inštalácia vyžaduje stiahnutie softvérové ​​prostredie zo stránok spoločnosti Microsoft a v niektorých prípadoch vytvoriť dvd obrazu .
ISO stiahnuť z internetu z najbližšieho servera .
Po Ripovanie vytvorenie ISO obrazu na disk , môžeme skopírovať inštalačné súbory do počítača a nainštalovať VS .
Tvorba software pre mobilné platformy vyžaduje tiež stiahnuť a nainštalovať emulátory obrazy operačného systému:
napríklad:
” Windows Mobile 6 . 1 Professional SDK Aktualizovať . msi ” ,
” Windows Mobile 6 . 5 Profesionálna Obrázky (USA) . msi ” ,
” Windows Phone 7 Professional Obrázky (USA) . msi ” ,
atď . s rôznymi číslami a názov operačného systému .
Všeobecne , profesionálna verzia nájdete smartphony a normy pre bežné telefóny GSM .
Vizualizácia eHouse alebo iné domáce automatizácie systému z GSM telefóny a smartphony v prípade príliš malej obrazovke sú nezmyselné .
Ovládanie je možné, ale veľmi nepríjemné .
Ako pohodlné ovládanie je získané od uhlopriečkou viac ako 3 . 5 ” (Inch) .
Visual Studio Inštalácia je veľmi jednoduchá , nevyžaduje žiadne špeciálne znalosti o aplikácii a vyžaduje schválenie na otázky vytvorených sprievodcom .
Pre pohodlie , nainštalovať súbory pomocníka, ktoré znížia prístup k pomoci pre vzdialenú podporu na webe .
Rozhodnutie o inštalácii Visual Studio na konkrétny operačný systém musí byť prijaté po analýze platforme , máme v úmysle podporovať (emulátory) .
Staršie platformy – Windows Mobile je možné inštalovať na Windows XP .
Novšie emulátory, ako je Windows 7 Phone – vyžadujú Vista alebo Windows 7 .
Windows 8 Phone Emulator – vyžaduje operačný systém Windows 8 Pre .
To môže dokonca stať, že v záujme ladiť všetky verzie systému Windows pre mobilné platformy bude potrebovať 2 alebo 3 operačných systémov s Visual Studio a emulátora .
Môžete ladiť software vytvorený priamo pripojený smartphone , však , to je všeobecne časovo – náročná najmä na začiatku práce .
Ak chcete ladiť software na smartphone ActiveSync Microsoft musí byť nainštalovaný , ktorá zabezpečuje komunikáciu medzi PC a Smartphone , softvér zaťaženie zariadenia (nasadenie) , a krok – podľa – krok ladenie .
Na druhej strane ladenie priamo v telefóne má svoje výhody a priaznivcov, pretože umožňuje 100 % kompatibilita so zariadením, ktoré môžu byť úplne poskytované emulátorom .
Dôvody môžu byť veľa, ako:

  • ďalšie súborový systém
  • konverziu súborov do iného formátu alebo znaky
  • Zmena veľkosti písmen v názvoch súborov alebo adresár
  • Ďalšie smartphone hardware výkon vo vzťahu k emulátora na počítači
  • Nemožnosť ladenie niektoré komunikačné médiá, ako je pripojenie GSM modemu , 3G , BlueTooth , IRDA
  • Problémy s podporou pre smartphony , Tablet tlačidla
  • rozdiely v podpore pre dotykové obrazovky , gestá , viac – sa dotknite
  • je potrebné vziať do úvahy CPU spotrebu energie a následne batérií a mobilné zariadenia
  • Spolupráca s ostatnými miestnymi aplikáciami , hardvér a softvér zdroje
  • Závislosť na konfiguráciu , Blokovanie na operátora a obmedzenia

Ak chcete vytvoriť a aktualizovať softvér ako na mobilnom zariadení ( . Net Compact Framework – CF) a PC ( . NET Framework) pre vytvorenie najlepší softvér pre najstarších a najhoršie verzie alebo také Windows Phone 7 .
To je dôvod, prečo , , Že súčasti , funkcie a . NET knižnice je oveľa vyššia vo vzťahu k ( . NET CF) a regresia , môže byť oveľa ťažšie, než hore verzia zmeny a významné ” schátralosť ” programu a stovky chýb v kompilátora po veľmi malé zmeny vo forme .
Bohužiaľ , Microsoft otvorene vyhlasuje, že starší softvér neprejde z automatu na novších operačných systémoch, ako je Windows Mobile 6 . 5 až Windows Phone 7, ktoré môže viesť k potrebe zmeniť kód pre každú novú verziu systému .
Priebežné verzia (po dot BCD), nezáleží na tom, kedy stúpa , Problémy môžu nastať pri zmene hlavnú verziu 6 – > ; 7 – > ; 8 .
S Windows Phone 8 a Windows 8 je rozdiel dokonca ešte vyšší vzhľadom k revidovanej architektúry systému . Je možné, že budete musieť prepísať aplikačné jadro eHouse4DotNet .
Teraz vracia na inštaláciu a konfiguráciu aplikácie Visual Studio a nevyhnutné Emulátory , vytvoriť projekt vo VS pre najslabšie zariadenia, ktoré sa bude spracovávať .

 Visual Studio Vytvorenie mobilnej aplikácie projekt pre inteligentný dom eHouse


 Vybrať . Net Compact Framework pre projekt

 Pridanie referenčných kníh pre zvolenej platforme cieľové zariadenia

  • Musíte spustiť Visual Studio
  • Na menu zvoľte File – > ; ; Nový – > ; ; Projekt
  • V dialógovom okne Nový projekt vyberte zo zoznamu Visual C # – > ; ; Inteligentné zariadenia – > ; ; Inteligentné zariadenia Project
  • Vyberte verziu . NET je podporovaný najslabšie jednotkou
  • Zadajte názov projektu a vyberte cieľovú zložku , vyberte vytvoriť adresár pre projekt a kliknite na tlačidlo OK
  • v dialógovom okne ” Pridať nový inteligentný zariadenia projekt ” volí najnižšej podporovanú platformu, napr ” Windows Mobile 6 . 1 Professional ” a verzia . Net Compact Framework
  • Vyberte zariadenie Aplikácie a stlačte OK
  • Projekt vytvoril okno a vyberte cieľové zariadenia alebo Smartphone Emulator
  • Potom , V ponuke Projekt – > ; ; Project Properties karta , vyberte zariadenie a vyberte cieľové zariadenia ” Nasadenie najnovšiu verziu . Netto ”
  • Uložiť ako je uvedené v projekte a Visual Studio
  • Skopírujte existujúce eHouse4DotNet súbory knižnice zdrojovej do projektu v systéme Windows
  • Opäť , prejsť na Visual Studio a otvorte projekt eHouse4DotNet
  • V ” Riešenie explorer ” na pravej strane vyberte projekt a kliknite pravým tlačidlom myši a vyberte Pridať – > ; ; Existujúce položku a pridajte všetky skopírované súbory z knižnice eHouse4DotNet
  • Aj v ” Riešenie Explorer ” Vyberte Referencie stlačte pravé tlačidlo myši pre zobrazenie menu
  • Na . NET nájsť všetky odkazy na konkrétne softvérové ​​platformy
  • Skontrolujte veľkosť štandardného formulára pre štandardné smartphone veľkosti (rozlíšenie) na obrazovke je 480 * 800
  • Generovanie konfigurácie pre ovládacie panely v súlade s pokynmi uvedenými v tomto článku: ” smart home eHouse – export konfigurácie pre panely ”
  • Pri ladení pomocou smartphonu musíte skopírovať celý adresár ” c: \ e – Dom \ ” s nakonfigurované systému a nastavenia panelov exportovať na pamäťovú kartu (najlepšie vytiahnutím pamäťovú kartu do čítačky a prekladať PC alebo notebook) . Tým sa vyhnete problémom s konverziu súborov , mená a znaky , a ľahšie a rýchlejšie kopírovať . Navyše , v prípade kopírovania chýb môže robiť to cez príkazový riadok xcopy . v cieľovom adresári ” % CSIDL_PROGRAMS % \ EHouse4DotNet \ ” miesto cesty k súborom . txt s cestou k adresáru, ktorý – Dom, tj . ” / Storage Card / e – Rodinný dom / ” . Smartphone je pripravený na ladenie a runtime .
  • V prípade použitia emulátora ladenie konfiguráciu emulátora nasledovné parametre:
  • Zavolajte emulátor stlačením na ikonu telefónu
  • Vyberte ponuku Súbor – > ; ; Konfigurovať
  • V karte Všeobecné , zadajte ” zdieľanej zložky ” cesta k adresáru, ktorý obsahuje adresár eHouse , napr . pre inštaláciu c: \ e – Dom \ zadajte c: \
  • V karte Zobrazenie , zvoľte Video , a nastavte Orientácia na 90 stupňov
  • Podľa sieti , vybrať ” Povoliť NE2000 sieťový adaptér ” a zoznam emulácia rozhranie pre pripojenie k sieti pomocou .
  • Stlačte tlačidlo OK . Vyberte ponuku Súbor ” Uložiť stav a skončí ” . Emulator je pripravený na použitie .

Zdrojový kód pre Windows softvér . NET je možné nájsť na adrese: eHouse domácej automatizácie – Open Source . netto

 Vybrať . Net Compact Framework pre projekt

 Visual Studio programovanie pre automatizáciu domáce eHouse
 Visual Studio programovanie pre automatizáciu domáce eHouse
 Visual Studio programovanie pre automatizáciu domáce eHouse
 Visual Studio programovanie pre automatizáciu domáce eHouse