Головна | Про нас | Зворотній зв'язок
Отже, це моє творіння міні-підручника, за програмою MIDlet Pascal, для чайників. Я вже постараюся пояснити, як можна зрозуміліше.
Мал. 1. Середовище розробки ігор і додатків MIDlet Pascal.
Ось такий от симпатичний інтерфейс має ця програма.
І мало не забув сказати, що нам ще потрібно для написання наших проектів. А знадобляться нам:
- Комп'ютер (без нього нікуди);
Ну, начебто поки все.
Якщо ви все завантажили, то можете приступити до створення Вашого проекту.
У мене стоїть російська версія MIDlet Pascal, і тому я можу, десь помилятися на рахунок неправильного пункту меню (у кого англійська версія).
Почнемо зі створення нашого проекту, тобто задамо ім'я нашого мидлета, виберемо шлях для збереження проекту.
Все це робиться командою File => New Project. Після всіх цих трудомістких процесів з'явиться невелике віконце (діалог), яке запропонує Вам задати параметри проекту, а саме ім'я проекту, директорію для збереження всієї Вашої роботи і тип проекту (він там один). Все це є на малюнку 3.Припустимо, залишимо всі ці параметри за замовчуванням і натиснемо кнопку Створити (Create).
Мал. 2. Емулятор мобільного
Перед нами відкриється
drawText ( 'Hello, world!', 5, 5);
До речі я ж не сказав про те, що, де і в яких папках у нас знаходиться. Отже, якщо Ви здогадалися, як скомпілювати (зібрати) додаток, в папці з встановленим MIDlet Pascal, ми знайдемо папку з назвою "Projects", в цій папці повинен знаходиться Ваш проект "NewProject" (якщо ви його не зберігали куди-небудь в інше місце). В папці "NewProject" знаходиться ще чотири папки і один файл проекту:
- bin - тут будуть лежати мидлети, після їх збирання.
-res - тут ресурси вашого застосування (картинки, мелодії, текст та ін.).
- classes - тут будуть лежати класи (робітники модулі) прикладної програми.
- src - а тут вихідні (код) вашого проекту.
Якщо вам здався код вище складним, то погляньте на код написаний на Java:
А ось Вам код на java. Ну і як? Це практично те ж саме, тільки текст уже виводиться в іншій області, званої формою (про це пізніше).
Як я і обіцяв ми зараз спробуємо розібратися з попередньому прикладом, якщо Ви його забули або не захотіли дивитися на нього, то ось він нижче:
drawText ( 'Hello, world!', 5, 5);
Почнемо з першого рядка. Отже, слово program - це слово позначає ім'я програми або її заголовок. Для чого потрібно це слово? Так якщо так то воно тут і не потрібно зовсім, навіть без нього додаток буде відмінно працювати. Але якщо вже Вам полювання дізнатися про цю рядку детальніше, то я поясню, що, де що. Слово program це зарезервоване слово (зарезервовані слова виділяються синім кольором), яке оголошує програму заголовок. Напишу приблизний синтаксис слова program.
Іменем програми може бути будь-яким, але не повинно називатися якимось іншим зарезервованим словом, процедурою або функцією мови. наприклад:
Цей приклад викличе помилку, тому краще використовувати такі імена, наприклад: MyProgram, Calculator, Game і інші. Зверніть увагу на символ крапка з комою (;). Цей символ розділяє оператори один від одного. В даному випадку рядок Program NewProject; є оператором.
Тепер перейдемо до наступного рядка begin. Це зарезервоване слово потрібно для утворення парних операторних дужок. Слово begin (починати) використовується в парі зі словом end (закінчити), таким чином, вони утворюють операторні дужки, всередину яких поміщається інші оператори, які воєдино треба виконати. Синтаксис операторних дужок такої:
У мові Java, замість операторів begin і end існують фігурні дужки: begin - це. Так що на Java приклад вище записується так:
До речі на MIDlet Pascal, код можна писати, не враховуючи регістр букв, тобто все одно як ти написав слово (з великою або маленькою літери), наприклад Begin. begin BEGIN або BeGiN - все це одне і теж. Java на відміну від MP (MIDlet Pascal), до регістру чутливий. Перейдемо до наступного рядка: DrawText ( 'Hello, World!', 5, 5);
DrawText ( 'Ваш_текст', коордіната_X, коордіната_Y);
Рядок "Ваш_текст" в операторі DrawText повинна бути обов'язково всередині апостроф, але не подвійних лапок:
DrawText ( "Ваш_текст", коордіната_X, коордіната_Y);
Це буде купою помилок. Так що будьте уважні.
Рис.4. Відображення тексту координати по вертикалі йдуть зверху вниз. Запам'ятайте це.
на екрані мобільного теле- Тепер перейдемо до наступного рядка: Оператор Repaint. цей
drawText ( 'Hello, world!', 5, 5);
drawText ( 'Привіт світ!', 5, 15);
Цей код не призведе до помилки, але все ж він неправильний, набагато краще було б якщо ми запишемо його так:
drawText ( 'Hello, world!', 5, 5);
drawText ( 'Привіт світ!', 5, 15);
Останній рядок я пояснювати не буду так як я пояснив її при розгляді ключового слова begin.
Вихідний код програми Hello, World! можете завантажити звідси.