Софтуер ehouse4DotNet на EHouse Home Automation система може да бъде създадена и промяна в Visual Studio от версия 2008 .
Visual Studio е сравнително скъп инструмент за създаване на индивидуален софтуер, така че потребителите да могат да работят за оценка версия, която е активна в продължение на 90 дни . Това ви дава достатъчно време, за да се подобри попълнено заявление, въз основа на този шаблон софтуер eHouse4DotNet .
Инсталиране на Visual Studio инсталация изисква изтегляне на софтуер околната среда от сайтове на Microsoft и в някои случаи създавате DVD на изображението .
ISO изтеглени от интернет от най-близкия сървър .
След извличане на изображение ISO на диск , можем да копирате инсталационните файлове на вашия компютър и да инсталирате VS .
Създаване на софтуер за мобилни платформи също изисква изтеглите и инсталирате Емулатори снимки на операционната система:
например:
” Windows Mobile 6 . 1 Professional SDK Обнови . MSI ” ,
” Windows Mobile 6 . 5 Професионални снимки (САЩ) . MSI ” ,
” Windows Phone 7 Professional снимки (САЩ) . MSI ” ,
и т.н. . с различни номера и името на операционната система .
Обикновено , професионални версии се отнасят до смартфони и стандартни за най-често срещаните телефони GSM .
Визуализация на EHouse или друга система за автоматизация на дома от GSM телефони и смартфони в случай на твърде малкия екран са безсмислени .
Контрол е възможно, но е много неприятно .
Както комфортно управление е получен от диагонал повече от три . 5 ” (Инча) .
Visual Studio Инсталацията е много проста , не изисква някакви специални познания на заявлението и изисква одобрения на въпроси, генерирани от съветника .
За удобство , инсталиране на помощни файлове, които ще намалят достъп до функцията за помощ за дистанционна поддръжка на уеб .
Решението да се инсталира Visual Studio на съответната операционна система, трябва да се вземе след анализ платформа , ние възнамеряваме да подкрепят (емулатори) .
Старите платформи – Windows Mobile може да бъде инсталиран на Windows XP .
Нови емулатори като Windows 7 Телефон – изисква Vista или Windows 7 .
Windows 8 Телефон Emulator – изисква операционна система Windows 8 Pro .
Тя дори може да бъде, че за да се развенчава всички Windows версии за мобилни платформи ще трябва две или три операционни системи с Visual Studio и емулатор .
Можете да развенчава софтуер, създаден директно свързан смартфон , обаче , обикновено е по-време – отнема особено в началото на работата .
За отстраняване на грешки, трябва да се инсталира софтуер на смартфон ActiveSync Microsoft , който осигурява комуникация между компютъра и смартфона , софтуера на устройството натоварване (разгръщането) , и стъпка – от – стъпка за отстраняване на грешки .
От друга страна, отстраняване на грешки директно на смартфона има своите плюсове и поддръжници, тъй като позволява 100 % съвместимост с устройство, което не може напълно да бъде предоставена от емулатор .
Причините за това могат да бъдат много, като например:
- друга файлова система
- конвертиране на файлове в друг файлов формат или символи
- Промяна случай на имена на файлове или директория
- Друг смартфон хардуер във връзка с емулатор на вашия компютър
- Невъзможност за отстраняване на грешки някои комуникационни медии като модем GSM връзка , 3G , BlueTooth , IRDA
- Проблеми с подкрепа за смартфони , Бутони на таблет
- различията в подкрепа за сензорен екран , жестове , мулти – докосвайте
- трябва да се вземе предвид консумацията на мощност на процесора и следователно батерията и мобилни устройства
- Сътрудничество с други локални приложения , хардуерни и софтуерни ресурси
- Зависимост от конфигурацията , GSM оператор заключване и ограничения
Ако искате да създадете и ъпгрейд на софтуера както на мобилно оборудване ( . NET Compact Framework – КФ) и PC ( . NET Framework) за създаване на най-добрия софтуер за най-старите и най-лошото версии или такива, Windows Phone 7 .
Ето защо , , че компонентите , функции и . NET библиотеки е много по-висок по отношение на ( . NET CF) и регресия , може да бъде много по-трудно, отколкото нагоре версия на климата и значително ” разнебитване ” програмата и стотици грешки в компилатора след една много малка промяна във формата .
За съжаление , Microsoft открито декларира, че по-възрастните софтуер не минава от автомат на по-новите операционни системи като Windows Mobile 6 . 5 за Windows Phone 7, която може да доведе до необходимостта от изменение на код за всяка нова версия на системата .
Междинни версии (след точка десетична цифра) не е от значение, когато става , Проблеми могат да възникнат при смяна на основна версия 6 – > ; 7 – > ; 8 .
С телефона Windows 8 и Windows 8 разликата е още по-голяма поради ревизираната системна архитектура . Възможно е, че може да се наложи да пренапише eHouse4DotNet ядро прилагане .
Сега, за да се върнат при инсталирането и конфигурирането на Visual Studio и необходимите Емулатори , създаване на проект в VS за най-слабите устройства, които ще се справят .
- Трябва да изпълнявате Visual Studio
- От менюто изберете File – > ; ; Нов – > ; ; Проект
- В диалоговия прозорец Нов проект изберете от списъка на Visual C # – > ; ; Smart План – > ; ; Smart План за проект
- Изберете версия . NET е подкрепена от най-слабото звено
- Въведете името на проекта и изберете папката дестинация , Изберете Създаване на директория за проекта и кликнете OK
- в диалоговия прозорец ” Добавяне на нов хитър проект Device ” изберете най-ниската поддържана с платформа ” Windows Mobile 6 . 1 Professional ” и версии . NET Compact Framework
- Изберете Приспособлението за приложение и натиснете OK
- Проектът създаде прозорец и изберете целевата устройство или Smartphone Emulator
- След това , в менюто на проекта – > ; ; Свойства на проекта раздела , изберете устройството и изберете устройството цел ” Разполагане на последната версия на . Мрежа ”
- Освен както е посочено в проекта и Visual Studio
- Копирайте съществуващите файлове eHouse4DotNet източници библиотеката на вашия проект в Windows
- Отново , отидете на Visual Studio и отворите eHouse4DotNet на проекта
- В ” Solution Explorer ” от дясната страна изберете проекта и щракнете с десния бутон на мишката и изберете Добави – > ; ; Съществуващ елемент и се добавят всички на копираните файлове от библиотеката eHouse4DotNet
- Също така в ” Solution Explorer ” Изберете позоваванията, натиснете десния бутон на мишката, за да се покаже менюто
- От . NET да намерите всички препратки към определена софтуерна платформа
- Проверете размера на стандартен формуляр за стандартен размер смартфон (резолюция) на екрана е 480 * 800
- Генериране на конфигурация за контролни панели в съответствие с инструкциите в тази статия: ” Smart Home EHouse – износ конфигурации за панели ”
- При отстраняване на грешки с помощта на смартфон трябва да копирате цялата директория ” C: \ д – Къща \ ” с конфигурирани система и настройка панели, изнесени в карта с памет (за предпочитане издърпване на картата с памет в четец и превод на компютър или лаптоп) . Така ще се избегнат проблеми с конвертиране на файлове , имена и символи , и по-лесно и по-бързо да копирате . В допълнение , в случаи на копиране грешки могат да го направят чрез командния ред xcopy . в дестинацията директория ” % CSIDL_PROGRAMS % \ EHouse4DotNet \ ” Поставете файла пътеки . списък с пътя до директорията, че – Къща т.е. . ” / Storage Card / E – Къща / ” . Смартфона е готов за отстраняване на грешки и по време на работа .
- В случай на използване на емулатор Debug конфигурирате емулатор параметри, както следва:
- Обадете се на емулатор чрез натискане на иконката на телефона
- Изберете меню "Файл" – > ; ; Конфигуриране
- В раздела Общи , тип в ” споделена папка ” пътя на директорията, която съдържа директорията EHouse , например . за монтаж C: \ д – къща \ тип C: \
- В раздела Display , изберете Видео , и да зададете ориентацията до 90 градуса
- Под мрежа , изберете ” Активиране на NE2000 мрежов адаптер ” и списък на емулация интерфейс за свързване към мрежата с помощта на .
- Натиснете OK . Изберете меню "Файл" ” Спаси държавни и излизане ” . Emulator е готов за употреба .
Сорс кодът за Windows софтуер . NET може да се намери на адрес: EHouse Home Automation – Open Source . мрежа