Міні-підручник з midlet pascal для чайників

Міні-підручник з midlet pascal для чайників

Головна | Про нас | Зворотній зв'язок

Отже, це моє творіння міні-підручника, за програмою MIDlet Pascal, для чайників. Я вже постараюся пояснити, як можна зрозуміліше.

Міні-підручник з midlet pascal для чайників

Мал. 1. Середовище розробки ігор і додатків MIDlet Pascal.

Ось такий от симпатичний інтерфейс має ця програма.

І мало не забув сказати, що нам ще потрібно для написання наших проектів. А знадобляться нам:

- Комп'ютер (без нього нікуди);

Ну, начебто поки все.

Якщо ви все завантажили, то можете приступити до створення Вашого проекту.

У мене стоїть російська версія 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! можете завантажити звідси.

Схожі статті