Software ehouse4DotNet af eHouse Home Automation Systemet kan oprettes og ændres i Visual Studio siden version 2008 .
Visual Studio er et relativt dyrt værktøj til at skabe individuel software, så brugerne kan arbejde om evaluering version, der er aktiv i 90 dage . Dette giver dig tid nok til at forbedre den udfyldte ansøgning baseret på denne skabelon software eHouse4DotNet .
Installation af Visual Studio installation kræver download af software miljø fra Microsoft-websteder og i nogle tilfælde skaber en dvd af billedet .
ISO downloades fra Internettet fra den nærmeste server .
Efter rippe skabt et ISO-image til en disk , vi kan kopiere installationsfilerne til din pc og installere VS .
Oprettelse af software til mobile platforme kræver også hente og installere Emulatorer billeder af operativsystemet:
for eksempel:
” Windows Mobile 6 . 1 Professional SDK Refresh . msi ” ,
” Windows Mobile 6 . 5 Professionelle billeder (USA) . msi ” ,
” Windows Phone 7 Professional billeder (USA) . msi ” ,
etc . med forskellige numre og navnet på operativsystemet .
Generelt , professionelle udgaver henvises til Smartphones og standard for fælles GSM-telefoner .
Visualisering af eHouse eller andet home automation system fra GSM-telefoner og smartphones i tilfælde af for lille skærm er meningsløst .
Kontrol er mulig, men meget ubehageligt .
Som komfortable styring opnås fra en diagonal over 3 . 5 ” (Inch) .
Visual Studio Installationen er meget simpel , kræver ikke nogen speciel viden om ansøgningen og kræver godkendelser vedrørende spørgsmål genereret af guiden .
For nemheds , installere hjælpefiler, som vil reducere adgangen til hjælpefunktionen for remote support på internettet .
Beslutningen om at installere Visual Studio på en bestemt operativsystem skal tages efter analyse platform , vi agter at støtte (emulatorer) .
Ældre platforme – Windows Mobile kan installeres på Windows XP .
Nyere emulatorer såsom Windows Phone 7 – kræve Vista eller Windows 7 .
Windows 8 Phone Emulator – kræver operativsystemet Windows 8 Pro .
Det kan endda være, at for at fejlsøge alle Windows-versioner til mobile platforme vil bruge 2 eller 3 operativsystemer med Visual Studio og en emulator .
Du kan kigge på software skabt direkte forbundet smartphone , dog , det er generelt længere tid – tidskrævende især ved begyndelsen af arbejdet .
Sådan fejlrettes på smartphone ActiveSync Microsoft skal være installeret , som giver kommunikation mellem PC og Smartphone , software load device (implementering) , og trin – ved – trin debugging .
På den anden side debugging direkte på din smartphone har sine fordele og tilhængere, fordi det giver en 100 % forenelighed med anordningen, som ikke fuldstændigt tilvejebringes af emulator .
Årsager kan være mange såsom:
- et andet filsystem
- konvertere filer til et andet filformat eller tegn
- Skift tilfælde af filnavne eller mappe
- En anden smartphone hardware ydeevne i forhold til emulator på din computer
- Umuligheden af debugging nogle kommunikationsmidler som f.eks GSM-modem-forbindelse , 3G , BlueTooth , IRDA
- Problemer med understøttelse af smartphones , Tablet-knapperne
- forskelle i støtte til touch screen , fagter , multi – røre
- nødvendigt at tage hensyn til CPU strømforbrug og dermed batteri og mobile enheder
- Samarbejde med andre lokale applikationer , hardware og software ressourcer
- Afhængighed af konfigurationen , GSM-operatør lås og begrænsninger
Hvis du ønsker at oprette og opgradere softwaren på både det mobile udstyr ( . Net Compact Framework – CF) og PC ( . NET Framework) for at skabe den bedste software til de ældste og dårligste versioner eller sådan Windows Phone 7 .
Dette er grunden , at komponenterne , funktioner og . NET biblioteker er meget højere i forhold til ( . NET CF) og regression , kan være meget vanskeligere end den version ændre opad og en betydelig ” brøstfældighed ” programmet og hundredvis af fejl i compileren efter en meget lille ændring i form .
Desværre , Microsoft åbent erklærer, at ældre softwaren ikke passere fra salgsautomat på de nyere operativsystemer som Windows Mobile 6 . 5 til Windows Phone 7, som kan resultere i et behov for at ændre koden for hver ny version af systemet .
Mellemliggende versioner (efter dot decimalciffer) betyder egentlig ikke noget, når man går op , Problemer kan opstå, når der skiftes større version 6 – > ; 7 – > ; 8 .
Med Windows Phone 8 og Windows 8 er forskellen endnu større på grund af det reviderede system arkitektur . Det er muligt, at du måske nødt til at omskrive ansøgningen kerne eHouse4DotNet .
Vender tilbage nu til installation og konfiguration af Visual Studio og de nødvendige Emulatorer , oprette et projekt i VS for de svageste enheder, der kommer til at håndtere .
- Du skal køre Visual Studio
- På Menu Select File – > ; ; Nyt – > ; ; Projekt
- I dialogen Nyt projekt skal du vælge fra listen over Visual C # – > ; ; Smart Device – > ; ; Smart Device Project
- Vælg udgave . NET understøttes af det svageste enhed
- Indtast et projekt navn, og vælge destinationsmappen , vælge at oprette en mappe til projektet og klik OK
- i dialogboksen ” Tilføj ny Smart Device Project ” vælge den laveste understøttet platform f.eks ” Windows Mobile 6 . 1 Professional ” og versioner . Net Compact Framework
- Vælg Device Ansøgning og tryk på OK
- Projektet skabte et vindue, og vælg målenheden eller Smartphone Emulator
- Derefter , i menuen Projekt – > ; ; Projekt fanen Egenskaber , vælge enheden og vælge målenheden ” Implementer nyeste version af . Net ”
- Gem som angivet i projektet, og Visual Studio
- Kopier eksisterende eHouse4DotNet bibliotek source filer til dit projekt i Windows
- Igen , gå til Visual Studio og åbner projektet eHouse4DotNet
- I ” løsning explorer ” på højre side markere projektet og klik på højre museknap og vælg Tilføj – > ; ; Eksisterende element og tilføje alle de kopierede filer fra biblioteket eHouse4DotNet
- Også i ” Solution Explorer ” Udvælge referencer tryk på højre museknap for at vise menuen
- På . NET for at finde alle referencer til en bestemt software platform
- Kontrollér størrelsen af en standardformular til en standard smartphone størrelse (opløsning) på skærmen er 480 * 800
- Generer konfiguration til kontrolpaneler i overensstemmelse med anvisningerne i denne artikel: ” intelligente hjem eHouse – eksportere konfigurationer til paneler ”
- Når debugging bruger smartphone, skal du kopiere hele mappen ” c: \ e – Hus \ ” med de konfigurerede systemet og indstilling paneler eksporteres til et hukommelseskort (helst trække hukommelseskortet i kortlæseren og oversætte pc eller notebook) . Dette vil undgå problemer med filkonvertering , navne og tegn , og nemmere og hurtigere at kopiere . Desuden , i tilfælde af kopiering fejl kan gøre det gennem kommandoprompten xcopy . i målmappe ” % CSIDL_PROGRAMS % \ EHouse4DotNet \ ” placere filstier . txt med stien til den mappe, som – House dvs . ” / Hukommelseskort / e – Hus / ” . Smartphone er klar til at debugge og runtime .
- I tilfælde af anvendelse af emulator debug konfigurere emulator parametre som følger:
- Ring emulatoren ved at trykke på telefonikon
- Vælg menuen Filer – > ; ; Konfigurer
- Under fanen Generelt , type i ” delt mappe ” stien til den mappe, der indeholder mappen eHouse , fx . til installation c: \ e – hus \ type c: \
- I fanen Skærm , vælg Video , og indstille Orientering til 90 grader
- Under Network , vælg ” Aktiver NE2000 netværksadapter ” og en liste over emulering interface til at forbinde til netværket med .
- Tryk på OK . Vælg menuen Filer ” Gem tilstand og exit ” . Emulator er klar til brug .
Kildekoden til Windows-software . NET kan findes på: eHouse Home Automation – Open Source . netto