Внастоящее время в компьютерном мире существует множество языков программирования

Вид материалаДокументы

Содержание


1.2. Создание программы «моя первая программа»
Image на вкладке Additional Панели визуальных компонент в Главном окне Delphi
Width – ширина и Height
File/Open Project
Подобный материал:
1   2   3   4   5   6   7   8   9   ...   16

1.2. Создание программы «моя первая программа»


Задача: В качестве первой программы необходимо создать программу «Цветное окно с картинкой».

П
римерный вид окна программы показан на рис. 1.5.
Процесс создания программы происходит по следующему алгоритму:
  1. Запустить оболочку Delphi из пункта меню MS Windows или с «Рабочего стола»;
  2. Сохранить проект в рабочем каталоге с помощью команды «File/Save Project As…», значок в Главном окне Delphi. Необходимо изменить предлагаемые по умолчанию имена на следующие: файл с расширением «dpr» назвать «Work1.dpr» (так будет называться файл создаваемой программы); модуль – файл с расширением «pas» назвать «main», то есть это главное окно программы. Рекомендация: имеет смысл каждый создаваемый проект хранить в отдельной папке; в именах файлов можно использовать только латинские буквы без пробелов!;
  3. Настройка окна программы:
  • Назвать форму FMain  Окно Object Inspector, вкладка Properties, свойство Name;
  • Заголовок окна изменить на Программа №1  свойство Caption;
  • Изменить свойство Position на poScreenCenter для вывода окна программы в центре экрана;
  • Изменить цвет окна на свой «любимый цвет», выбрав цвет из списка  свойство Color;
  • Изменить иконки окна программы  свойство BorderIcons, установить все подсвойства в значение False (в программе отсутствуют все системные кнопки окна);
  1. Поместить на форму картинку  объект Image на вкладке Additional Панели визуальных компонент в Главном окне Delphi, иконка значка . На форме появится место будущей картинки. Картинка может быть отображена двумя способами: либо занять место, определенное пользователем (рамка картинки) либо изменить рамку под реальные размеры картинки. Для настройки картинки необходимо изменить следующие свойства:
  • Свойство Picture загружает «мастера» для выбора картинки из файла. Выберите любой файл с картинкой из имеющихся на жестком диске. В состав Delphi входит набор картинок. Их можно получить из папки Image\Splash, находящейся в папке Delphi (для версий 1-2); или в папке Program Files\Common Files\Borland Shared\Image\Splash (для остальных версий). Картинки находятся в двух папках 16 Color и 256 Color в зависимости от используемых в картинке цветов;
  • Свойство AutoSize – при значении true значения установленные пользователем для картинки (свойства Width – ширина и Height – высота) будут изменены в соответствии с реальными размерами картинки;
  • Свойство Stretch – при значении true размеры картинки будут адаптированы к размерам установленных пользователем (указанных в свойствах Width и Height);
  • (Замечание: Свойства AutoSize и Stretch являются взаимно исключающими).
  • Свойство Transparent – при значении true картинка будет иметь прозрачный фон;
  1. Поместить на форме кнопку для выхода из программы. Можно установить кнопки двух типов – простую  объект Button, вкладка Standard, с иконкой объекта , или с картинкой  объект BitBtn, вкладка Additional, значок . Изменить свойства:
    • Name, если установлена кнопка Button изменить на BQuit, если кнопка BitBtn – BBQuit;
    • Если установлена кнопка BitBtn установить тип кнопки – свойство Kind установить в bkOK (автоматически устанавливается картинка (свойство Glyph) кнопки и заголовок (свойство Caption));
  1. Поместить на форму метку для подписи к картинке  объект Label, вкладка Standard, значок . Изменить свойства:
    • Caption – заголовок, изменить на название помещенной картинки;
    • Font – шрифт текста, запускает мастера для настройки названия, цвета и стиля шрифта метки.
  1. Запрограммировать выход при щелчке по кнопке:
    • Активный элемент, то есть элемент, свойства которого настраиваются, выделен рамочкой , если рамочки нет не на одном элементе, то активна форма. Выбрать элемент установленной кнопки на форме (вокруг кнопки будет рамочка);
    • Дважды щелкнуть по кнопке мышкой – будет выполнено событие onClick на вкладке Events в Object Inspector (это событие является событием «по умолчанием»). Станет активным окно Редактора программ.
    • Автоматически будет создана процедура для программирования события onClick. текст. Пример, если была использована кнопка BBQuit, текст будет следующим:

Procedure TFMain.BBQuitClick(Sender: TObject);

begin


end;
    • В теле созданной процедуры (между операторными скобками begin и end) вписать команду закрытия окна – Close. Так как у нас одно окно, то закрытие окна приведет к выходу из программы. Текст программы станет таким:

Procedure TFMain.BBQuitClick(Sender: TObject);

begin

Close;

end;

Обратите внимание! После слова «Close» стоит знак «;», так как на языке Паскаль необходимо ставить знак «точка с запятой» – «;» после каждой команды.
  1. Программа создана! Для запуска программы необходимо:
    • Сохранить программу  команда File/Save All, значок в меню Главного окна Delphi;
    • Запустить программу  Run/Run, в меню Главного окна Delphi или щелкнуть на значок на Панели инструментов в Главном окне Delphi;
  1. Выход из оболочки Delphi осуществляется выбором команды File\Exit, значок
  2. Если при следующем запуске Delphi потребуется загрузить проект, то это можно осуществить через пункт File/Open Project, значок в Главном окне Delphi.