Книга: Платформа J2Me
Проектирование и кодирование
Проектирование и кодирование
Прежде чем вы приступите к самому циклу разработки, вы должны сначала создать структуру директорий, которая будет поддерживать разработку вашего набора MID-летов. Набор MID-летов — это комплект MID-летов, которые используют общие ресурсы приложений. Вы получите более подробную информацию об этих общих ресурсах MID-летов в следующих главах книги.
Я сначала создаю директорию под названием HelloWorld, что является названием примера нашего первого приложения, под директорией apps/, предназначенной для установки инструментария для работы с беспроводными устройствами. Эта директория является корневой для вашего нового проекта. Проект — это организованное объединение ресурсов — исходного кода, файлов ресурсов, откомпилированных файлов, — специфических для одного или более связанных приложений.
Корневой каталог проекта содержит подкаталоги, показанные в следующем примере кода:
$ pwd
/cygdrive/c/ J2rnewtk/apps/HelloWorld
3 Is — F
bin/ classes/ res/ src/ tmpclasses/
Есть причина для использования такой точной структуры каталогов, которую я объясню далее, когда вы узнаете, как использовать эмулятор Wireless Toolkit Emulator. Однако даже если вы не планируете использовать J2ME Wireless Toolkit, такая организационная структура является самой разумной для начала работы. В таблице 2.1 объяснено содержание и цель этих каталогов.
Таблица 2.1. Поддиректории проектов, созданных с помощью J2ME Wireless Toolkit
Название поддиректории — Содержание директории
Bin — Файлы приложения: файл. jar, файл. jad, MANIFEST.MF
classes — Откомпилированные и предварительно проверенные файлы. class
Res — Файлы ресурсов приложения, такие, как файлы изображений. png в формате PNG
Src — Файлы исходного приложения
tmpclasses — Откомпилированные, непроверенные файлы. class
Я не буду объяснять здесь проектировку самого приложения, поскольку эта тема лежит за пределами темы этой главы. Цель на данный момент заключается не в том, чтобы описать, как проектировать приложения Java или даже приложения MIDP. В последующих главах, однако, будет говориться об организации MIDP-приложений.
- Проектирование и кодирование
- Компиляция
- Предварительная проверка
- Упаковка
- Создание файла манифеста JAR
- Создание файла JAR для набора МID-летов
- Создание файла дecкpиптopa приложения для набора МID-летов
- Pacкpытиe u выполнение
- Использование J2ME Wireless Toolkit
- Создание пpoeктa
- Размещение исходного кoдa в пpoeктe
- Компиляция пpoeктa
- Упаковка проекта
- Pacкрытие приложения
- Выполнение приложения
- Выводы по главе
- Кодирование, тестирование и документирование версии
- 1.4. Кодирование информации
- 1.4.1. Кодирование во время выполнения
- 8.2. Проектирование
- Глава 3 Кодирование текстовой и графической информации
- 6.16.12 Кодирование Record Route
- 6.2. Проектирование, обеспечивающее прозрачность и воспринимаемость
- Кодирование Хаффмана
- Урок 7.4. Проектирование базы данных. Создание связей между таблицами
- 3.2. Кодирование графической информации
- 13.9.3 Кодирование запросов выбора вариантов
- Проектирование наследования