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