Пошаговое руководство. Создание приложений Windows Forms для устройства
Обновлен: Ноябрь 2007
В этом пошаговом руководстве будет создано простое приложение Windows Forms с помощью Visual Basic или Visual C#, а затем запущено на эмуляторе Pocket PC. В этом пошаговом руководстве демонстрируется основное различие между программированием для настольных ПК и программированием для устройств, а особенно необходимость учитывать особенности устройства. В данном пошаговом руководстве устройством является встроенный эмулятор Pocket PC 2003.
Примечание. |
---|
На вашем компьютере названия некоторых элементов интерфейса пользователя Visual Studio или их расположение могут отличаться от указанных в нижеследующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Параметры Visual Studio. |
Это пошаговое руководство было написано с помощью параметров разработки Visual Basic b параметров разработки C#.
Пошаговое руководство включает в себя пять основных задач:
Создание проекта устройства, в котором используется Windows Forms.
Добавление элемента управления в форму
Добавление обработки события в элемент управления.
Выбор устройства, на котором следует запустить проект.
Построение и развертывание приложения на устройстве.
Выбор целевого устройства
Чтобы убедиться в отображении запроса на выбор устройства при развертывании решения, выполните следующую процедуру.
Чтобы запросить выбор устройства во время развертывания
В меню Сервис выберите пункт Параметры, разверните узел Инструменты устройства и выберите пункт Общие.
Если Инструменты устройства не отображаются, выберите Показать все параметры внизу диалогового окна Параметры.
Установите флажок Показать выбор устройств перед развертыванием проекта устройств.
Создание приложения
Процесс создания проекта Windows Forms и добавления элементов управления и обработки событий не отличается в проектах устройств от такого же процесса в проектах для настольных компьютеров. Основным различием является меньшее количество классов, доступных в .NET Compact Framework.
Создание проекта устройства, в котором используются формы Windows Forms
(Visual Basic) В меню Visual Studio Файл щелкните Создать проект.
—или—
(Visual C#) В меню Файл Visual Studio выберите команду Создать и щелкните Проект.
В области Типы проектов выберите пункт Visual Basic или Visual C#, затем выберите Смарт-устройство.
Если необходимый язык не отображается, разверните узел Другие языки. Это отображение управляется параметрами разработки.
В области Шаблоны щелкните Проект интеллектуальных устройств.
(Только Visual C#) В поле Расположение выберите папку для сохранения файлов проекта.
В окне Имя введите DeviceSample и нажмите кнопку ОК.
В диалоговом окне Добавление нового проекта смарт-устройства выберите Pocket PC 2003 из раскрывающегося списка Конечная платформа, выберите .NET Compact Framework версии 2.0 из раскрывающегося списка Версия .NET Compact Framework, щелкните Приложение устройства в области Шаблоны и нажмите кнопку ОК.
Представление устройства Pocket PC отображается в конструкторе Windows Forms.
Чтобы добавить элемент управления в форму
Из панели элементов перетащите в форму элемент управления Button.
Если панель элементов не отображается в интегрированное среде разработки, щелкните пункт Панель элементов в меню Вид.
Если вкладка Элементы управления устройством не отображается в панели элементов, щелкните правой кнопкой мыши панель элементов и выберите команду Показать все.
Щелкните правой кнопкой мыши элемент управления Button и выберите пункт Свойства.
В окне Свойства введите Say Hello и нажмите клавишу ВВОД для задания свойства Текст.
Чтобы добавить обработку событий для элемента управления "Button"
Дважды щелкните кнопку в форме.
Будет открыт редактор кода с курсором, размещенным в обработчике событий.
Вставьте приведенный ниже код Visual Basic:
MessageBox.Show("Hello, World!")
—или—
Вставьте следующий код C#:
MessageBox.Show("Hello, World!");
Построение и отладка приложения
На этом этапе мы знаем об отличиях от проектов для настольных ПК. В проекте устройства, как правило, можно выбрать из нескольких целевых платформ, на котором может быть запущен проект. В этом руководстве следует выбрать эмулятор Pocket PC. Если уже установлена связь между поддерживаемым физическим устройством и компьютером разработчика, можно выбрать это физическое устройство.
Чтобы построить и протестировать приложение
В меню Отладка выберите команду Начать (или Начать отладку).
В диалоговом окне Развертывание выберите Эмулятор Pocket PC 2003 SE и нажмите кнопку Развернуть.
Ход выполнения можно просмотреть в строке состояния. По умолчанию .NET Compact Framework разворачивается на устройстве при его изначальном отсутствии.
Во время выполнения приложения в эмуляторе нажмите кнопку, чтобы появилась надпись "Hello, World!".
См. также
Ссылки
Страница "Общие", папка "Инструменты устройства", диалоговое окно "Параметры"