Первые шаги
Первые шаги
Практика — это самый лучший способ научиться программировать для мобильных устройств под .NET Compact Framework. Чтобы поверить в свои силы, нужно создать простейшее приложение. На его примере можно будет изучить различия между .NET Compact Framework и обычной .NET Framework.
Прежде всего нужно запустить среду разработки Microsoft Visual Studio 2005 и создать новый проект. Первые различия в процессе разработки можно увидеть уже на этой стадии. Если для создания обычных приложений надо было выбрать раздел Windows, то на этот раз необходимо выбрать раздел Smart Device. В этом разделе содержатся подразделы, которые отвечают за создание приложений для КПК, смартфонов и устройств под управлением операционной системы Windows СЕ. Итак, нужно указать язык программирования Visual С#, перейти в раздел Smart Device и выбрать подраздел Pocket PC 2003 (рис. 2.1).
Рис. 2.1. Выбор типа платформы
ПРИМЕЧАНИЕ
Список подразделов на рисунке может отличаться от списка подразделов на вашем компьютере. Например, пункты Windows Mobile 5.0 Pocket PC и Windows Mobile 5.0 Smartphone появились после установки соответствующих пакетов SDK.
В выбранном подразделе присутствуют несколько шаблонов для реализации различных задач. Как правило, используется шаблон Device Application. Нужно отметить, что существует еще один похожий шаблон с названием Device Application (1.0). Эти два шаблона различаются применяемой версией .NET Compact Framework. По умолчанию в Visual Studio 2005 используется .NET Compact Framework версии 2.0. Если выделить первый шаблон, то в строке состояния можно увидеть сообщение A project for creating a .NET Compact Framework 2.0 forms application for Pocket PC 2003 and later. В примерах будет использоваться, как правило, версия 2.0, так как она имеет ряд преимуществ.
После того как будет выбран шаблон для приложения, требуется изменить имя проекта. По умолчанию используется название DeviceApplication1, но наше первое приложение получит имя FirstPocketPCApp_CS. После нажатия кнопки OK откроется окно среды разработки с необычным видом формы. Если при программировании программ для настольных компьютеров отображается только форма, то в данном случае на экране будут показаны не только форма, но и внешний вид целевого устройства. При желании разработчик может даже изменить внешний вид карманного компьютера, создав специальные файлы. Если вы предпочитаете работать с классическим видом формы, то можно отключить отображение устройства, оставив на экране только форму. Для этого нужно щелкнуть правой кнопкой мыши на форме и в появившемся контекстном меню выбрать пункт Show Skin. Повторный выбор этого пункта вернет на экран стандартный вид формы.
Обычно в качестве первого примера создается стандартная программа, которая выводит приветствие на экран. На форме надо расположить кнопку Button и элемент Label для отображения надписи. Также потребуется написать код для обработчика события Click созданной кнопки. Этот код приведен в листинге 2.1.
Листинг 2.1
private void butSayHello_Click(object sender, EventArgs e) {
lblHello.Text = "Здравствуй, мир!";
}
Теперь можно запустить проект при помощи команды Start Debugging или клавиши быстрого вызова F5. При этом на экране появится диалоговое окно Deploy (рис. 2.2).
Рис. 2.2. Диалоговое окно Deploy
В основном списке окна перечислены устройства, на которых может выполняться написанная программа. Проверять работу приложения можно как на реальном устройстве, так и при помощи эмулятора. Как правило, при отладке программы используют эмуляторы и только в финальной части тестируют программу на реальном устройстве. Легко заметить, что создание программ для КПК совсем не требует наличия карманного компьютера. Автор не раз был свидетелем того, как разработчик на своем сайте признавался, что написал приложение, не имея КПК. А пользователи благодарили автора за хорошую программу и подтверждали ее работоспособность на своих реальных моделях.
Практически все примеры из этой книги сначала запускались на эмуляторе. Поэтому можно выбрать любой эмулятор из предложенного списка. Чаще всего применяется эмулятор Pocket PC 2003 SE. После выбора соответствующего значения в списке нужно нажать кнопку Deploy. Сначала на экране монитора будет отображен сам эмулятор (рис. 2.3), а спустя некоторое время в эмуляторе будет запущена созданная программа.
Рис. 2.3. Первый запуск эмулятора
Мышью можно щелкнуть на кнопке с надписью Поздороваться. В результате на форме появится строка Здравствуй, мир! (рис. 2.4).
Рис. 2.4. Отображение сообщения
Теперь, когда вы поверили в свои силы, вам захочется начать переписывать свои старые программы, написанные на С# или Visual Basic .NET, для карманных компьютеров. Но торопиться все же не стоит. Между полной версией .NET Framework и .NET Compact Framework существует довольно много различий, которые придется последовательно устранять.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
5. Первые шаги с Tor - пакет Tor Browser
5. Первые шаги с Tor - пакет Tor Browser Наиболее простым и удобным для начинающих пользователей системы Tor является использование портативной анонимизирующей сборки Tor Browser.Вообще говоря, есть две версии Tor Browser: Tor Browser Bundle for Windows with Firefox (version 1.3.26, 16 MB) и Tor IM Browser Bundle for Windows with Firefox and
1 Первые шаги в Windows Vista
1 Первые шаги в Windows Vista Данная глава предназначена прежде всего для самых начинающих – она является своеобразным кратким курсом по работе с компьютером и операционной системой.Обзор операционной системы Windows VistaДля удовлетворения потребностей различных категорий
Первые шаги
Первые шаги Запускаем Excel и начинаем рассматривать эту пока еще для нас диковинку. Нажмите кнопочку Пуск, зайдите в меню Все программы, далее выполните команду Microsoft Office ? Microsoft Office Excel 2007. Думаю, первое впечатление у вас будет сопровождаться облегченным вздохом. Ведь как
Глава 2 Первые шаги: создание геометрических объектов
Глава 2 Первые шаги: создание геометрических объектов • Создание отрезков• Методы задания координат• Прямоугольник и многоугольник• Прямая и луч• Окружность• Дуга• Эллипс и эллиптическая дуга• Кольца и точки• Полилиния• Сплайн• Свойства объектов и слои• РезюмеВ
Первые шаги с UNIX (глава для начинающих)
Первые шаги с UNIX (глава для начинающих) O В этой главе:O Оболочки - что это такое?O Краткая история оболочек UNIXO Как узнать какая оболочка выполняется в данный моментO Как узнать, какие оболочки установлены на компьютереO Как просмотреть список файловO Немного о правах
Первые шаги
Первые шаги Практика — это самый лучший способ научиться программировать для мобильных устройств под .NET Compact Framework. Чтобы поверить в свои силы, нужно создать простейшее приложение. На его примере можно будет изучить различия между .NET Compact Framework и обычной .NET Framework.Прежде
Первые шаги
Первые шаги После запуска Visual Studio .NET 2005 надо создать новый проект. При выборе типа проекта надо указать, что будет использоваться .NET Compact Framework 1.0. Для начала на форме следует разместить текстовое поле с именем txtEditor. Для свойства Multiline надо задать значение True, а свойство
Глава 2 Первые шаги: создание геометрических объектов
Глава 2 Первые шаги: создание геометрических объектов Создание отрезковМетоды задания координатПрямоугольник и многоугольникПрямая и лучОкружностьДугаЭллипс и эллиптическая дугаКольца и точкиПолилинияСплайнСвойства объектов и слоиРезюмеВ предыдущей главе вы
Основные шаги
Основные шаги В целом весь постсъемочный процесс работы с фотографиями выглядит следующим образом:? завершение съемки;? создание на компьютере отдельной папки для новых фото;? перенос сырого материала (снимков в формате RAW) в новую папку;? создание каталога новых снимков в
ГЛАВА 2 ПЕРВЫЕ ШАГИ
ГЛАВА 2 ПЕРВЫЕ ШАГИ 2.1. Запуск БД и инстанций SAP R/3Запуск системы SAP R/3 осуществляется в несколько шагов. В UNIX или Windows NT запуск системы SAP R/3 является задачей пользователя операционной системы <sid>adm. Выполнение процедуры запуска предусматривает следующие этапы. Сначала
Очки Google в руках простых пользователей: первые впечатления, первые вопросы, первые проблемы Евгений Золотов
Очки Google в руках простых пользователей: первые впечатления, первые вопросы, первые проблемы Евгений Золотов Опубликовано 19 апреля 2013 Однажды это непременно случается: долгожданный продукт попадает в руки первых пользователей и происходит