Il-ħolqien u modifika tas-software eHouse4DotNet fl Visual Studio 2008 +

Software ehouse4DotNet ta 'eHouse Awtomazzjoni Home sistema tista 'tinħoloq u modifikat fl-Visual Studio peress verżjoni 2008 .
Visual Studio hija għodda relattivament jiswew ħafna flus għall-ħolqien ta 'softwer individwu sabiex l-utenti jistgħu jaħdmu fuq il-verżjoni Evalwazzjoni li hija attiva għal 90 jum . Dan jagħtik żmien biżżejjed biex itejbu l-applikazzjoni mimlija bbażati fuq dan eHouse4DotNet is-software template .
Installazzjoni installazzjoni Visual Studio teħtieġ tniżżil ambjent software minn siti Microsoft u f'xi każijiet joħolqu DVD tal-immaġni .
ISO jitniżżlu mill-Internet mill-server eqreb .
Wara ripping ħolqot immaġini ISO għal diska , nistgħu kopja tal-fajls installazzjoni għall-PC tiegħek u jinstallaw l-VS .
Ħolqien ta 'softwer għall-pjattaformi mobbli tirrikjedi wkoll tniżżel u tinstalla immaġini emulators tas-sistema operattiva:
per eżempju:
” Windows Mobile 6 . 1 professjonali SDK Riffriskar . MSI ” ,
” Windows Mobile 6 . 5 Images Professjonali (USA) . MSI ” ,
” Windows Phone 7 Images professjonali (USA) . MSI ” ,
eċċ . bin-numri differenti u l-isem tas-sistema operattiva .
Ġeneralment , Verżjonijiet professjonali jirreferu għall Smartphones u l-istandard għat-telefowns GSM komuni .
Viżwalizzazzjoni ta 'eHouse jew sistema awtomazzjoni dar mill-telefowns GSM u Smartphones fil-każ ta' l-iskrin żgħir wisq huma inutli .
Kontroll huwa possibbli iżda ħafna skomda .
Kif kontroll komdu huwa miksub minn djagonali ta 'aktar minn 3 . 5 ” (Pulzier) .
Installazzjoni Visual Studio huwa sempliċi ħafna , ma jeħtieġu ebda għarfien speċjali tal-applikazzjoni u teħtieġ l-approvazzjonijiet dwar mistoqsijiet ġġenerati mill-Wizard .
Għall-konvenjenza , jinstallaw fajls ta 'għajnuna li se jnaqqsu l-aċċess għall-funzjoni għajnuna għall-appoġġ mill-bogħod fuq il-web .
Id-deċiżjoni biex jinstallaw Visual Studio fuq sistema operattiva speċifika għandhom jittieħdu wara analiżi pjattaforma , għandna l-intenzjoni li tappoġġja (emulators) .
Pjattaformi Older – Windows Mobile jistgħu jiġu installati fuq Windows XP .
Emulators Godda bħal Windows 7 Phone – jeħtieġu Vista jew Windows 7 .
Windows 8 Phone Emulator – jeħtieġ li l-sistema operattiva Windows 8 Pro .
Dan jista 'saħansitra jkun li sabiex debug verżjonijiet kollha Windows għal pjattaformi mobbli se jkollhom bżonn 2 jew 3 sistemi operattivi ma Visual Studio u emulator .
Tista debug-software maħluqa smartphone direttament konnessi , madankollu , huwa żmien ġeneralment aktar – jikkunsmaw speċjalment fil-bidu tal-ħidma .
Biex ifittex difetti software fuq smartphone ActiveSync Microsoft għandu jiġi installat , li jipprovdi komunikazzjoni bejn il-PC u l-Smartphone , tagħbija softwer mezz (skjerament) , u l-pass – billi – debugging pass .
Min-naħa l-oħra debugging direttament fuq il-smartphone għandu argumenti favur tagħha u l-partitarji minħabba li jippermetti '100 % kompatibilità ma 'l-apparat li ma jistax jiġi kompletament pprovduta mill-emulator .
Raġunijiet jistgħu jkunu ħafna bħal:

  • sistema oħra fajl
  • konverżjoni fajls għall-ieħor format tal-fajl jew karattri
  • Ibdel il-każ ta 'filenames jew direttorju
  • Ieħor prestazzjoni hardware smartphone fir-rigward tal-emulator fuq il-kompjuter tiegħek
  • L-impossibbiltà ta 'debugging xi mezzi ta' komunikazzjoni bħall-konnessjoni modem GSM , 3G , Bluetooth , IrDA
  • Problemi bil-appoġġ għall smartphones , Tablet buttuni
  • differenzi fl-appoġġ għall-touch screen , ġesti , multi – touch
  • bżonn tieħu in kunsiderazzjoni l-konsum ta 'enerġija CPU u apparat konsegwentement batteriji u mobbli
  • Kooperazzjoni ma 'applikazzjonijiet oħra lokali , ħardwer u softwer riżorsi
  • Id-dipendenza fuq il-konfigurazzjoni , Operatur GSM lock u limitazzjonijiet

Jekk inti tixtieq li joħolqu u jaġġornaw l-software kemm fuq it-tagħmir mobbli ( . Qafas Compact Net – CF) u PC ( . Qafas NET) biex joħolqu l-aħjar software għall-verżjonijiet eqdem u l-agħar jew tali Phone Windows 7 .
Dan huwa għaliex , li l-komponenti , funzjonijiet u . Libreriji NET huwa ħafna ogħla meta mqabbla mal-( . NET CF) u l-rigressjoni , jistgħu jkunu ħafna aktar diffiċli milli l-verżjoni fuq bidla u sinifikanti ” dilapidation ” il-programm u mijiet ta 'bugs fil-kumpilatur wara bidla żgħira ħafna fil-forma .
Sfortunatament , Microsoft apertament tiddikjara li softwer anzjani ma jgħaddix mill-magna awtomatika fuq is-sistemi operattivi ġodda bħall-Windows Mobile 6 . 5 sa Windows Phone 7 li jistgħu jirriżultaw fil-ħtieġa li temenda l-kodiċi għal kull verżjoni ġdida tas-sistema .
Verżjonijiet intermedji (wara dot ċifra deċimali) ma verament kwistjoni meta jmorru up , Problemi jistgħu jinħolqu meta jinbidlu verżjoni maġġuri 6 – > ; 7 – > ; 8 .
Bil Windows Phone 8 u Windows 8-differenza hija saħansitra akbar minħabba l-arkitettura tas-sistema riveduta . Huwa possibbli li jista 'jkollok bżonn jerġa jikteb l-eHouse4DotNet qalba applikazzjoni .
Jirritornaw issa l-installazzjoni u l-konfigurazzjoni ta 'Visual Studio u l Emulators meħtieġa , joħolqu proġett VS għall-mezzi l-aktar dgħajfa li ser jimmaniġġaw .

 Visual Studio Ħolqien ta 'proġett mobbli applikazzjoni għall eHouse dar intelliġenti


 Agħżel il- . Qafas Compact Net għall-proġett

 Iż-żieda tal-kotba ta 'referenza għall-pjattaforma mezz magħżul mira

  • Int trid tmexxi Visual Studio
  • Fuq il-File Menu Select – > ; ; New – > ; ; Proġett
  • Fil-dialog Proġett New tagħżel mill-lista ta 'Visual C # – > ; ; Smart Device – > ; ; Proġett Smart Device
  • Agħżel verżjoni . NET huwa appoġġjat mill-unità aktar dgħajfa
  • Daħħal l-isem tal-proġett u tagħżel il-folder destinazzjoni , tagħżel toħloq direttorju għall-proġett u kklikkja OK
  • fil-kaxxa dialog ” Żid New Proġett Device Smart ” jagħżlu l-aktar baxx eż pjattaforma appoġġjati ” Windows Mobile 6 . 1 professjonali ” u l-verżjonijiet . Qafas Compact Net
  • Select Applikazzjoni Device u l-istampa OK
  • Il-proġett ħoloq tieqa u jagħżlu l-mezz fil-mira jew Emulator Smartphone
  • Imbagħad , fil-menu Proġett – > ; ; Proġett Properties tab , jagħżlu l-Apparat u agħżel il-mezz fil-mira ” Tiskjera aħħar verżjoni ta ' . Net ”
  • Ħlief kif stipulat fil-proġett u Visual Studio
  • Kopja fajls eżistenti eHouse4DotNet sors librerija għall-proġett tiegħek fil-Windows
  • Għal darb'oħra , mur l-Visual Studio u tiftaħ il-eHouse4DotNet proġett
  • Fil ” Soluzzjoni Explorer ” fuq il-lemin agħżel l-proġett u kklikkja l-buttuna maws dritt u agħżel Żid – > ; ; Eżistenti Punt u żid kollha tal-fajls kkupjata mis-eHouse4DotNet librerija
  • Ukoll fl- ” Soluzzjoni Explorer ” Agħżel Referenzi agħfas il-buttuna maws dritt li turi l-menu
  • Fuq il- . NET li ssib referenzi kollha għal pjattaforma tas-software partikolari
  • Iċċekkja d-daqs ta 'formola standard għal daqs smartphone standard (riżoluzzjoni) ta' l-iskrin huwa 480 * 800
  • Iġġenera konfigurazzjoni għall-panils ta 'kontroll skond l-istruzzjonijiet f'dan l-artikolu: ” eHouse smart home – esportazzjoni konfigurazzjonijiet għall panels ”
  • Meta debugging tuża l-smartphone inti trid kopja l-direttorju kollu ” c: \ e – Kamra \ ” bil-pannelli tas-sistema u l-istabbiliment konfigurati esportati lejn kard ta 'memorja (preferibbilment tiġbed il-karta tal-memorja fil-qarrej u tittraduċi l-PC jew notebook) . Din se tevita problemi bil-fajl konverżjoni , ismijiet u l-karattri , u aktar faċli u aktar malajr li kopja . Minbarra , f'każijiet ta 'żbalji ikkupjar tista' tagħmel dan permezz tal-XCOPY kmand fil-pront . fid-direttorju destinazzjoni ” % CSIDL_PROGRAMS % \ EHouse4DotNet \ ” poġġi l-fajl mogħdijiet . txt mal-passaġġ għall-direttorju li – Kamra ie . ” / Ħażna Card / e – Dar / ” . Smartphone hija lesta li debug u runtime .
  • Fil-każ ta 'użu tal-emulator debug tikkonfigura parametri emulator kif ġej:
  • Sejħa-emulator billi tagħfas il-ikona tat-telefon
  • Agħżel il-menu 'File – > ; ; Kkonfigurat
  • Fil-tab Ġenerali , tip fil- ” maqsuma folder ” passaġġ tad-direttorju li fiha l eHouse direttorju , eż . għall-istallazzjoni c: \ e – house \ Tip c: \
  • Fil-tab Display , tagħżel Video , u tistabbilixxi l-Orjentazzjoni għal 90 gradi
  • Taħt Network , tagħżel ” Jippermettu adapter netwerk NE2000 ” u lista ta 'interface emulazzjoni għall-konnessjoni man-netwerk bl-użu .
  • Agħfas il OK . Agħżel il-menu 'File ” Ħlief istat u l-ħruġ ” . Emulator hija lesta għall-użu .

Il-kodiċi tas-sors għall-Windows softwer . NET jistgħu jinstabu fuq: Awtomazzjoni Home eHouse – Open Source . net

 Agħżel il- . Qafas Compact Net għall-proġett

 viżwali studio ipprogrammar għall-awtomazzjoni dar ehouse
 viżwali studio ipprogrammar għall-awtomazzjoni dar ehouse
 viżwali studio ipprogrammar għall-awtomazzjoni dar ehouse
 viżwali studio ipprogrammar għall-awtomazzjoni dar ehouse