Программирование на Lazarus [В. Ю. Ачкасов] (pdf) читать постранично, страница - 2

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

на Ьазашз

оперировать объектами.
В 1989 с обьектное растшлрение Паскаля было добавлено и в ТптЬо
Ра5са1 фирмы Вотіапо.
В 1994 11 была выпущена первая версия Ве1р11і - Графическая
интегрированная среда быстрой разработки программ для \Аїіпс1омгз.
Этот факт дал невероятный толчок развитию таких сред, в которых
разработка интерфейса программы для программиста вместо нудной
рутины, превращалась в забавный конструктор форм. В современных
средах можно создать программу, даже не дотрагиваясь до клавиатуры исключительно с помощью мыши. Правда, подобной программе вряд ли
можно будет придать сколь-либо полезные функции.
Все эти языки и среды были платными, часто оказывались недоступны
образовательным учреждениям в силу своей дороговизны. В 1993 11
начались работы над проектом Ртее Ра5са1 [РРС - Ртее Разса1 Соглріїет).
Первая версия РРС появилась лишь в июле 2000 с, она была полностью
бесплатная и поддерживала множество платформ: \^.їі1тс1омг5, Ьігшк,
РтееВЅВ, Мас ОЅ Х и т.п. РРС - это бесплатный открытый проект, его
исходные коды для изучения или модификации доступны каждому! Чуть
позже появился Ьакаптв - единственная в мире бесплатная графическая
среда для быстрой разработки программ, использующая компилятор
РРС. Как и РРС, Ьакатпз распространяется на условиях лицензии ЄІЧП
(ЗРЬ (Єепетаі РпЬ1іс Ьісепве). Если не особо вдаваться в юридические
подробности, то БМП (ЗРЬ - это лицензия, предоставляющая
пользователю
права
свободно
и
бесплатно
копировать,
модифицировать и распространять (в том числе и на коммерческой
основе) данный продукт. По этой же лицензии распространяются все
версии ОС (Операционной Системы) Ьіппх - бесплатном и довольно
серьезном конкуренте 'ъ^1і1тс1омгэ.
Итак, мы с вами будем говорить о последней (на момент написания
курса) версии Ьакатпв - 1.0.10, работающей с компилятором РРС 2.6.2.
Ьакашя - молодой и бурно-развивающийся проект, новые версии
выходят довольно часто, так что вы, вероятно, будете пользоваться
более свежей версией. Тем не менее, на курсе рассматриваются
фундаментальные вопросы программирования, которые едва ли будут
пересматриваться. Так что можете изучать предоставленный материал,
6
m

В.Ю. Ачкасов

Программирование на Ьазашз

пользуясь версией Ьакагив 1.0.10 или любой более свежей.
В силу того, что подавляющее большинство пользователей попрежнему работает в операционной системе И/іттсіоигв, мы будем
рассматривать работу с Ьахатоз именно в этой среде (автор использовал
ОС И/і1тооу»т5 ХР ЅРЗ). Рамки курса небезграничны, а описание
особенностей работы в других платформах может лишь запутать
учащихся на начальном этапе.
Впрочем, разработка программ под другие платформы имеет не так уж
много отличий, чтобы создать вам непреодолимые трудности при
переходе на другую платформу

Что такое Ьаватиз?
Ьакашя - это ІВЕ (їптедгатео ]Эеуе1орп1епт Епуітопгпепт) - Интегрированная
Среда Разработки программ, использующая компилятор РРС (Ртее Равса1
Соптріїет), редакторы кода, форм, Инспектор Объектов, отладчик и
многие друтие инструменты.
Еще говорят, что среда Ьаватцв - это НАШ (Каріо Арр1іса1;іоп ІЭеуе1орп1епт) среда Быстрой Разработки Приложений.
До сих пор среды разработки программ, подобные Ьахагцв, были
исключительно платными. Ьаватнв же стал первой (и пока
единственной) ІІЭЕ, доступной образовательным и государственным
учреждениям совершенно бесплатно. Более того, Ьахаптя является
проектом Ореп Ѕоптсе - проектом с открытым исходным кодом. Многие
программисты по всему миру принимают участие в его развитии,
исходный код Ьакаптз доступен для изучения и модификации. Ьакатнв
имеет поддержку множества языков, в том числе и русского, что
выгодно отличает его от других ІВЕ.

Где взять?
Ьакатнз,
как
уже
говорилось,
бесплатный
и
свободно
распространяемый продукт. Благодаря этому Ьакаптз все чаще
используют для изучения программирования в школах и ВУЗах, а таюке
Т
m

В.Ю. дчкасов
Н-Е!

Программирование на Ьазашз

МНОГНХ ПРЕДПРНЯТІ/ІЯХ.

НП

ГДЕ

ЕГО

ВЗЯТЬ?

На

ОфИЦИЕ1.ПЬНОМ

СЗЙТЁ

производителя: ссылка: Ітггр://1ахаш5.1Ёгеера5са].ог5
В правой вершзей части сайта вы увидите следующую картинку:

Текущая платформа

/

Вы-5 ор другои платт[юр мьт
Кногтка закачки
Рис. 1.1. Выбор и закачка необходимой реализации
Здесь вы сможете выбрать реализацию именно под вашу платформу; от
Ёдїіпооигв до Мас ОЅ Х, как 32-х так и 64-х разрядную. При написании
курса использовался 32-х разрядный Ьакагпз для платформы Мїіттсіомтз.
Нажав кнопку "Воул11оасІ Нож" вы скачаете последнюю версию Ьакаптз.
Кроме того, выбрать последнюю необходимую реализацию и скачать ее
вы можете по адресу: ссылка: Ітггрз*/зонгсеїогде.пе[Ірто]естз/1ахагн5/Ше5/
В этом случае, перейдя по ссылкам, вы получите доступ к закачке
нескольких файлов, например,
І