Логин: Пароль:    Регистрация Всеми возможностями сайта можно пользоваться
только после авторизации.
   Забыли пароль?

Поиск
L



Статистика
u
Пользователи онлайн: нет
Гостей онлайн: 6
Всего онлайн: 6
Зарегистрировано юзеров: 5860
Комментариев на сайте: 626
Новый юзер: Craigwoult



Последние комментарии
c
s1t1n прокомментировал "Урок 9 - Экспорт .3DS модели из 3DS max 2009 в OpenGL":
Отлично.
niaz-gtn прокомментировал "Урок 71 - Работа с сжатыми файлами":
7z.dll - приложите.



Мы в соцсетях
c
Delphi
Урок 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.

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


Источник: www.thedelphi.ru
Автор: Савельев Александр
Опубликовано: 1 Апреля 2012
Просмотров:

Урок 2 - Переменные и их типы

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



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




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




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




аватар Добавил: Admin [Сэнсэй] vk.com/savelev_a_y Дата: 2012-05-18
bhz11, описывайте проблему подробнее. Вы создали процедуру Button1Click? Вписали close;? Попробуйте form1.close;




аватар Добавил: Admin [Сэнсэй] vk.com/savelev_a_y Дата: 2012-05-18
mac25, смотрите ЛС.




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




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




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




аватар Добавил: Admin [Сэнсэй] vk.com/savelev_a_y Дата: 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
Прошел первый урок на ура)))