Рисуем изображение с прозрачным фоном и заставляем его перемещаться в NET CF.

Разработка на .NET CF

Довольно долго я всевозможными способами пробовал вывести изображения с прозрачным фоном (например картинку формата png) в .NET CF на Windows Mobile устройствах. Но всё получалось либо медленно и некрасиво, либо очень сложно. А нужен был метод позволяющий делать это просто быстро и качественно. И вот недавно наткнулся на чудесный набор библиотек OpenNETCF Smart Device Framework (думаю о нём я ещё не раз напишу — в нём ну очень много полезных и нужных вещей). В этом наборе имеется библиотека OpenNNETCF.Drawing.dll — предназначенная для работы с изображениями с использованием GDI+. Вот она то мне и помогла сделать то что так давно хотелось.

Читаль далее...

NET CF OpenNETCF Windows Mobile С шарп

Включение виброзвонка в Windows Mobile на C#

Разработка на .NET CF

Большинство моделей современных телефонов поддерживают функцию виброзвонка, а значит его можно использовать (например в играх при взрывах для придания ещё большей реалистичности, или при написании коммуникационных программ, для того чтобы устройство находясь в кармане дало знать о пришедшем сообщении).

Здесь я приведу три метода реализации виброзвонка на устройствах Windows Mobile в среде .NET CF. Хотя, по правде говоря, все они реализованы через использование API поэтому могут быть использованы не только в .NET.

Читаль далее...

NET CF Windows Mobile разработка

Продолжение Windows Mobile - Windows Embedded Handheld

Мобильные системы

Как я и ожидал так и произошло!

MicroSoft представили новую мобильную систему Windows Embedded Handheld на базе Windows Mobile 6.5.3. Основное назначение данной системы это устройства для бизнеса. Новая система должна появиться в течении шести месяцев.

А во второй половине 2011 года её, обещают заменить на версию на основе Windows Phone 7.
Вероятнее всего теперь произойдёт смещение данной платформы в корпоративный сегмент, именно то чего я и ожидал.

Читаль далее...

Windows Mobile Windows Phone Motorola ТСД

Что такое класс защиты IP?

Промышленные терминалы сбора данных

Класс защиты IPXX – это уровень защиты корпусов электронного оборудования по стандарту IEC-952.

Первый индекс – это степень защиты корпуса от проникновения внутрь посторонних тел:

В зависимости от номера это означает:
Защита отсутствует
1 Защита от проникновения внутрь оболочки большого участка поверхности человеческого тела, например рук, и от проникновения твердых тел диаметром более 50 мм
2 Защита от проникновения внутрь корпуса пальцев или предметов длиной более 80 мм и от проникновения твердых тел диаметром более 12 мм
3 Защита от проникновения внутрь оболочки инструментов, проволоки, твердых тел и т.п. диаметром или толщиной более 2.5 мм
4 Защита от проникновения внутрь оболочки проволоки и твердых тел диаметром более 1 мм
5 Проникновение внутрь корпуса пыли не предотвращено полностью, однако количество проникающей пыли не может нарушить работу изделия
6 Проникновение пыли предотвращено полностью

Читаль далее...

ТСД Стандарт IEC-952

Программная перезагрузка Мобильного устройства в NET CF.

Разработка на .NET CF

Существует 2 вида перезагрузки для карманных компьютеров Жёсткая (Hard Reset — аппаратная перезагрузка) и Мягкая (Soft Reset — программная перезагрузка).
При Жёсткой перезагрузке устройство возвращается к заводским настройкам, делается она специфическими методами (иногда это нажатие сочетания определённых клавиш, иногда специально спрятанная кнопка). В любом случае прибегать к такому методу перезагрузке следует крайне осторожно.
При Мягкой перезагрузке все настройки и программное обеспечение на устройстве сохраняются, происходит обычная перезагрузка устройства, как на обычном компьютере. Этот вид перезагрузки используется довольно часто, когда необходимо применить новые специфические параметры либо при сбое какого либо из приложений. Здесь я приведу примеры мягкой перезагрузки устройства.

Читаль далее...

NET CF Windows Mobile C шарп

Работа с FTP сервером из C#

Язык программирования C#

Наверное многие сталкивались с необходимостью создать простой FTP клиент для своих нужд на C#. Вот и меня не миновало. Недавно пришлось делать специфическое приложение для обновления ПО через FTP. И самым полезным что я нашёл для этой цели оказался набор библиотечек (кстати с исходниками) BytesRoad.NetSuit. Очень простой компонент предоставляющий весь основной функционал для работы с FTP.

В коплекте 3 библиотеки:

BytesRoad.Diag.dll
BytesRoad.Net.Ftp.dll
BytesRoad.Net.Sockets.dll


Добавляем в наш проект как References вот эти две библиотеки:
BytesRoad.Net.Ftp.dll
BytesRoad.Net.Sockets.dll

Далее о том как работать с компонентом…

Читаль далее...

C шарп программирование FTP

Пишем свой компас для HTC

Разработка на .NET CF

Однажды я обзавёлся чудесным девайсом HTC HD2, и обнаружил на нём приложение «Компас». После недолгого изучения этой маленькой но очень интересной утилитки, был сделан вывод о том, что с GPS она никак не связана а действуюет сама по себе, причём показывает направление очень точно. Так вот. С тех самых пор, как я обнаружил эту замечательную способность у аппарата, мне жуть как хотелось написать такую же программку которая будет показывать направление на стороны света, не то чтобы оно очень надо — но вот просто хочется разобраться и всё тут.
Короче, разобрался! И ниже приведу листинг библиотеки для работы с компасом (она оказалась очень простой), и листинг небольшой программки которая использует компас.

Читаль далее...

NET CF C шарп HTC

Как Гик изменил Мир - Фильм о Билле Гейтсе

Кино про IT

Интересный документальный фильм, преимущественно о Билле Гейтсе и о компании МайкроСофт. В фильме очень много интервью с самим Биллом Гейтсом, Стивом Балмером и многими другими сотрудниками компании МайкроСофт. Многое рассказывается от первых лиц — как и что происходило. Фильм очень интересный и посомотреть однозначно стоит. Мне особенно понравился момент про суд, вот ведь цивилизованно как и деликатно — не то что у нас, сначала в тюрьму а уже потом суд.

Читаль далее...

Кино IT История IT

Программно отменяем выключение КПК и подсветки в Win Mobile на C#

Разработка на .NET CF

Наверное многие сталкивались с этой проблемой, когда написанное приложение хорошо и замечательно работает, до тех пор пока КПК не уйдёт в спящий режим. Либо когда необходимо долго не прикасаясь к экрану карманного компьютера хорошо и чётко видеть что у него на экране (в случае например если вы делаете что-то своё для навигации, а почему бы и нет) а устройство спустя секунд 20-30 выключает подсветку экрана. Вот и я столкнулся с такой проблемой и необходимостью заставить устройство не выключаться не при каких условиях, пока я этого не захочу, либо не сядут аккумуляторы.

Итак, сам класс для запрета отключения КПК и подсветки:

Читаль далее...

Windows Mobile КПК NET CF программирование

Маленький дифирамб АСУТ S-Market

Автоматизация

Здесь будет моё субъективное мнение относительно одного программного продукта, которым я занимался довольно долгое время, и возможно это мнение окажется для кого-то полезным.

Как-то, уже очень давно, я познакомился с такой системой учёта товародвижения как S-Market. В те времена она ещё была ужасной версии на Paradox. Но то были древние и дикие времена. Тогда и продукты 1С сыпались на своих DBF-ах. Сейчас же S-Market — это современный, активно развивающийся и отвечающий всем требованиям времени продукт. Текущая версия продукта работает как на платной БД InterBase, так и на бесплатной FireBird. На мой взгляд идеальная система для универсамов и супермаркетов на 3 — 15 касс, хотя способна выдержать и больше.

Читаль далее...

S-Market АСУТ Учёт

Работа с Postgresql в C#

Не так давно занялся разработкой приложения на C# работающего на базе PostreSQL, появилась информаци (читать далее...)

932  
Разрешаем ввод в TextBox только цифр.

Для того чтобы разрешить ввод в поле TextBox только цифр в C#, самый простой способ воспользоваться (читать далее...)

702  
Работа с MySQL в C#

Надеюсь данная публикация не даст читателям повторить мои ошибки и поможет сделать изначально правил (читать далее...)

682  
Разновидности терминалов Motorola Symbol MC3090

В этой публикации хотелось бы поделиться информацией о разновидностях терминалов сбора данных Symbol (читать далее...)

673  
Работа с XML в Oracle PL/SQL (Часть 1)

В этой публикации я приведу основные способы работы с XML в Oracle, которые сам использую. Здесь буд (читать далее...)

658  
Передача параметров между формами в C#

Часто возникает необходимость передать определённые параметры между формами в одном приложении, напр (читать далее...)

642  
OpenXML - Пример создания Excel файла на C#

В данной публикации приведен пример генерации Excel файла при помощи библиотеки OpenXML. Отличие это (читать далее...)

587  
Курсоры в MSSQL - перебор выборки в цикле.

Команды манипулирования данными SELECT, UPDATE, DELETE работают сразу с группами строк. Эти группы, (читать далее...)

528  
Руководство пользователя для терминала сбора данных SEUIC 7P

Поскольку на просторах Российского интернета информации по китайским терминалам сбора данных Seuic A (читать далее...)

487  
Подключение датчика температуры и влажности DHT11 к Arduino UNO R3

Подключение датчика температуры DHT11 задача довольно простая. Всё, что нам понадобится для подключе (читать далее...)

444