Найти в Дзене
Information

Пишем программу определения соотношения веса и роста (определения полноты человека) на Lazarus

Доброго времени суток! Я инсайдер Микрософт, инженер-программист на пенсии и ставлю целью этой статьи обучить Вас написание программы за 30 минут. Ленивые могут взять исходники с свою программу и действовать с этим по своему усмотрению.
Доброго времени суток! Я инсайдер Микрософт, инженер-программист на пенсии и ставлю целью этой статьи обучить Вас написание программы за 30 минут. Ленивые могут взять исходники с свою программу и действовать с этим по своему усмотрению.

Запускаем саму среду разработки Lazarus. Это аналог Delphi, если по-русскому - надстройка над языком Object Pascal. На этом языке был написан файловый менеджер Totall Commander. В отличие от Delphi - меньше первоначальных компонентов в отличие от последней версии, однако, вполне пригодная среда для разработки приложений.

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

Выбираем Файл -> Создать -> В ветви Проект выбираем Приложение.

-2

Появляется Form1. Мышью нажимаем вкладку Additional, нажимаем на компонент TImage и щелкаем по форме - он появляется на самой формочке.

-3

Затем берем на вкладке Additional компонент TImage и перетягиваем его на форму.

Заходим в свойства рисунка, выбираем Picture нажимаем на три точки и выбираем рисунок.

-4

Растягиваем рисунок по форме как понравится, заходим в свойства Align – alTop,

Нажимаем сохранить все, берем каталог типа d:\Shl\Growth and weight parity\unit1 – сохраняем первый файл по умолчанию unit1.pas – текст и unit1.lfm – форма.

Добавляем туда три компонента Edit и в свойстве Caption пишем то, что должно быть написано на них. Чтобы пользователь не забыл ввести данные - вводим туда для образца свои.

Я бросил туда два компонента Label. Если Вы впервые решили написать программу сами - можете использовать мою для образца. Для начала попробуйте заменить два компонента надписи на один и вставить туда весь текст второй надписи через пробел.

-5

Делаем двойной щелчок мышью по кнопке и пишем обработчик - простое условие. Если есть желание сделать красиво и понятно другим - делаем шапку комментария, как делают в Микрософт - что-то вроде этого:

-6

По желанию заменяем стандартные иконки на форме и самого приложения (см. исходные коды).

Не забудем скомпилировать проект нажатием клавиши F9 или кнопкой с зеленой стрелочкой.

-7

Если кого-то заинтересовало - исходные тексты и сама программа находятся в архиве.

https://yadi.sk/d/Et3qRgnXfbwtXA

При освоении метода написания рабочей программы за 20 минут можно переходить к более сложному - работе с самой простой базой данных. Там рассмотрены дополнительные компоненты. Сами программы являются готовыми, при желании что-то внести - оставьте комментарий.

https://zen.yandex.ru/media/id/5bf1ceab826afe00aa221d4a/svoia-baza-kontaktov-na-lasarus-5fb9291e93538c3039d2a89e

Наука
7 млн интересуются