Контакты

Для связи с нами можно использовать:
irc://irc.chatnet.ru:#gfs
icq://546460
email://cobalt[@]gfs-team.ru

Все материалы предоставлены только с ознакомительной целью
ГлавнаяСтатьиКодингПишем программы для КПК
© Cobalt 15.05.2007

Исходники к статье

Добрый день! Сегодня я хочу показать тебе что кодинг под КПК (Карманные ПК) не сложнее, а иногда даже легче чем кодинг под обычный компьютер.

И так, что нам для этого понядобится? Список до банальноси прост.
1. MS VisualStudio 2005
2. MS Compact Framework 2.0
3. Сам КПК с ОС Windows Mobile 2003 или 2005

Ничего невозможного, не правда ли?

Для начала надо поставить Framework на компьюетер. После установки у вас появится папка C:\Program Files\Microsoft.NET\SDK\CompactFramework\v2.0 В ней надо отыскать установщик под свой КПК. Например под мой hx2410 установщик валялся тут: C:\Program Files\Microsoft.NET\SDK\CompactFramework\v2.0\WindowsCE\wce400\armv4\NETCFv2.ppc.armv4.cab

Копируем этот файлик на КПК и запускаем. В результате этих нехитрых действий будет установлен Framework Compact 2.0

Теперь можно приступать непосредственно к кодингу. Запустим VisualStudio (как хорошо что не надо менять любимый инструмент! =) И создадим новый проект. Вот тут-то и начинаются отличия.

Как видно из рисунка, мы создаем проект под Smart Device. Назавем наш первый проект Noterpad. Да-да, мы будем кодить обычный блокнот, как бы это небыло банально.

Ну и что мы видим? Точно такуюже "форму" как и для обычного Windows Application, на которую можно перетаскивать нужные элементы управления! Я же говорил что будет просто!

Однако стоит заметить, что элементы управления какраз-таки и отличаются от обычных. Ещебы, мы же используем урезанную версию Framework, заточенную специально для мобильных девайсов.

Я не буду акцентировать внимание на написании самого приложения, ибо оно пишется точно также как и ПО на c# под туже WindowsXP. К томуже, вместе с этой статьей постовляется исходник того самого блокнота, в котором ты при минимальном знании C# с легкостью разберешся. Хочу обратить ваше внимание лиш на вещи, которые специфичны именно для КПК.

Для начала отладка. Согласись, что каждый раз копировать код на КПК чтобы проверить былобы как минимум неудобно. Но не бойся, перцы из МС позаботелись о тебе, и включили в Studio эмулятор КПК ! Т.е. ты как обычно щелкаеш на кнопке отладки и наслаждаешся процессом =).

После компиляции в папке Debug\Release у тебя появится экзешник, который можно скопировать на КПК с установленным Framework и запустить. Но хотелось бы наверно создать стандартный КПК-шный инсталятор в виде .CAB файла? Нет ничего проще! Щелкаем по меню File->Add->New Project и в открывшемся окне выбираем Other Project Types -> Setup and Deployment -> Smart Device CAB Project. Заходим в Application Folder и щелкаем на правой панели правой кнопкой Add->Project Output. Выбираем Primary Output. Потом создаем на него ярлыки и раскидываем по нужным папкам. Билдим - вуаля! Вот она, полноценная программа для КПК!




© Cobalt 15.05.2007

e-Commerce Partners Network
Ник:

Текст:
P Br B I Qute



Код: обновить
Последние комментарии
26.07.2017 15:18:53 Flossiefal написал:
Принципиально новое обновление "XRumer 16.0 + XEvil": решение бесплатно и быстро...
Релиз
26.07.2017 14:40:32 Flossiefal написал:
Революционное обновление "XRumer 16.0 + XEvil": распознавание бесплатно и быстро captchas...
Новый релиз
26.07.2017 12:58:08 Flossiefal написал:
Революционное обновление "XRumer 16.0 + XEvil": взлом бесплатно и быстро captcha...
Новая статья
Реклама

Тут должна была быть ваша реклама, но мы потеряли глиняную табличку с ее текстом. SapeId: 665044

Rambler's Top100