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ť .
- 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