Библиотека knigago >> Компьютеры: Операционные системы >> Android >> Программирование КПК и смартфонов на .NET Compact Framework


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 553, книга: ЦВЕТНОЙ БУКВАРЬ
автор: Наталья Бессонова

Очень понравился букварь. С удовольствием учим с дочкой буквы и рисуем. Большое спасибо автору.

СЛУЧАЙНАЯ КНИГА

Серенада. Леон де Винтер
- Серенада

Жанр: Проза

Год издания: 2000

Серия: Текст. Книги карманного формата

СЛУЧАЙНАЯ КНИГА

Александр Петрович Климов - Программирование КПК и смартфонов на .NET Compact Framework

Программирование КПК и смартфонов на .NET Compact Framework
Книга - Программирование КПК и смартфонов на .NET Compact Framework.  Александр Петрович Климов  - прочитать полностью в библиотеке КнигаГо
Название:
Программирование КПК и смартфонов на .NET Compact Framework
Александр Петрович Климов

Жанр:

Современные российские издания, Литература ХXI века (эпоха Глобализации экономики), Android, Прочие ОС, Программирование: прочее, .NET Framework

Изадано в серии:

неизвестно

Издательство:

Питер

Год издания:

ISBN:

978-5-91180-270-7

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Программирование КПК и смартфонов на .NET Compact Framework"

Мобильные устройства все активнее вторгаются в нашу жизнь. Карманные компьютеры и смартфоны давно утратили статус дорогих игрушек и перекочевали в разряд необходимых устройств. Значит, для них необходимо создавать программное обеспечение. Так почему вы должны оставаться в стороне?

Прочитав эту книгу, вы получите знания, которые позволят вам уверенно создавать программы для карманных компьютеров и смартфонов. А огромное количество разнообразных примеров поможет быстро совершенствоваться и развиваться, обогащая свой опыт работы.

Книга предназначена для начинающих программистов.

Читаем онлайн "Программирование КПК и смартфонов на .NET Compact Framework". [Страница - 6]

MainMenu. Однако в первом примере он не применялся. Чтобы использовать этот элемент управления, нужно создать простое меню с одним пунктом. В области Component tray нужно выделить мышью элемент mainMenu1. На форме появится надпись Type here. В этой области нужно ввести слово «Поздороваться». Для обработчика события menuItem1_Click будет применяться тот же код, который вызывался при нажатии на кнопку. Код обработчика события приведен в листинге 2.2.

Листинг 2.2
private void menuItem1_Click(object sender, EventArgs e) {

 lblHello.Text = "Здравствуй, мир!";

}

После запуска программы можно заметить, что созданный пункт меню располагается в нижней части экрана, в отличие от настольных приложений, в которых меню располагается в верхней части окна (рис. 2.6).

Книгаго: Программирование КПК и смартфонов на .NET Compact Framework. Иллюстрация № 6 Рис. 2.6. Меню в нижней части окна

Следует отметить, что меню в приложениях для Pocket PC располагается не на форме, а на панели задач. Также на панели задач находится значок виртуальной клавиатуры SIP для ввода информации. Когда пользователь запускает приложение, то его меню появляется на панели задач. Но если удалить меню из формы, то при запуске программы панель задач вообще не будет отображаться (рис. 2.7).

Книгаго: Программирование КПК и смартфонов на .NET Compact Framework. Иллюстрация № 7 Рис. 2.7. Экран без панели задач

Панель ввода SIP

В этой главе уже упоминалась виртуальная клавиатура. Большинство карманных компьютеров не имеют встроенных клавиатур для ввода информации. Вместо клавиатуры в этом случае используется специальная панель ввода SIP (Software Input Panel), которая позволяет вводить текст (рис. 2.8).

Книгаго: Программирование КПК и смартфонов на .NET Compact Framework. Иллюстрация № 8 Рис. 2.8. Активированная панель ввода SIP

Для работы с виртуальной клавиатурой в .NET Compact Framework используется класс InputPanel. Так как панель ввода находится на панели задач, то необходимо, чтобы панель задач была видимой. А ранее уже говорилось что, если форма не имеет меню, то панель задач будет невидима. В результате при попытке создания экземпляра класса InputPanel на форме, не имеющей меню, будет отображено сообщение об ошибке.

Стилус вместо мыши

Подавляющее число пользователей настольной версии Windows пользуются мышью. В карманных компьютерах роль мыши выполняет стержень из пластика, называемый стилусом. Конечно, у стилуса нет правой кнопки для вызова контекстного меню. У него вообще кнопок нет.

Вместо кнопок в карманных компьютерах применяется технология Tap-and-Hold. Для выделения элемента управления пользователь должен точно попасть в него кончиком стилуса. По аналогии с мышью, можно легко щелкнуть по экрану (Click), а можно нажать на экран и удерживать стилус на месте (Press).

Глава 3 Элементы управления

Сходство и различия

Несмотря на свою схожесть, .NET Compact Framework уступает в функциональности базовой библиотеке .NET Framework. Это относится и к элементам управления. К счастью, кнопки, списки и текстовые поля все же присутствуют в мобильной версии. Кроме того, в .NET Compact Framework 2.0 была добавлена поддержка еще нескольких элементов управления, которые отсутствовали в NET Compact Framework 1.0.

Книгаго: Программирование КПК и смартфонов на .NET Compact Framework. Иллюстрация № 9 Рис. 3.1. Свойства, поддерживаемые в .NET Compact Framework

Нужно помнить, что даже поддерживаемые элементы управления имеют порой ограниченные возможности. Чтобы узнать, какие свойства, методы или события не поддерживаются элементом управления, нужно запустить справочную систему, найти нужный класс и просмотреть все члены класса. Если нужное свойство поддерживается в .NET Compact Framework, то у его описания будет присутствовать значок мобильного устройства (рис. 3.1). В качестве примера можно открыть страницу с описанием класса Registry. Легко заметить, что поля CurrentUser, LocalMachine и Users --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.