Ustvarjanje in spreminjanje eHouse4DotNet programsko opremo Visual Studio 2008 +

Programska oprema ehouse4DotNet za eHouse Avtomatizacija doma Sistem je mogoče ustvariti in spremeniti v Visual Studio od verzije 2008 .
Visual Studio je razmeroma drago orodje za ustvarjanje posamezne programske opreme, tako da lahko uporabniki delajo na vrednotenje različico, ki je dejavno na 90 dni . To vam daje dovolj časa za izboljšanje izpolnjeno vlogo, ki temelji na tej predlogi eHouse4DotNet programske opreme .
Namestitev Visual Studio namestitev zahteva prenos programske opreme, okolje iz Microsoftovih spletnih mest in v nekaterih primerih ustvariti dvd o sliki .
ISO prenesete iz interneta, od najbližjega strežnika .
Po Odličen ustvaril sliko ISO na disk , moremo kopirati namestitvene datoteke na vašem računalniku in namestite VS .
Ustvarjanje programsko opremo za mobilne platforme prav tako zahteva prenos in namestitev emulatorji slike operacijskega sistema:
na primer:
” Windows Mobile 6 . 1 Professional SDK Refresh . msi ” ,
” Windows Mobile 6 . 5 Professional Images (ZDA) . msi ” ,
” Windows Phone 7 Professional Images (ZDA) . msi ” ,
itd . z različnimi številkami in ime operacijskega sistema .
Na splošno , strokovne različice se nanašajo na pametne telefone in standardom za skupne GSM telefonov .
Vizualizacija eHouse ali drugega sistema avtomatizacije doma iz GSM telefone in pametne telefone v primeru premajhnega zaslona so nesmiselni .
Kontrola je možna, vendar zelo neprijetno .
Kot je udoben nadzor pridobljen iz diagonale več kot 3 . 5 ” (Palec) .
Visual Studio Namestitev je zelo enostavna , ne zahteva nobenega posebnega znanja o uporabi in zahteva soglasja o vprašanjih, ki jih čarovnik .
Za udobje , namestiti datoteke s pomočjo katerega bodo zmanjšali dostop do pomoči funkcijo oddaljenega na spletu .
Odločitev namestiti Visual Studio na določenem operacijskem sistemu, je treba sprejeti po analizi platformi , želimo podpreti (emulatorji) .
Starejše ploščadi – Windows Mobile lahko namestite na operacijskem sistemu Windows XP .
Novejše emulatorji kot so Windows 7 Phone – zahtevajo, Vista ali Windows 7 .
Windows 8 Telefon emulator – zahteva, da se operacijski sistem Windows 8 Pro .
Mogoče je tudi, da bo za odpravljanje napak vse Windows različice za mobilne platforme potrebujete 2 ali 3 operacijski sistem z Visual Studio in emulator .
Lahko debug programske opreme ustvaril neposredno povezan pametni telefon , Vendar , je na splošno bolj časovno – porabijo zlasti na začetku dela .
Za odpravljanje napak programske opreme na pametni ActiveSync Microsoft mora biti nameščen , ki omogoča komunikacijo med računalnikom in pametnim telefonom , Programska oprema zabojnik (uporaba) , in korak – s – korak odpravljanje napak .
Po drugi strani pa odpravljanje napak neposredno na pametni telefon ima svoje prednosti in podpornike, saj omogoča 100 % združljivost z napravo, ki ne morejo v celoti, ki jih je emulator .
Razlogi so lahko številni, kot so:

  • drug datotečni sistem
  • pretvorbo datotek v drugi obliki ali znakov
  • Spreminjanje primer imen datotek ali imenikov
  • Še en pametni strojne zmogljivosti glede na emulator na računalniku
  • Nezmožnost razhroščevanje nekatere komunikacijske medije kot modem GSM povezave , 3G , BlueTooth , IRDA
  • Težave s podporo za pametne telefone , Tablični gumbi
  • razlike v podpori za zaslon na dotik , Poteze , več – dotikajte
  • treba upoštevati porabe energije procesorja in posledično baterije in mobilne naprave
  • Sodelovanje z drugimi lokalnih aplikacij , strojne in programske opreme virov
  • Odvisnost od konfiguracije , GSM operater zapornic in omejitve

Če želite ustvariti in nadgraditi programsko opremo tako na premični opremi ( . NET Compact Framework – KS) in osebnim računalnikom ( . NET Framework), da ustvarite najboljšo programsko opremo za najstarejše in najbolj različic ali tako operacijski sistem Windows Phone 7 .
To je razlog, zakaj , da so sestavni deli , funkcije in . NET knjižnice, je veliko večja v razmerju do ( . NET CF) in regresija , lahko veliko težje kot navzgor sprememb različice in znatno ” dotrajanost ” Program in na stotine napak v prevajalnik po zelo majhne spremembe v obliki .
Žal , Microsoft je javno izjavi, da starejši program ne prenese iz avtomata na novejših operacijskih sistemov, kot so Windows Mobile 6 . 5 do Windows Phone 7, ki lahko privedejo do potrebe po spremembi kode za vsako novo različico sistema .
Vmesni različici (po dot decimalno številko) sploh ni pomembno, če gredo gor , Težave se lahko pojavijo pri menjavi glavne različice 6 – > ; 7 – > ; 8 .
Z Windows Phone 8 in Windows 8 je razlika še večja zaradi spremenjenega arhitekture sistema . Možno je, da boste morda morali znova eHouse4DotNet aplikacij jedro .
Vračanje zdaj na namestitev in konfiguracijo Visual Studio in potrebne Emulators , ustvariti projekt v VS za najšibkejše naprav, ki se bodo za obravnavo .

 Visual Studio Ustvarjanje mobilnih aplikacij projekt pametnih eHouse doma


 Izberite . NET Compact Framework za projekt

 Dodatek priročnikov za izbrani ciljni platformo naprave

  • Morate zagnati Visual Studio
  • V meniju izberite Datoteka – > ; ; Novo – > ; ; Projekt
  • V novem oknu Project izberi s seznama Visual C # – > ; ; Smart Device – > ; ; Smart Device Project
  • Izberite različico . NET podpira najšibkejši enote
  • Izberite ime projekta in izberite ciljno mapo , Izberite ustvariti imenik za projekt, in kliknite V redu
  • v pogovornem oknu ” Dodaj nov projekt Smart Device ” izbere najmanjša npr platformo ” Windows Mobile 6 . 1 strokovni ” in različice . NET Compact Framework
  • Izberite Device aplikacijo in pritisnite OK
  • Projekt je ustvaril okno in izberite ciljno napravo ali pametni emulator
  • Potem , v projektnem meniju – > ; ; Projekt Nepremičnine kartici , Izberite napravo in izberite ciljno napravo ” Uvajanje najnovejšo različico . Neto ”
  • Razen kot je določeno v projektu in Visual Studio
  • Kopiranje obstoječe datoteke knjižnice eHouse4DotNet vir za svoj projekt v operacijskem sistemu Windows
  • Spet , pojdite v Visual Studio in odpiranje projekta eHouse4DotNet
  • V ” Rešitev raziskovalec ” Na desni strani izberite projekt in kliknite na desni gumb miške in izberite Dodaj – > ; ; Obstoječe točke in dodamo vse kopirane datoteke iz knjižnice eHouse4DotNet
  • Tudi v ” Rešitev Explorer ” Izberite Literatura pritisnite desni miškin gumb za prikaz menija
  • Na . NET, da bi našli vse sklice na določeno platformo programske opreme
  • Preverite velikost standardnega obrazca za standardne velikosti pametnega telefona (resolucija) od zaslona je 480 * 800
  • Ustvari konfiguracije za nadzornih plošč v skladu z navodili v tem članku: ” pametni dom eHouse – izvoz konfiguracije za plošče ”
  • Ko razhroščevanje uporabo pametni morate prekopirati celoten imenik ” c: \ e – Hiša \ ” z nastavljenimi sistema in nastavitev plošče izvozi na pomnilniško kartico (najbolje vleče pomnilniško kartico v čitalnik in prevajanje osebni računalnik ali prenosni računalnik) . To bo preprečilo težave s pretvorbo datotek , Imena in znaki , in lažje in hitreje, da bi kopirali . Poleg tega , V primeru kopiranja napake bo šlo skozi ukazni poziv xcopy . v ciljni mapi ” % CSIDL_PROGRAMS % \ EHouse4DotNet \ ” postavite poti datotek . txt s potjo do mape, ki – Hiša, tj . ” / Storage Card / e – Hiša / ” . Pametni telefon je pripravljen za odpravljanje napak in runtime .
  • V primeru uporabe emulator debug nastaviti emulator parametre, kot sledi:
  • Pokličite emulator s pritiskom na ikono telefona
  • Izberite meni File – > ; ; Konfiguracija
  • Na kartici Splošno , vnesite ” mapa v skupni rabi ” Pot imenika, ki vsebuje imenik eHouse , npr. . za vgradnjo c: \ e – hiša \ vnesite c: \
  • V zavihek Zaslon , Izberite Video , in nastavite usmerjenost na 90 stopinj
  • Pod mrežo , Izberite ” Omogoči omrežno kartico NE2000 ” in seznam vmesnik tekma za priključitev na omrežje s pomočjo .
  • Pritisnite OK . Izberite meni File ” Prihranite stanje in izstop ” . Emulator je pripravljena za uporabo .

Izvorno kodo za Windows programske opreme . NET je na voljo na: eHouse Avtomatizacija doma – Open Source . net

 Izberite . NET Compact Framework za projekt

 Visual Studio programov za avtomatizacijo doma eHouse
 Visual Studio programov za avtomatizacijo doma eHouse
 Visual Studio programov za avtomatizacijo doma eHouse
 Visual Studio programov za avtomatizacijo doma eHouse