Програмне забезпечення 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
- У меню Файл виберіть – > ; ; Новий – > ; ; Проект
- У діалоговому вікні Новий проект виберіть зі списку 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 . чистий