Урок 1 - открываем Delphi, рассматриваем окна, создаем нашу первую программу!
Здравствуй уважаемый новичок! В этом уроке мы познакомимся с Delphi 7 и научимся компилировать программу.
Итак, если вы приняли решение изучать язык программирования Delphi, то сразу без предисловий перейдем к делу.
Программа Delphi 7 состоит из четырех основных окон:
Главное окно (Рис 1).
Инспектор объектов (Рис 2). |
Окно Form (Рис 3). |
Редактор кода (Рис 4).
Главное окно – окно управления проектом и средой разработки. Здесь же находятся вкладки с компонентами (Рис 1).
Инспектор объектов – окно, в котором задаются свойства различным компонентам (Рис 2).
Окно Form – визуальное окно программы. (Рис 3)
Редактор кода – окно, в которое мы будем записывать код (Рис 4).
Давайте уже напишем нашу первую программу!
Нажмите на зеленый треугольник в главном окне.
После нажатия на зеленый треугольник, наша программа начнет компилироваться (создаваться), то есть компилятор проверит окно редактора кода на наличие ошибок, но так как мы в окно редактора кода еще ничего не писали, то ошибок возникнуть не должно. После компиляции, Delphi запустит нашу программу для тестирования.
Вот что мы увидим:
Теперь закройте скомпилированную программу и мы продолжаем знакомство с Delphi.
В главном окне можно увидеть палитру компонентов.
На рисунке она обведена красным прямоугольником.
Между компонентами можно переключаться, щелкая по вкладкам. Каждая вкладка имеет свои уникальные компоненты. Так же, если у вас не помещаются все вкладки в палитру компонентов, то появляются так называемые ушки, для перелистывания вкладок в ту или иную сторону. На вкладке Standard самым первым стоит значок курсора (к нему проведена зеленая линия), это не компонент. Он нужен для отмены выбора компонента. Вот например, вы выбрали какой-то компонент и для того, чтобы отменить свой выбор, нужно просто щелкнуть по этому значку курсора. Существуют не только стандартные компоненты Delphi, но и создаваемые любителями. О том как устанавливать компоненты мы поговорим в следующих уроках.
А теперь добавим на форму компонент под названием Button (кнопка). Он находится в на вкладке Standard. Нажмите на него, а потом нажмите где-нибудь на форме.
Получится вот так:
Готово! Кнопка на форме! Перейдем в инспектор объектов.
На вкладке Properties отображены все свойства компонента, в данном случае свойства нашей кнопки.
На вкладке Events отображены все события компонента, в данном случае опять же свойства нашей кнопки.
Изменим свойство Caption (заголовок).
Вместо Button1 напишем Выход:
Вы можете поэкспериментировать с другими свойствами, изменяя их значения. Например попробуйте изменить свойства Width и height (ширина и высота),
left и top (расстояние слева и сверху внутри формы),
Cursor (выберите любой курсор из списка и после компиляции при наведении на кнопку будет отображаться выбранный вами курсор).
Маленько отвлеклись от курса. Продолжаем.
На форме изменилось название кнопки.
Теперь перейдем на вкладку Events и кликнем 2 раза напротив надписи OnClick:
Если все сделано правильно, то автоматически станет активным окно редактора кода, в него мы и будем вписывать действие, которое случится при клике на кнопку.
Кликая 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 | |
Прошел первый урок на ура)))
|
-
Прошел первый урок с кайфом