Учебный курс Программирование на Delphi. Модуль 2 — различия между версиями
(не показана 1 промежуточная версия 1 участника) | |||
Строка 48: | Строка 48: | ||
Создание приложения в среде Delphi можно условно разделить на несколько этапов: | Создание приложения в среде Delphi можно условно разделить на несколько этапов: | ||
− | '''1.Создание графического интерфейса будущего приложения.''' | + | '''1.Создание графического интерфейса будущего приложения.''' |
− | + | С помощью Панели инструментов на форму помещаются управляющие элементы, которые должны обеспечить взаимодействие приложения с пользователем. | |
− | ''' | + | '''2.Задание значений свойств объектов графического интерфейса.''' |
− | '''4.Сохранение проекта.''' Так как проект включает в себя несколько файлов, рекомендуется для каждого проекта создать отдельную папку на диске. Сохранение проекта производится с помощью меню File: | + | С помощью окна Свойства объекта задаются значения свойств управляющих элементов, помещенных ранее на форму. |
+ | |||
+ | '''3.Создание и редактирование программного кода.''' | ||
+ | |||
+ | Для создания заготовки событийной процедуры необходимо осуществить двойной щелчок мышью по управляющему элементу. В окне Редактор кода появиться заготовка событийной процедуры, имя которой состоит из двух частей: имени формы, содержащий управляющий элемент, и имени объекта и имени события (например,TForm1.Button1Click). затем в окне Редактор кода производится ввод и редактирование программного кода процедуры. | ||
+ | |||
+ | '''4.Сохранение проекта.''' | ||
+ | |||
+ | Так как проект включает в себя несколько файлов, рекомендуется для каждого проекта создать отдельную папку на диске. Сохранение проекта производится с помощью меню File: | ||
-Сначала необходимо сохранить форму и связанный с ней программный модуль (файл с расширением pas) с помощью команды Save As.…По умолчанию для файла формы предлагается имя Unit1.pas; | -Сначала необходимо сохранить форму и связанный с ней программный модуль (файл с расширением pas) с помощью команды Save As.…По умолчанию для файла формы предлагается имя Unit1.pas; | ||
Строка 62: | Строка 70: | ||
-В процессе сохранения в папку проекта записываются вспомогательные файлы: файл с расширением res, описывающий ресурсы; файл с расширением dfm, описывающий форму, и некоторые другие файлы. | -В процессе сохранения в папку проекта записываются вспомогательные файлы: файл с расширением res, описывающий ресурсы; файл с расширением dfm, описывающий форму, и некоторые другие файлы. | ||
− | '''5.Компиляция проекта в приложение.''' Сохранённый проект может выполняться только в самой системе программирования Delphi. Для того чтобы преобразовать проект в приложение, которое может выполняться непосредственно в среде операционной системы, необходимо сохранить проект в исполнимом файле (типа exe). Для компиляции проекта в исполнимый файл используется команда[Project-Compile] | + | '''5.Компиляция проекта в приложение.''' |
+ | |||
+ | Сохранённый проект может выполняться только в самой системе программирования Delphi. Для того чтобы преобразовать проект в приложение, которое может выполняться непосредственно в среде операционной системы, необходимо сохранить проект в исполнимом файле (типа exe). Для компиляции проекта в исполнимый файл используется команда[Project-Compile] | ||
==Задание== | ==Задание== | ||
+ | Таблица 1. | ||
{| border=1 | {| border=1 | ||
!Номер варианта||Условие||Исходные данные|| | !Номер варианта||Условие||Исходные данные|| |
Текущая версия на 07:59, 19 апреля 2008
Учебный курс Программирование на Delphi. Модуль 2
Содержание
Окно системы программирования Delphi
Система программирования Delphi предоставляет пользователю удобный графический интерфейс в процессе разработки приложения. После запуска Delphi появится окно системы программирования Delphi.
![DelphiMain.jpg](/images/thumb/0/04/DelphiMain.jpg/500px-DelphiMain.jpg)
В главном окне находится меню команд, панели инструментов и палитра компонентов.
Окно Конструктор форм
Окно стартовой формы (Forml) представляет собой заготовку главного окна разрабатываемого приложения.
Окно Программный код
В окне редактора кода, которое можно увидеть, отодвинув в сторону окно формы, следует набирать текст программы. В начале работы над новым проектом это окно редактора кода содержит сформированный Delphi шаблон программы.
![Схема программного кода.jpg](/images/thumb/1/1a/%D0%A1%D1%85%D0%B5%D0%BC%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BE%D0%B4%D0%B0.jpg/500px-%D0%A1%D1%85%D0%B5%D0%BC%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BE%D0%B4%D0%B0.jpg)
Панель инструментов
Под стракой Главного меню справа располагаеться Панель инструментов, содержащая пиктограммы управляющих элементов
Окно Свойства объекта
Окно Object Inspector — окно редактора свойств объектов предназначено для редактирования значений свойств объектов. В терминологии визуального проектирования объекты — это диалоговые окна и элементы управления (поля ввода и вывода, командные кнопки, переключатели и др.). Свойства объекта — это характеристики, определяющие вид, положение и поведение объекта. Например, свойства width и height задают размер (ширину и высоту) формы, свойства тор и left — положение формы на экране, свойство caption — текст заголовка.
Окно Проводник проекта
Проводник проекта (Projekt Manager) располагается в правом верхнем углу окна системы программирования Delphi. В нем отображаются в виде иерархического каталога все составные части текущего проекта.
Окно Дерево объектов
Окно Дерево объектов (Object TreeView) отображает перечень объектов, размещенных на форме. Окно Дерево объектов вызывается командой [View-Object TreeView].
Этапы разработки приложения на языке Delphi
Создание приложения в среде Delphi можно условно разделить на несколько этапов:
1.Создание графического интерфейса будущего приложения.
С помощью Панели инструментов на форму помещаются управляющие элементы, которые должны обеспечить взаимодействие приложения с пользователем.
2.Задание значений свойств объектов графического интерфейса.
С помощью окна Свойства объекта задаются значения свойств управляющих элементов, помещенных ранее на форму.
3.Создание и редактирование программного кода.
Для создания заготовки событийной процедуры необходимо осуществить двойной щелчок мышью по управляющему элементу. В окне Редактор кода появиться заготовка событийной процедуры, имя которой состоит из двух частей: имени формы, содержащий управляющий элемент, и имени объекта и имени события (например,TForm1.Button1Click). затем в окне Редактор кода производится ввод и редактирование программного кода процедуры.
4.Сохранение проекта.
Так как проект включает в себя несколько файлов, рекомендуется для каждого проекта создать отдельную папку на диске. Сохранение проекта производится с помощью меню File:
-Сначала необходимо сохранить форму и связанный с ней программный модуль (файл с расширением pas) с помощью команды Save As.…По умолчанию для файла формы предлагается имя Unit1.pas;
-Далее необходимо сохранить файл главного модуля, который содержит описание проекта (файл с расширением dpr) с помощью команды Save Project As…;
-В процессе сохранения в папку проекта записываются вспомогательные файлы: файл с расширением res, описывающий ресурсы; файл с расширением dfm, описывающий форму, и некоторые другие файлы.
5.Компиляция проекта в приложение.
Сохранённый проект может выполняться только в самой системе программирования Delphi. Для того чтобы преобразовать проект в приложение, которое может выполняться непосредственно в среде операционной системы, необходимо сохранить проект в исполнимом файле (типа exe). Для компиляции проекта в исполнимый файл используется команда[Project-Compile]
Задание
Таблица 1.
Номер варианта | Условие | Исходные данные | |
---|---|---|---|
Треугольник со сторонами a, b, c является равнобедренным | |||
Данное четырехзначное число читается одинаково слева направо и справа налево | |||
Данное целое число является четным | |||
Сумма двух первых цифр заданного четырехзначного числа равна сумме двух его последних цифр | |||
Треугольник со сторонами a, b, c является равносторонним | |||
Данное целое число a кратно числу b | |||
Число с является средним арифметическим чисел a и b | |||
Сумма цифр данного четырехзначного числа является четным числом | |||
Числа x и y являются координатами точки, лежащей в третьей координатной четверти | |||
Произведение чисел a и b кратно числу c | |||
Данная тройка натуральных чисел a, b, c является тройкой Пифагора, т.е. с2 = a2 + b2 | |||
Сумма цифр данного трехзначного числа является нечетным числом | |||
Сумма двух натуральных чисел кратна трем | |||
Периметр треугольника со сторонами a, b, c больше числа d |
Литература
- Архангельский. Программирование на Delphi 6. – М: БИНОМ, 2002
- Бобровский С. Delphi 7. Учебный курс. – СПб: Питер, 2003
- Иванова Г., Ничушкина Т., Пугачев Е. Объектно-ориентированное программирование.– М.: Издательство МГТУ им. Баумана, 2001
- Культин Н. Основы программирования в Delphi 7. СПб: БХВ-Петербург, 2005.