Урок 1 - открываем Delphi, рассматриваем окна, создаем нашу первую программу!

Здравствуй уважаемый новичок! В этом уроке мы познакомимся с Delphi 7 и научимся компилировать программу.
Итак, если вы приняли решение изучать язык программирования Delphi, то сразу без предисловий перейдем к делу.
Программа Delphi 7 состоит из четырех основных окон:

Главное окно(Рис 1)
Главное окно (Рис 1).

Инспектор объектов(Рис 2)
Инспектор объектов (Рис 2).
Окно Form(Рис 3)
Окно Form (Рис 3).

Окно программы(Рис 4)
Редактор кода (Рис 4).

Главное окно – окно управления проектом и средой разработки. Здесь же находятся вкладки с компонентами (Рис 1).
Инспектор объектов – окно, в котором задаются свойства различным компонентам (Рис 2).
Окно Form – визуальное окно программы. (Рис 3)
Редактор кода – окно, в которое мы будем записывать код (Рис 4).

  Давайте уже напишем нашу первую программу!
Нажмите на зеленый треугольник в главном окне.

Run

  После нажатия на зеленый треугольник, наша программа начнет компилироваться (создаваться), то есть компилятор проверит окно редактора кода на наличие ошибок, но так как мы в окно редактора кода еще ничего не писали, то ошибок возникнуть не должно. После компиляции, Delphi запустит нашу программу для тестирования.
Вот что мы увидим:

Окно программы

  Теперь закройте скомпилированную программу и мы продолжаем знакомство с Delphi. В главном окне можно увидеть палитру компонентов. На рисунке она обведена красным прямоугольником.

Палитра компонентов


Между компонентами можно переключаться, щелкая по вкладкам. Каждая вкладка имеет свои уникальные компоненты. Так же, если у вас не помещаются все вкладки в палитру компонентов, то появляются так называемые ушки, для перелистывания вкладок в ту или иную сторону. На вкладке Standard самым первым стоит значок курсора (к нему проведена зеленая линия), это не компонент. Он нужен для отмены выбора компонента. Вот например, вы выбрали какой-то компонент и для того, чтобы отменить свой выбор, нужно просто щелкнуть по этому значку курсора. Существуют не только стандартные компоненты Delphi, но и создаваемые любителями. О том как устанавливать компоненты мы поговорим в следующих уроках.

  А теперь добавим на форму компонент под названием Button (кнопка). Он находится в на вкладке Standard. Нажмите на него, а потом нажмите где-нибудь на форме.
Получится вот так:

Button

  Готово! Кнопка на форме! Перейдем в инспектор объектов.
На вкладке Properties отображены все свойства компонента, в данном случае свойства нашей кнопки.
На вкладке Events отображены все события компонента, в данном случае опять же свойства нашей кнопки.
Изменим свойство Caption (заголовок). Вместо Button1 напишем Выход:

Caption

  Вы можете поэкспериментировать с другими свойствами, изменяя их значения. Например попробуйте изменить свойства Width и height (ширина и высота), left и top (расстояние слева и сверху внутри формы), Cursor (выберите любой курсор из списка и после компиляции при наведении на кнопку будет отображаться выбранный вами курсор).

Маленько отвлеклись от курса. Продолжаем. На форме изменилось название кнопки. Теперь перейдем на вкладку Events и кликнем 2 раза напротив надписи OnClick:

Events

  Если все сделано правильно, то автоматически станет активным окно редактора кода, в него мы и будем вписывать действие, которое случится при клике на кнопку.

Cod

  Кликая 2 раза по событию OnClick, мы вставили процедуру, такую некую заготовку. Думаю, по названию кнопки вы догадались, что при нажатии на нее программа закроется. Нам надо осуществить это действие. Пишем команду close между ключевыми словами begin и end. Все команды в Delphi заканчиваются точкой с запятой, по этому между ключевыми словами должен быть код close; Вообще в Delphi, все команды пишутся между ключевыми словами begin и end, то есть начинаем и заканчиваем.

После всех манипуляций получилось вот такое чудо:

procedure TForm1.Button1Click(Sender: TObject);
begin
close;
end;
Компилируем нашу программу, нажимая на зеленый треугольник или на клавишу F9. Кстати, для того, чтобы просто скомпилировать программу и проверить код на ошибки, не запуская программу потом для тестирования, нужно нажать Ctrl + F9.

  По умолчанию программа компилируется в папке C:\Program Files\Borland\Delphi7\Projects. Давайте сохраним проект в другую папку. Нажимаем в меню главного окна File->Save Project As… и выбираем папку для сохранения. Сейчас в папке находится только проект, для того чтобы там появился exe-файл, нужно еще раз скомпилировать программу.

Теперь давайте закроем наш проект, а потом снова откроем. Нажимаем в главном окне File->Close All, если вы не сохранили проект или после сохранения где-то его изменили, то у вас вылезет окно с запросом на сохранение проекта, нажмите на кнопку Save и сохраните проект.

Сохранение


Далее в главном окне нажимаем File->Open Project... и открываем проект. У меня проект называется Project1.dpr, если вы при сохранении изменяли название, то соответственно открывайте то, что сохранили :)
Что бы создать новый проект, нажмите File->New->Application.

Ну вот и всё! Удачи!
Встретимся в следующем уроке!




Добавил(а): bhz11 Дата: 2012-05-18
Получилось, но сама кнопка не работает! Нажимается, но не работает!



Добавил(а): xfqybr_georg Дата: 2012-05-18
На теории пока все понятно , надо проверить на практике .



Добавил(а): mac25 Дата: 2012-05-18
здрасте!! а подскажите пжалуйста где я могу скачать сам интерпретатор Delphi?? всмысле вот то что на скринах (сам Delphi)



Добавил(а): Admin Дата: 2012-05-18
bhz11, описывайте проблему подробнее. Вы создали процедуру Button1Click? Вписали close;? Попробуйте form1.close;



Добавил(а): Admin Дата: 2012-05-18
mac25, смотрите ЛС.



Добавил(а): Dragon Дата: 2012-05-19
поставьте в этот первый урок сам "Delphi" кстати видел чтото подобное когдато, с помощью него можно писать автораны к играм но я покачто ничего незнаю об этом delphi такчто как скачаю его он кстати весит 286 мб так сразу начну учиться



Добавил(а): Admin Дата: 2012-05-19
Ссылку на скачивание Delphi я не имею права размещать на сайте, т. к. он защищен авторским правом. Гугл в помощь, как говориться.



Добавил(а): Dragon Дата: 2012-05-21
понятно но тогда ув. Админ помогите настроить делфи у меня нет окна среды и нет ниодного компонента кроме 2х стандартных ничего не выходит я уже всё перепробывал, помогите пожалуйста ктото, заранее спасибо!



Добавил(а): Admin Дата: 2012-05-22
Скорее всего, вы скачали обрезанную версию делфи, лучше всего её удалить и скачать другую.



Добавил(а): Dragon Дата: 2012-05-22
я скачал похоже лицензионный диск там еще дополнительно model maker и т.д. Были



Добавил(а): raponk Дата: 2013-01-18
все роботает) спасибо) буду учитса дальше)



Добавил(а): Lammer Дата: 2013-05-30
все работает очень даже понятное объяснение,но у меня к вам просьба можете ли вы мне скинуть свой дельфи7 если конешно можно



Добавил(а): Lammer Дата: 2013-06-05
аадмин



Добавил(а): alexanor Дата: 2013-09-01
тут все так легко и понятно!!! Это вам



Добавил(а): novato Дата: 2014-02-25
где скачать программу?



Добавил(а): _Bes_ Дата: 2014-03-07
Понятно.



Добавил(а): nicmir Дата: 2015-08-02
Спасибо! Всё получилось. Будем изучать дальше



Добавил(а): foks Дата: 2015-12-20
прикольно, все понятно и просто!



Добавил(а): mksiim Дата: 2016-01-10
Все понятно спасибо ! Долго искал хороший сайт!



Добавил(а): Илья Квашнин Дата: 2016-01-13
Хороший урок, давно хотел программировать на visual или object.



Добавил(а): Панда Дата: 2016-01-15
Только начал учиться программированию. Отличный урок, все понятно и подробно. Всем удачи в программировании.



Добавил(а): Leorik Дата: 2016-02-23
пацаны помогите где папка с проектом находится я делаю кароче прогу нужно файлы из папки Program Files (x86)BorlandDelphi7Libdcef3inWin32 кинуть в папку с проектом я не могу найти где папка с проектом((если не кидаю эти файлы в папку с проектом прога не запускается ошибка в uses какая то помогите(( что я сделал не так и где эта папка с проектом буду очень благодарен! напишите жду



Добавил(а): kims Дата: 2016-08-04
Наверно надо переходить на C#. Delphi сейчас то не в моде! Да и технологии совсем другие: Visual Studio 2015/



Добавил(а): Hobbit666 Дата: 2017-02-26
Прошел первый урок на ура)))


    No results found.
Отменить.