Software ehouse4DotNet van eHouse Home Automation stelsel kan geskep word en verander in Visual Studio sedert weergawe 2008 .
Visual Studio is 'n relatief duur hulpmiddel vir die skep van individuele sagteware, sodat gebruikers kan werk op die Evaluering weergawe wat aktief is vir 90 dae . Dit gee jou genoeg tyd om die voltooide aansoekvorm wat gebaseer is op hierdie sjabloon sagteware eHouse4DotNet te verbeter .
Die installering van Visual Studio installasie vereis die aflaai van sagteware omgewing van Microsoft webwerwe en in sommige gevalle 'n dvd van die beeld .
ISO van die Internet afgelaai vanaf die naaste bediener .
Na rip 'n ISO-beeld op 'n skyf , kan ons die installasie lêers kopieer na jou rekenaar en die installering van die VS .
Ontwikkeling van sagteware vir mobiele platforms vereis ook Emulators beelde van die bedryfstelsel te laai en te installeer:
byvoorbeeld:
” Windows Mobile 6 . 1 Professionele SDK Refresh . msi ” ,
” Windows Mobile 6 . 5 Professionele Images (VSA) . msi ” ,
” Windows Tel 7 Professionele Images (VSA) . msi ” ,
ens . met verskillende getalle en die naam van die bedryfstelsel .
In die algemeen , professionele weergawes verwys na smart phones en standaard vir algemene GSM-fone .
Visualisering van eHouse of ander tuis automatisering stelsel van die GSM selfone en smart in die geval van te klein skerm is nutteloos .
Beheer is moontlik, maar baie ongemaklik .
So gemaklik beheer word verkry uit 'n diagonaal van meer as 3 . 5 ” (INEG) .
Visual Studio Installasie is baie eenvoudig , vereis nie enige spesiale kennis van die aansoek en vereis goedkeuring op vrae wat word gegenereer deur die wizard .
Vir die gerief , installeer help lêers wat toegang tot die hulp funksie vir afgeleë ondersteuning verminder op die web .
Die besluit om die Visual Studio te installeer op 'n spesifieke bedryfstelsel geneem moet word na analise platform , ons van plan is om te ondersteun (emulators) .
Ouer platforms – Windows Mobile geïnstalleer kan word op Windows XP .
Nuwer emulators soos Windows 7 Telefoon – vereis Vista of Windows 7 .
Windows 8 Tel Emulator – vereis die bedryfstelsel Windows 8 Pro .
Dit kan selfs wees dat, ten einde alle Windows-weergawes vir mobiele platforms te ontfout 2 of 3 bedryfstelsels met Visual Studio en 'n emulator sal moet .
Jy kan ontfout die sagteware geskep direk verbind smartphone , egter , dit is oor die algemeen meer tyd – beslag veral aan die begin van die werk .
Te ontfout sagteware op 'n smartphone Active Microsoft moet geïnstalleer word , wat bied kommunikasie tussen die rekenaar en die Smartphone , sagteware vrag toestel (implementering) , en stap – deur – stap debugging .
Aan die ander kant ontfouting direk op die smartphone het sy voor-en ondersteuners, want dit kan 'n 100 % verenigbaarheid met die toestel wat nie heeltemal deur die emulator voorsien word .
Redes kan baie wees soos:
- 'n ander lêer stelsel
- omskakeling van lêers na 'n ander lêer formaat of karakters
- Verander die geval van lêername of gids
- Nog 'n smartphone hardeware prestasie in verhouding tot die emulator op jou rekenaar
- Die onmoontlikheid van die ontfouting van kommunikasie media soos GSM modem aansluiting , 3G , BlueTooth , IRDA
- Probleme met die ondersteuning vir slimfone , Tablet knoppies
- verskille in steun vir die touch screen , gebare , multi – raak
- moet rekening hou met die CPU krag verbruik en gevolglik battery en mobiele toestelle
- Samewerking met ander plaaslike programme , hardeware en sagteware hulpbronne
- Afhanklikheid van die konfigurasie , GSM operateur slot en beperkings
As jy wil om te skep en die opgradering van die sagteware op beide die mobiele toerusting ( . NET Framework – CF) en PC ( . NET Framework) te skep van die beste sagteware vir die oudste en die ergste weergawes of sodanige Windows Tel 7 .
Dit is die rede waarom , dat die komponente , funksies en . NET biblioteke is veel hoër in verhouding tot die ( . NET CF) en die regressie , kan veel meer moeilik as die weergawe verandering opwaarts en 'n beduidende ” verkrotting ” die program en honderde van die foute in die samesteller na 'n baie klein verandering in die vorm .
Ongelukkig , Microsoft verklaar openlik dat ouer programmatuur nie uit die vending masjien op die nuwer bedryfstelsels soos Windows Mobile 6 . 5 na Windows Tel 7 wat kan lei tot die behoefte om die kode te wysig vir elke nuwe weergawe van die stelsel .
Intermediêre weergawes (na dot desimale syfer) maak nie regtig saak wanneer gaan , Probleme kan ontstaan wanneer die verandering van groot weergawe 6 – > ; 7 – > ; 8 .
Met Windows Phone 8 en Windows 8 is die verskil is selfs groter as gevolg van die hersiene stelsel argitektuur . Dit is moontlik dat jy dalk nodig om te herskryf van die aansoek kern eHouse4DotNet .
Terugkeer nou tot die installasie en opset van Visual Studio en die nodige Emulators , die skep van 'n projek vir die swakste toestelle wat gaan om te hanteer in VS .
- Jy moet hardloop Visual Studio
- Op die menu Select File – > ; ; New – > ; ; Project
- In die Nuwe Project dialoog kies uit die lys van Visual C # – > ; ; Smart Device – > ; ; Smart Device Project
- Kies weergawe . NET word ondersteun deur die swakste eenheid
- Gee 'n projek naam en kies die doelmap , kies 'n gids vir die projek en kliek 'OK'
- in die dialoogkassie ” Voeg Nuwe Smart Device Project ” kies die laagste ondersteunde platform, bv. ” Windows Mobile 6 . 1 Professionele ” en weergawes . NET Framework
- Kies apparaat Aansoek en druk OK
- Die projek het 'n venster en kies die teiken toestel of Smartphone Emulator
- Dan , in die menu Project – > ; ; Project Eienskappe blad , Kies die toestel en kies die teiken-toestel ” Ontplooi nuutste weergawe van . Net ”
- Behalwe soos uiteengesit in die projek en Visual Studio
- Kopieer bestaande eHouse4DotNet biblioteek bron lêers van jou projek in Windows
- Weer , gaan na die Visual Studio en maak die projek eHouse4DotNet
- In ” oplossing ontdekker ” kies die projek aan die regterkant en kliek op die regter muis knoppie en kies Voeg – > ; ; Bestaande item en voeg al die gekopieerde lêers uit die biblioteek eHouse4DotNet
- Ook in ” Solution Explorer ” Kies Verwysings druk op die regter muis knoppie om die menu te wys
- Op die . NET alle verwysings te vind na 'n spesifieke sagteware platform
- Die grootte van 'n standaard vorm vir 'n standaard smartphone grootte (resolusie) van die skerm is 480 * 800
- Genereer opset vir die beheer panele in ooreenstemming met die instruksies in hierdie artikel: ” smart huis eHouse – uitvoer van konfigurasies vir panele ”
- Wanneer ontfouting deur gebruik te maak van die smartphone wat jy moet kopieer die hele directory ” c: \ e – House \ ” met die gekonfigureerde stelsel en die instelling panele uitgevoer word na 'n geheue kaart (verkieslik die trek van die geheue kaart in die leser en vertaal die rekenaar of notebook) . Dit sal verhoed dat probleme met lêer Omskakeling , name en karakters , en makliker en vinniger te kopieer . Daarbenewens , in gevalle van copying errors dit kan maak deur middel van die command prompt xcopy . in die bestemming gids ” % CSIDL_PROGRAMS % \ EHouse4DotNet \ ” plaas die lêer paaie . txt met die pad na die gids wat – House dws . ” / Storage Card / e – Huis / ” . Smartphone is gereed om te ontfout en runtime .
- In die geval van die gebruik van die emulator emulator debug instel parameters soos volg:
- Bel die emulator deur die druk van die telefoon-ikoon
- Kies die menu lêer – > ; ; Instel
- In die oortjie Algemeen , tipe in die ” gedeelde gids ” pad van die gids wat bevat die gids eHouse , bv. . vir die installasie c: \ e – huis \ tipe c: \
- In die blad Display , Kies video , en stel die Oriëntering tot 90 grade
- Onder Netwerk , kies ” Aktiveer NE2000 netwerk adapter ” en 'n lys van die emulatie koppelvlak te verbind met die netwerk met .
- Druk die OK . Kies die menu lêer ” Hou staats-en uitgang ” . Emulator is gereed vir gebruik .
Die bron-kode vir Windows sagteware . NET kan gevind word by: eHouse Home Automation – Open Source . netto