Programvare ehouse4DotNet av eHouse Home Automation Systemet kan opprettes og endres i Visual Studio siden versjon 2008 .
Visual Studio er et relativt dyrt verktøy for å lage individuelle programvare slik at brukerne kan arbeide på Evaluering versjon som er aktiv i 90 dager . Dette gir deg nok tid til å forbedre den utfylte søknaden basert på denne malen programvare eHouse4DotNet .
Installere Visual Studio installasjonen krever nedlasting av programvare-miljøet fra Microsoft-områder og i noen tilfeller skape en dvd av bildet .
ISO ned fra Internett fra nærmeste serveren .
Etter ripping opprettet en ISO-image til en plate , vi kan kopiere installasjonsfilene til PC-en og installere VS .
Opprette programvare for mobile plattformer krever også laste ned og installere Emulatorer bilder av operativsystemet:
for eksempel:
” Windows Mobile 6 . 1 Professional SDK Refresh . msi ” ,
” Windows Mobile 6 . 5 Profesjonelle bilder (USA) . msi ” ,
” Windows Phone 7 Professional Images (USA) . msi ” ,
etc . med forskjellige tall og navnet på operativsystemet .
Vanligvis , profesjonelle versjonene referere til smarttelefoner og standard for vanlige GSM-telefoner .
Visualisering av eHouse eller andre hjem automasjonssystem fra GSM-telefoner og smarttelefoner i tilfelle av for liten skjerm er meningsløst .
Kontroll er mulig, men svært ubehagelig .
Så komfortabelt kontroll oppnås fra en diagonal på mer enn 3 . 5 ” (Tommer) .
Visual Studio Installasjonen er svært enkel , krever ikke noen spesielle kunnskaper av søknaden og krever godkjenninger på spørsmål som genereres av veiviseren .
For enkelhets , installere hjelpefiler som vil redusere tilgangen til hjelp-funksjonen for ekstern støtte på nettet .
Beslutningen om å installere Visual Studio på et bestemt operativsystem må tas etter analyse plattform , vi har til hensikt å støtte (emulatorer) .
Eldre plattformer – Windows Mobile kan installeres på Windows XP .
Nyere emulatorer som Windows Phone 7 – krever Vista eller Windows 7 .
Windows 8 Phone Emulator – krever operativsystemet Windows 8 Pro .
Det kan også være at for å feilsøke alle Windows-versjoner for mobile plattformer vil trenge to eller tre operativsystemer med Visual Studio og en emulator .
Du kan feilsøke programvare laget direkte koblet smarttelefon , men , det er vanligvis mer tid – tidkrevende spesielt i begynnelsen av arbeidet .
Å feilsøke programvare på smarttelefonen ActiveSync Microsoft må være installert , som gir kommunikasjon mellom PC og Smartphone , programvare last enhet (distribusjon) , og trinn – av – trinn debugging .
På den annen side feilsøking direkte på smarttelefonen har sine fordeler og støttespillere fordi det gir en 100 % kompatibilitet med enheten som ikke helt gis av emulator .
Grunner kan være mange som:
- et annet filsystem
- konvertering av filer til et annet filformat eller tegn
- Endre tilfelle av filnavn eller en katalog
- En annen smarttelefon hardware ytelse i forhold til emulator på datamaskinen
- Umuligheten av debugging noen kommunikasjon medier som GSM-modem tilkobling , 3G , BlueTooth , IRDA
- Problemer med støtte for smartphones , Tavleknapper
- forskjeller i støtte for berøringsskjerm , gester , multi – røre
- må ta hensyn til CPU strømforbruk og følgelig batteri og mobile enheter
- Samarbeid med andre lokale programmer , maskinvare og programvare ressurser
- Avhengigheten av konfigurasjonen , GSM-operatør lås og begrensninger
Hvis du ønsker å opprette og oppgradere programvaren på både mobilt utstyr ( . Net Compact Framework – CF) og PC ( . NET Framework) for å lage den beste programvaren for de eldste og verste versjoner eller slikt Windows Phone 7 .
Dette er hvorfor , at komponentene , funksjoner og . NET bibliotek er mye høyere i forhold til ( . NET CF) og regresjonen , kan være mye vanskeligere enn versjonsnumrene endre oppover og en betydelig ” dilapidation ” programmet og hundrevis av feil i kompilatoren etter en svært liten endring i form .
Dessverre , Microsoft erklærer åpent at eldre programvare ikke sender fra salgsautomat på nyere operativsystemer som Windows Mobile 6 . 5 til Windows Phone 7, som kan resultere i behov for å endre koden for hver ny versjon av systemet .
Mellomliggende versjoner (etter dot desimaltall) spiller egentlig ingen rolle når du går opp , Problemer kan oppstå når du endrer hovedversjon 6 – > ; 7 – > ; 8 .
Med Windows Phone 8 og Windows 8 er forskjellen enda større på grunn av den reviderte systemarkitektur . Det er mulig at du kanskje må skrive om applikasjonen kjernen eHouse4DotNet .
Tilbake nå til installasjon og konfigurasjon av Visual Studio og de nødvendige Emulatorer , opprette et prosjekt i VS for de svakeste enhetene som skal håndtere .
- Du må kjøre Visual Studio
- På menyen Velg fil – > ; ; Ny – > ; ; Prosjekt
- I det nye prosjektet dialogen velg fra listen over Visual C # – > ; ; Smart Device – > ; ; Smart Device Prosjekt
- Velg versjon . NET er støttet av de svakeste enhet
- Angi et prosjekt navn, og velg målmappen , Velg Opprett en katalog for prosjektet og klikk på OK
- i dialogboksen ” Legg til ny Smart Device Prosjekt ” velge den laveste støttet plattform f.eks ” Windows Mobile 6 . 1 Professional ” og versjoner . Net Compact Framework
- Velg Device Søknad og trykk OK
- Prosjektet skapte et vindu og velge målenheten eller Smartphone Emulator
- Deretter , i Prosjekt-menyen – > ; ; Prosjektet kategorien Egenskaper , velge enheten og velge målenheten ” Distribuere siste versjon av . Net ”
- Lagre som fastsatt i prosjektet og Visual Studio
- Kopiere eksisterende eHouse4DotNet bibliotek kildefilene til prosjektet i Windows
- Igjen , gå til Visual Studio og åpne prosjektet eHouse4DotNet
- I ” Løsningen explorer ” på høyre side velger prosjektet og klikk på høyre museknapp og velg Legg – > ; ; Eksisterende element og legge til alle de kopierte filene fra biblioteket eHouse4DotNet
- Også i ” Solution Explorer ” Velg Referanser trykk høyre museknapp for å vise menyen
- På . NET å finne alle referanser til en bestemt programvare-plattform
- Kontroller størrelsen på et standard skjema for en standard smarttelefon størrelse (oppløsning) på skjermen er 480 * 800
- Generere konfigurasjon for kontrollpaneler i henhold til instruksjonene i denne artikkelen: ” smarthus eHouse – eksportere konfigurasjoner for paneler ”
- Når debugging bruker smarttelefonen må du kopiere hele katalogen ” c: \ e – Huset \ ” med de konfigurerte systemet og innstillingen paneler eksporteres til et minnekort (fortrinnsvis trekke minnekortet inn i leseren og oversette PC eller bærbar) . Dette vil unngå problemer med filkonvertering , navn og tegn , og enklere og raskere å kopiere . I tillegg , i tilfeller av kopiering feil kan gjøre det gjennom ledeteksten xcopy . i mål-mappen ” % CSIDL_PROGRAMS % \ EHouse4DotNet \ ” plassere filbaner . txt med banen til katalogen som – Huset dvs. . ” / Storage Card / e – House / ” . Smartphone er klar til å feilsøke og runtime .
- I tilfelle av bruk av emulatoren Debug konfigurere emulator parametere som følger:
- Ringe emulator ved å trykke på telefonikonet
- Velg Fil-menyen – > ; ; Konfigurer
- I kategorien Generelt , type i ” delt mappe ” banen til katalogen som inneholder katalogen eHouse , f.eks . for installasjon c: \ e – Huset \ type c: \
- I kategorien Display , velge Video , og bestemme retningen til 90 grader
- Under Nettverk , velg ” Aktiver NE2000 nettverkskort ” og en liste over emulering grensesnitt for å koble til nettverket med .
- Trykk på OK . Velg Fil-menyen ” Lagre staten og exit ” . Emulator er klar til bruk .
Kildekoden for Windows-programvare . NET kan finnes på: eHouse Home Automation – Open Source . net