Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование delphi.doc
Скачиваний:
806
Добавлен:
09.02.2015
Размер:
2.97 Mб
Скачать

Некоторые команды редактора. При написании программы можно использовать следующие комбинации клавиш для упрощения набора текста:

Справка:

<F1> – выдает справку (если курсор указывает на стандартный оператор, то будет выдана справка по этому оператору);

Переключение между окнами:

<F12> – переключает окна Визуальный проектировщик форм и Редактор программы;

<F11> – делает активным окно Инспектор объектов;

<F10> – делает активным Главное окно Delphi.

Перемещение по тексту:

<↑> <↓> <→> <←> – передвинуть курсор вверх, вниз, вправо, влево;

<PgUp>, <PgDn> – передвижение на страницу вверх, вниз;

<Ctrl><PgUp>,

<Ctrl><PgDn> – передвижение в начало текста, в конец текста.

Ввод и удаление текста:

<Insert> – режим «вставки»/«замены» – текущий режим показан внизу окна Редактор программы «Insert» (вставка) или «Overwrite» (замена);

<Enter> – добавить новую строку;

<Delete>, <BackSpace> – удалить символ в позиции курсора (Delete) или слева от курсора (BackSpace);

<Alt><BackSpace> – восстановить текст (например, удаленный фрагмент).

Работа с фрагментом текста:

<Shift><«стрелки»>– выделение текста («окраска» текста инвертируется);

<Ctrl><Insert> – поместить фрагмент в буфер обмена;

<Shift><Delete> – удалить фрагмент из текста в буфер обмена;

<Shift><Insert> – вставить текст из буфера обмена;

<Ctrl><K><H> – снять выделение фрагмента;

<Ctrl><K><U> – сдвинуть фрагмент на символ влево;

<Ctrl><K><I> – сдвинуть фрагмент на символ вправо.

Установка закладок. В большом тексте для облегчения перемещения по тексту можно устанавливать закладки:

<Ctrl><K><«N»> – установить закладку с номером «N» (N - номер закладки, в левой позиции строки появится символ с номером закладки, в данном случае номер «1» (комбинация клавиш <Ctrl><K><1>))

<Ctrl><Q><«N»> - перейти на закладку с номером «N».

Компиляция и запуск программы:

<Ctrl><F9> - компиляция программы (создание файла с расширением «exe» без запуска программы);

<F9> - запуск программы.

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

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

Примерный вид окна программы показан на рис. 1.5. Процесс создания программы происходит по следующему алгоритму:

  1. Запустить оболочку Delphi из пункта меню MS Windows или с «Рабочего стола».

  2. Сохранить проект в рабочем каталоге с помощью команды «File/Save Project As», значок вГлавном окне Delphi. Необходимо изменить предлагаемые по умолчанию имена на следующие: файл с расширением «dpr» назвать «Work1.dpr» (так будет называться файл создаваемой программы); модуль – файл с расширением «pas» назвать «main», т. е. это главное окно программы.

Рекомендация. Целесообразно каждый создаваемый проект хранить в отдельной папке; в именах файлов можно использовать только латинские буквы без пробелов!

  1. Настроить окно программы:

  • назвать форму FMain  Окно Инспектор объектов, вкладка 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, если кнопка BitBtnBBQuit;

  • установить заголовок кнопки (свойство Caption);

  • если установлена кнопка BitBtn, настроить тип кнопки – свойство Kind установить в bkOk (автоматически устанавливается картинка (свойство Glyph) кнопки и заголовок).

  1. Поместить на форму метку для подписи к картинке  объект Label, вкладка Standard, значок . Изменить её свойства:

  • Captionзаголовок, изменить на название помещенной картинки;

  • Fontшрифт текста, запускает мастера для настройки названия, цвета и стиля шрифта метки.

  1. Запрограммировать выход при щелчке по кнопке:

  • выбрать элемент установленной кнопки на форме (вокруг кнопки будет рамочка). Активный элемент, т. е. элемент, свойства которого настраиваются, выделен рамочкой ; если рамочки нет ни на одном элементе, то активна форма;

  • дважды щелкнуть по кнопке мышью – будет выполнено событие onClick на вкладке Events в Инспекторе объектов (это событие является событием «по умолчанию»). Станет активным окно Редактор программы. При этом автоматически будет создана процедура для программирования события 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.

Итоги

В первой теме были изучены: оболочка Delphi; структура программы; команды редактора.

При создании демонстрационной программы были получены навыки работы со следующими командами и визуальными компонентами: окном формы Form; кнопкой Button; кнопкой с картинкой BitBtn; рисунком Image; меткой Label; командой закрытия окна Close.