Программирование для карманных компьютеров

Программирование для карманных компьютеров
Автор книги: id книги: 22622     Оценка: 0.0     Голосов: 0     Отзывы, комментарии: 0 59 руб.     (0,63$) Читать книгу Купить и скачать книгу Купить бумажную книгу Электронная книга Жанр: Программирование Правообладатель и/или издательство: "Издательство "Питер" Дата добавления в каталог КнигаЛит: ISBN: 978-5-469-01300-6 Скачать фрагмент в формате   fb2   fb2.zip Возрастное ограничение: 0+ Оглавление Отрывок из книги

Реклама. ООО «ЛитРес», ИНН: 7719571260.

Описание книги

Эта книга предназначена для того, чтобы читатель смог быстро научиться создавать мощные и эффективные приложения для наладонных компьютеров Pocket PC. Рынок программ для карманных компьютеров сейчас бурно развивается, и именно в этой отрасли программист-одиночка может успешно соперничать с большими корпорациями, которые создают программное обеспечение. Прочитав эту книгу, читатель сможет уверенно и быстро разрабатывать достаточно сложные приложения для Pocket PC. Огромное количество разнообразных примеров позволит быстро совершенствоваться и развиваться, обогащая свой опыт работы. Книга предназначена для начинающих программистов.

Оглавление

Владимир Волков. Программирование для карманных компьютеров

Введение

Необходимое ПО

От издательства

Глава 1. Pocket PC с разных точек зрения

Внутреннее устройство Pocket PC

Pocket PC с точки зрения программиста

Windows CE и Pocket PC

Инструменты программирования для Pocket PC

eMbedded Visual Tools 3.0 и Pocket PC 2002 SDK

eMbedded Visual C++ 4.0 и Pocket PC 2003 SDK

Visual Studio.NET 2003

Visual Studio 2005

Порядок установки

Глава 2. Общие вопросы программирования для Pocket PC

Эмулятор

Описание эмулятора

Ключи командной строки эмулятора

Требования к компьютеру

Установка Microsoft Loopback Adapter

Ограничения эмулятора

«Горячие» клавиши эмулятора

Эмулятор и Platform Manager

ActiveSync

Эмулятор и ActiveSync

CabWiz и создание установочного комплекта

Ключи командной строки

Mobile Developer Power Toys

ActiveSync Remote Display

CECopy

Convert_PPC_DAT_to_SP_XML

Hopper

JShell

PPC_Command_Shell

RAPI_Debug

RAPI_Start

TypeIt

Общие вопросы создания интерфейса пользователя

Глава 3. Разработка программ для Pocket PC с помощью Microsoft eMbedded Visual Basic 3.0

Среда разработки eMbedded Visual Basic 3.0

Настройка панелей инструментов

Упражнение 3.1. Создание и настройка панели инструментов

Панель инструментов Standard

Общие свойства окон дизайнеров

Использование и настройка палитры компонентов (Toolbox)

Упражнение 3.2. Настройка палитры компонентов

Помещение компонентов на форму

Изменение размеров и выравнивание компонентов

Упражнение 3.3. Создание простого приложения

Настройки среды

Управление проектами. Файлы проекта. Компиляция и запуск программы

Управление файлами проекта

Состав и назначение файлов проекта

Компиляция и запуск программы

Настройки проекта

Использование встроенных компонентов eVB

Окно настройки свойств (Properties Window)

Типы свойств

Компонент Form

Упражнение 3.4

Упражнение 3.5

Другие встроенные компоненты

Использование компонентов ActiveX

Расположение компонентов ActiveX

Общие вопросы использования компонентов ActiveX

Компонент MenuBar

Упражнение 3.6

Поставка приложений eVB

Создание приложения без формы

Упражнение 3.7

Добавление формы к проекту без формы

Вызов из проекта eVB функций CE API

Отладка приложений в eVB

Упражнение 3.8

Глава 4. Разработка программ для Pocket PC с помощью Microsoft eMbedded Visual C++ 3.0

Введение в язык или первая программа

Упражнение 4.1

Краткие сведения о языке C++

Комментарии

Упражнение 4.1 (продолжение)

Лексемы

Типы и объявления, инициализация

Базовые (фундаментальные) типы

Упражнение 4.1 (продолжение)

Упражнение 4.1 (продолжение)

Области видимости и имена

Упражнение 4.1 (продолжение)

Объекты и lvalue (левые значения)

typedef

Выражения

Операторы

Инструкции

Указатели

Массивы

Упражнение 4.1 (продолжение)

Структуры

Упражнение 4.1 (продолжение)

Объединения

Среда разработки eMbedded Visual C++ 3.0

Окна

Настройка панелей инструментов и меню

Работа с файлами и управление проектами

Упражнение 4.2

Упражнение 4.2 (продолжение)

Упражнение 4.2 (продолжение)

Управление проектом при помощи контекстного меню

Редактирование кода

Cоздание интерфейса пользователя и работа с ресурсами

Упражнение 4.3

Упражнение 4.3 (продолжение)

Упражнение 4.3 (продолжение)

Упражнение 4.3 (продолжение)

Упражнение 4.4

Компоненты Common Controls, меню и редактор ресурсов

Упражнение 4.5

CommandBar

Упражнение 4.6

Диалоговые окна

Отладка

Настройки среды

Дополнительные сведения о языке C++

Файлы программы и единицы компиляции

Препроцессор и заголовочные файлы

Упражнение 4.7

Функции

Упражнение 4.7 (продолжение)

Поставка приложений

Структура файла. inf

Упражнение 4.8

Глава 5. Разработка программ для Pocket PC с помощью Microsoft eMbedded Visual С++ 4.0

Объектно-ориентированное программирование

Абстракция, наследование, полиморфизм, инкапсуляция

Классы и объекты, поля и методы

Упражнение 5.1

Наследование

Упражнение 5.1 (продолжение)

Полиморфизм

Упражнение 5.1 (продолжение)

Инкапсуляция

Упражнение 5.1 (продолжение)

Перегрузка методов

Упражнение 5.1 (продолжение)

Приведение типов

Создание проектов MFC

Основные классы MFC

Мастер создания проектов MFC

Упражнение 5.2

Глава 6. NET Compact Framework и разработка программ для Pocket PC в Microsoft Visual Studio.NET 2003

NET и Compact Framework

Реализации. NET

Области применения. NET

Три класса приложений. NET

Приложения WebForms

Приложения WindowsForms

Веб-сервисы

Базовые программные элементы. NET

Хорошо организованный интерфейс программирования

Common Intermediate Language

Common language runtime

Common Language Specification

Common type system

Common Language Infrastructure

Compact Framework

Application domains

Управление памятью

Сборка мусора

Основные отличия между базовой версией. NET Framework и Compact Framework

Некоторые важные термины и понятия

Файлы и сборки (библиотеки) CF

Важные классы и пространства имен CF

VB.NET: Основные возможности и отличия от VB 6

Отличия eVB и Visual Basic для. NET

Типы данных

Язык

Доступ к данным

Обработка исключений

Поддержка работы с XML

VB.NET для Compact Framework

Тестовое приложение

Упражнение 6.1

Более полезное приложение

Элементы управления. NET CF

Упражнение 6.2

Работа с XML

Упражнение 6.2 (продолжение)

Использование нестандартных компонентов

Упражнение 6.2 (продолжение)

Работа с компонентом DataSet

Упражнение 6.3

Компоненты и классы для работы с данными

Работа с SQL Server CE

Упражнение 6.4

Упражнение 6.5

Обработка ошибок

Работа с графикой

Упражнение 6.6

Упражнение 6.6 (продолжение)

Заключение

Глава 7. Инструменты и библиотеки сторонних производителей

Среды и языки программирования для Pocket PC

Basic4PPC

NSBasic

Pelles C

PPL

Borland Delphi 2005

Инструменты для On-Board программирования

Pocket ViC

Python

Scheme

DSForth

Утилиты с сайта www.rainer-keuchel.de

PGCC

Языки и среды работы с Java

Mysaifu JVM

Weme

CrEme

Jeode

SuperWaba

Ewe

Заключение

Отрывок из книги

Я еще помню Советский Союз. Я помню очереди за всем, кроме макарон, я помню советскую ЭВМ «большой» серии, помню первые советские микро-ЭВМ, самодельные «ZX-Spectrum», компьютер БК-0010 и первую советскую «персоналку», собранную на Киевском «Электронмаше», которая была аналогом IBM 8086. Иногда я себе кажусь просто динозавром, который до сих пор еще не вымер. Я помню даже ощущение гордости от того, что мой компьютерный класс в университете оснащен самыми современными компьютерами. Это были компьютеры IBM 486, 133 МГц, 32 Мбайт ОЗУ и жесткий диск с емкостью 256 Мбайт. Тогда это были просто роскошные машины.

Когда я покупал свой Pocket PC, я не вспоминал об этом. Мне нужно было что-то удобное. То ли электронная записная книжка, то ли блокнот, то ли ежедневник. Чтобы можно было и мысли записать в дороге, и почитать, и поиграть, и не забыть сделать нужные дела. Я покупал карманный компьютер не так, как это делают все нормальные люди. Я сначала купил это устройство, а потом стал выяснять, что именно попало мне в руки.

.....

Рис. 3.20. Форма Form2 после редактирования свойств и размещения таймера.

7. Щелчком мыши выделить компонент Timer1 и для его свойства Interval установить значение 150.

.....

Добавление нового отзыва

Комментарий Поле, отмеченное звёздочкой  — обязательно к заполнению

Отзывы и комментарии читателей

Нет рецензий. Будьте первым, кто напишет рецензию на книгу Программирование для карманных компьютеров
Подняться наверх