Стварэнне і змяненне eHouse4DotNet праграмнага забеспячэння ў Visual Studio 2008 +

Праграмнае забеспячэнне ehouse4DotNet з EHouse Home Automation Сістэма можа быць створана і зменена ў Visual Studio, пачынаючы з версіі 2008 .
Visual Studio з'яўляецца адносна дарагім інструментам для стварэння асобных праграм, так што карыстальнікі могуць працаваць на азнаямленчую версію, якая з'яўляецца актыўнай на працягу 90 дзён . Гэта дае вам дастаткова часу, каб палепшыць запоўненае заяву на аснове гэтага пра шаблон eHouse4DotNet праграмнага забеспячэння .
Ўстаноўка Visual ўстаноўкі Студыя патрабуе загрузкі праграмнага забеспячэння асяроддзя з сайтаў Microsoft, а ў некаторых выпадках ствараць DVD-малюнкі .
ISO загружаныя з Інтэрнэту ад бліжэйшага сервера .
Пасля капіявання стварыў вобраз ISO на дыск , мы можам скапіяваць ўсталявальныя файлы на кампутар і ўсталяваць VS .
Стварэнне праграмнага забеспячэння для мабільных платформаў таксама патрабуецца загрузіць і ўсталяваць эмулятары вобразаў аперацыйнай сістэмы:
Напрыклад:
” Windows Mobile 6 . 1 Professional SDK Refresh . MSI ” ,
” Windows Mobile 6 . 5 Professional Images (ЗША) . MSI ” ,
” Windows Phone 7 Professional Images (ЗША) . MSI ” ,
і г.д. . з розным лікам і назва аперацыйнай сістэмы .
У цэлым , прафесійныя версіі спасылаюцца на смартфоны і стандартныя для звычайных тэлефонаў GSM .
Візуалізацыя EHouse або іншыя сістэмы хатняй аўтаматызацыі з GSM тэлефонаў і смартфонаў у выпадку занадта маленькі экран не маюць сэнсу .
Упраўленне магчыма, але вельмі нязручна .
Як зручнае кіраванне атрымана з дыяганалі больш чым на 3 . 5 ” (Цаляў) .
Візуальны ўсталёўцы Studio вельмі проста , не патрабуе ніякіх спецыяльных ведаў у галіне прымянення і патрабуе зацвярджэння на пытанні, створаны майстрам .
Для выгоды , ўсталяваць файлы даведкі, якія дазволяць скараціць доступ да даведачнай функцыі для выдаленай падтрымкі на вэб- .
Рашэнне аб усталёўцы Visual Studio на канкрэтнай аперацыйнай сістэмы павінна быць прынята пасля аналізу платформы , Мы маем намер падтрымліваць (эмулятары) .
Старыя платформы – Windows Mobile можа быць усталяваны на Windows XP .
Новыя эмулятары, такія як Windows 7 тэлефон – патрабуюць Vista, або Windows 7 .
Windows 8 эмулятар тэлефона – патрабуецца аперацыйная сістэма Windows 8 Pro .
Гэта можа быць нават, што для таго, каб наладзіць ўсе версіі Windows для мабільных платформаў спатрэбіцца 2 ці 3 аперацыйных сістэм з Visual Studio і эмулятара .
Вы можаце адладжваць праграмнае забеспячэнне, створанае непасрэдна звязаныя смартфонаў , аднак , як правіла, больш часу – шмат, асабліва ў пачатку работы .
Для адладкі праграм на смартфоне Microsoft ActiveSync павінен быць усталяваны , , Які забяспечвае сувязь паміж кампутарам і смартфонам , Праграмнае забеспячэнне прылады нагрузкі (разгортвання) , і крок – па – крок адладкі .
З іншага боку адладку непасрэдна на смартфоне ёсць свае плюсы і прыхільнікаў, паколькі яна дазваляе 100 % сумяшчальнасці з прыладай, якое не можа цалкам быць прадастаўлена эмулятар .
Прычын можа быць шмат, такіх як:

  • іншай файлавай сістэмай
  • канвертавання файлаў у іншы фармат файла ці знакаў
  • Змена рэгістра імёнаў файлаў ці каталогаў
  • Іншы смартфон прадукцыйнасці абсталявання ў сувязі з эмулятара на кампутар
  • Немагчымасць адладкі некаторыя сродкі камунікацыі, такія як падлучэнне праз мадэм GSM , 3G , BlueTooth , IRDA
  • Праблемы з падтрымкай смартфонаў , Клавішы планшэта
  • Адрозненні ў падтрымку сэнсарнага экрана , жэсты , шмат – дакранайцеся
  • неабходна браць пад увагу спажыванне магутнасці працэсара і, такім чынам, акумулятар і мабільных прылад
  • Супрацоўніцтва з іншымі лакальнымі прыкладаннямі , апаратных і праграмных рэсурсаў
  • Залежнасць ад канфігурацыі , GSM аператара блакавання і абмежаванні

Калі вы хочаце стварыць і абнавіць праграмнае забеспячэнне як на мабільным абсталяванні ( . Net Compact Framework – CF) і ПК ( . NET Framework), каб стварыць лепшае праграмнае забеспячэнне для старых і горшых версій або такой Windows Phone 7 .
Вось чаму , што кампаненты , Функцыі і . NET бібліятэк значна вышэй па адносінах да ( . NET CF) і рэгрэсія , можа быць значна складаней, чым ўверх версія змяненняў і значнага ” прахласьць ” Праграмы і сотні памылак у кампілятары пасля вельмі невялікія змены ў форме .
На жаль , Microsoft адкрыта заяўляе, што старыя праграмы не праходзяць з аўтамата на новых аперацыйных сістэм, такіх як Windows Mobile 6 . Ад 5 да Windows Phone 7, якая можа прывесці да неабходнасці ўнясення змяненняў у код для кожнай новай версіі сістэмы .
Прамежкавыя версіі (пасля коскі дзесятковага знака) на самай справе не мае значэння, калі ідзе ўверх , Праблемы могуць паўстаць пры змене асноўнай версіі 6 – > ; 7 – > ; 8 .
З Windows Phone 8 і Windows 8 розніца яшчэ больш у сувязі з перагледжаным архітэктура сістэмы . Цалкам магчыма, што вам можа спатрэбіцца, каб перапісаць eHouse4DotNet асноўнага прыкладання .
Вяртаючыся цяпер да ўсталёўцы і наладзе Visual Studio і неабходныя эмулятары , Стварэнне праекта ў VS для слабых прылад, якія будуць апрацоўваць .

 Visual Studio Стварэнне мабільнага прыкладання праекта для смарт-EHouse дома


 Выберыце . Net Compact Framework для праекта

 Акрамя таго з даведнікаў для абранай платформы мэтавага прылады

  • Вы павінны запусціць Visual Studio
  • У меню Файл абярыце – > ; ; Новае – > ; ; Праект
  • У дыялогавым акне Новы праект абярыце з спісу Visual C # – > ; ; Смарт-прылад – > ; ; Праект інтэлектуальных прылад
  • Вылучыце версію . NET падтрымліваецца слабым звяном
  • Калі ласка, увядзіце імя праекта і абярыце тэчку прызначэння , абярыце стварыць каталог для праекта і націсніце кнопку OK
  • У дыялогавым акне ” Дадаць Праект інтэлектуальных прылад ” выбраць нізкую падтрымоўваных платформаў, напрыклад, ” Windows Mobile 6 . 1 Прафесійныя ” і версіі . Net Compact Framework
  • Вылучыце прыладу прыкладанні і націсніце OK
  • Праект створаны вокны і абярыце мэтавае прылада ці смартфон эмулятар
  • Затым , У меню Праект – > ; ; Праект ўкладцы Уласцівасці , Вылучыце прыладу і абярыце мэтавае прылада ” Разгортванне апошняй версіі . Чысты ”
  • За выключэннем выпадкаў, выкладзеных у праекце і Visual Studio
  • Капіяванне існуючых файлаў eHouse4DotNet бібліятэка крыніца ў праект у АС Windows
  • Зноў , перайсці на Visual Studio і адкрыйце праект eHouse4DotNet
  • У ” Аглядальнік рашэнняў ” на правай баку абярыце праект і націсніце правую кнопку мышы і абярыце Дадаць – > ; ; Існуючы пункт і дадаць усе скапіяваныя файлы з бібліятэкі eHouse4DotNet
  • Акрамя таго, у ” Solution Explorer ” Выбар літаратуры націсніце правую кнопку мышы, каб адкрыць меню
  • З . NET, каб знайсці ўсе спасылкі на пэўную платформу праграмнага забеспячэння
  • Калі ласка, праверце памер стандартнай формы для стандартных памераў смартфона (дазвол) экрана 480 * 800
  • Стварэнне канфігурацыі для панэляў кіравання ў адпаведнасці з інструкцыямі ў гэтым артыкуле: ” разумны дом EHouse – Экспарт канфігурацыі для панэляў ”
  • Пры адладцы дапамогай смартфона, вы павінны скапіяваць ўвесь каталог ” C: \ е – Дом \ ” з наладжанай сістэмай і налада панэляў экспартаваць на карту памяці (пажадана цягнуць карту памяці ў прыладу для чытання і перакладу кампутара або наўтбука) . Гэта дазволіць пазбегнуць праблем з пераўтварэння файлаў , Імёны і сімвалы , і прасцей і хутчэй скапіяваць . У дадатак , У выпадку памылак пры капіяванні можаце зрабіць гэта праз камандны радок хсору . у каталогу прызначэння ” % CSIDL_PROGRAMS % \ EHouse4DotNet \ ” змясціць файл шляхоў . TXT на шлях да каталога, – Дом г.зн. . ” / Карты памяці / E – Дом / ” . Смартфон гатовы для адладкі і выканання .
  • У выпадку выкарыстання эмулятара адладкі наладзіць эмулятар параметры наступным чынам:
  • Патэлефануйце ў эмулятары, націснуўшы на значок тэлефона
  • Выберыце ў меню Файл – > ; ; Канфігураваць
  • На ўкладцы Агульныя , тыпу ў ” агульныя тэчкі ” шлях да каталога, які змяшчае каталог EHouse , напрыклад, . Для ўстаноўкі C: \ е – Дом \ тыпу C: \
  • На ўкладцы , выбраць відэа , і ўсталяваць арыентацыю на 90 градусаў
  • Пад сеткай , выбіраць ” Ўключыць сеткавай адаптар NE2000 ” і спіс эмуляцыі інтэрфейсу для падлучэння да сеткі з дапамогай .
  • Націсніце OK . Выберыце ў меню Файл ” Захаваць стан і выхад ” . Эмулятар гатовы да выкарыстання .

Зыходны код для Windows, праграмнае забеспячэнне . NET можна знайсці па адрасе: EHouse Home Automation – Open Source . чысты

 Выберыце . Net Compact Framework для праекта

 візуальнага праграмавання студыю для аўтаматызацыі дома EHouse
 візуальнага праграмавання студыю для аўтаматызацыі дома EHouse
 візуальнага праграмавання студыю для аўтаматызацыі дома EHouse
 візуальнага праграмавання студыю для аўтаматызацыі дома EHouse