In Visual Studio 2008 skep en wysiging van eHouse4DotNet sagteware +

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 .

 Visual Studio Die skep van 'n mobiele aansoek projek vir 'n smart huis eHouse


 Kies die . NET Framework vir die projek

 Die byvoeging van die verwysing boeke vir die gekose teiken toestel platform

  • 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

 Kies die . NET Framework vir die projek

 Visual Studio programmering vir eHouse tuis automatisering
 Visual Studio programmering vir eHouse tuis automatisering
 Visual Studio programmering vir eHouse tuis automatisering
 Visual Studio programmering vir eHouse tuis automatisering