Урок Delphi 1
Запуск Delphi. Для этого нужно создать ярлык на рабочем столе, или обратиться по адресу Program Files - Borland - Delphi - Bin и отыскать файл delphi32.exe. Гораздо проще один раз найти его ярлычок в меню ПУСК - ВСЕ ПРОГРАММЫ - BORLAND DELPHI - DELPHI, перетащить его отсюда на рабочий
Перед нами четыре окна Delphi. Вверху во вcю ширину экрана окно управления проектом и средой разработки - главное окно Delphi.
При его сворачивании сворачиваются и все остальные. Слева - Инспектор объектов. В нём задаются свойства составляющих нашу программу компонентов.
И наконец, в центре одно над другим два окна Delphi, окно формы будущей программы и окно программной начинки. Прямо перед нами - окно, которое в Delphi называется Форма. Именно Форма является визуальным прообразом нашей будущей программы.
Теперь посмотрим, как легко получается программа в Delphi: Наводим мышку на зелёный треугольник- стрелку на главном окне Смотрим - всплывает подсказка "Run (F9)" Жмём на эту кнопку (или F9 на клавиатуре) Получаем готовую Windows-программу!
Однако, не во всех версиях Delphi запуск программы производится кнопкой F9, для некоторых это CTRL+F9. По умолчанию программа создаётся в папке C:\Program Files\Borland\Delphi7\Projects:
Свойство Caption. Сейчас это Form1, и совпадает со свойством Name. В инспекторе объектов можно поменять их по своему усмотрению. Напишите в свойстве Caption, например, «Первая программа!» Надпись на заголовке
Размеры - ширина и высота в пикселах, свойства Width и Height. Изменяем их мышкой, двигая края Формы, или устанавливаем более точные значения в Инспекторе.
Положение на экране Свойства Top и Let. Это расстояния в пикселях от верхней и левой границы экрана соответственно. Если необходимое положение Формы закрывает элементы управления Delphi, можно просто свернуть её.
Свойство Position, с помощью которого можно настроить автоматическое появление Формы в нужном месте. Разверните выпадающий список: При значении poDesigned Форма появится в том месте, где она находилась при проектировании. Это значение по умолчанию. При значениях poDesktopCenter и poScreenCenter Форма появится в центре рабочего стола или центре экрана. Форма может быть вызвана из другого окна-формы. Тогда при значениях poMainFormCenter она появится в центре главного окна приложения, poOwnerFormCenter - в центре вызывающего окна, так называемого «владельца».
Цвет формы выбираем на вкладке Properties- свойство Color. Из раскрывающегося меню выбираем нужный цвет и наша форма становиться красочной.
Вы можете запрограммировать появление Формы в нормальном, минимизированном или максимизированном состоянии. За это отвечает свойство WindowState - значения wsNormal, wsMinimized и wsMaximized соответственно.
Не у всех окон в заголовке есть кнопки свернуть, развернуть, закрыть. Их наличием или отсутствием управляет свойство BorderIcons. В Инспекторе слева от него маленький плюсик, открывающий признак наличия или отсутствия нужной кнопки. True - кнопка будет, False - нет. Но изменения будут видны только в работающей программе, а не в прототипе.
Вы можете управлять также границами Формы. Для этого служит свойство BorderStyle. При значении bsSizeable - обычная Форма, значение по умолчанию. bsNone - Форма вообще не будет иметь границ, включая строку заголовка. bsSingle - Форма не может менять размеры, но может свернуться или развернуться.
Таким образом, комбинируя свойства BorderIcons и BorderStyle можно, например, получить форму с неизменными размерами и без возможности свернуться и развернуться:
Сохранение нашего проекта. Так как по умолчанию Delphi сохраняет новые проекты в папке C:\Program Files\Borland\Delphi7\Projects, то если мы не будем выделять под него место сами, все файлы данного и всех будущих проектов будут свалены в кучу. Поэтому сразу в начале работы над новым проектом командой меню File -» Save All сохраним проект в специально для него созданную папку. Проект в целом сохраняется в файле с именем Project1. Форма функционирует вместе с программой, описывающей её работу, так называемым модулем. Если модулей в проекте несколько, для каждого из них Delphi создаст отдельный файл, и предложит его сохранить под именем Unit1, Unit2 и т.д. И для файла проекта, и файлов модулей можно дать и своё, более осмысленное название. Главное, что каждый новый проект надо сохранять отдельно.
Попробуйте открыть файл модуля командой Open.... Модуль откроется вместе с нашей формой, мы сможем нормально работать, но кнопка запуска программы окажется неактивной. Поэтому сначала нужно открывать файл проекта. Для этого, кстати, есть специальная команда меню File -» Open Project... Ctrl F11, и соответствующая кнопка, прямо над кнопкой запуска. Теперь в окне выбора будет только один файл, файл проекта. При его открытии будет открыт и первый модуль и первая форма проекта. Для нашего проекта этого достаточно. Если в проекте несколько форм, их модули и формы открываем командой Open.... Можно открывать модули других проектов, например, для копирования кода
Полезный совет Поскольку систему приходится иногда переустанавливать, под проекты Delphi целесообразно отвести специальную папку на другом диске, например D:\Проекты Delphi\, и сохранять проекты туда, а в папку по умолчанию поставить на неё ярлык для быстрого перехода. Теперь, в случае переустановки системы, Вам не придётся дополнительно сохранять Ваши наработки.
Практическое задание Создать две формы: 1.Первая содержит все четыре кнопки (свернуть, развернуть, закрыть, справка), вторая – только кнопку закрыть. 2.Задать одинаковые размеры для форм. 3.Задать одинаковое расположение форм на экране. 4.Задать цвет формам.