Учебный курс Программирование на Delphi. Модуль 2: различия между версиями

Материал из Wiki Mininuniver
Перейти к навигацииПерейти к поиску
(Окно Конструктор форм)
 
(не показано 20 промежуточных версий 8 участников)
Строка 1: Строка 1:
 
Учебный курс Программирование на Delphi. Модуль 2
 
Учебный курс Программирование на Delphi. Модуль 2
  
Введение в Delphi
+
<center>'''Введение в Delphi'''</center>
 
== Окно системы программирования Delphi ==  
 
== Окно системы программирования Delphi ==  
 
Система программирования Delphi предоставляет пользователю удобный графический интерфейс в процессе разработки приложения. После запуска Delphi появится окно системы программирования Delphi.
 
Система программирования Delphi предоставляет пользователю удобный графический интерфейс в процессе разработки приложения. После запуска Delphi появится окно системы программирования Delphi.
Строка 13: Строка 13:
 
== Окно Конструктор форм ==  
 
== Окно Конструктор форм ==  
 
Окно стартовой формы (Forml) представляет собой заготовку главного окна разрабатываемого приложения.
 
Окно стартовой формы (Forml) представляет собой заготовку главного окна разрабатываемого приложения.
[[Изображение:Форма_Delphi1.JPG]]
+
<center>[[Изображение:Форма_Delphi1.JPG|500px]]</center>
  
 
== Окно Программный код ==  
 
== Окно Программный код ==  
Строка 20: Строка 20:
 
<center>[[Изображение:Схема программного кода.jpg|500px]]</center>
 
<center>[[Изображение:Схема программного кода.jpg|500px]]</center>
  
== Панель инструментов ==  
+
== Панель инструментов ==
  
 +
Под стракой Главного меню справа располагаеться Панель инструментов, содержащая пиктограммы управляющих элементов
  
 +
<center>[[Изображение:Панель инструментов.JPG|500px]]</center>
  
 +
== Окно Свойства объекта ==
 +
Окно Object Inspector  — окно редактора свойств объектов предназначено для редактирования значений свойств объектов. В терминологии визуального проектирования объекты — это диалоговые окна и элементы управления (поля ввода и вывода, командные кнопки, переключатели и др.). Свойства объекта — это характеристики, определяющие вид, положение и поведение объекта. Например, свойства width и height задают размер (ширину и высоту) формы, свойства тор и left — положение формы на экране, свойство caption — текст заголовка.
  
 +
<center>[[Изображение:Свойства_обьекта.JPG|Свойства_обьекта.JPG]]</center>
  
 +
== Окно Проводник проекта ==
 +
Проводник проекта (Projekt Manager) располагается в правом верхнем углу окна системы программирования Delphi.
 +
В нем отображаются в виде иерархического каталога все составные части текущего проекта.
  
 +
<center>[[Изображение:Окно_Проводник_проекта.JPG]]</center>
  
 +
== Окно Дерево объектов ==
 +
Окно Дерево объектов (Object TreeView) отображает перечень объектов, размещенных на форме. Окно Дерево объектов вызывается командой [View-Object TreeView].
  
== Окно Свойства объекта ==
+
<center>[[Изображение:Дерево_объектов.JPG]]</center>
Окно Object Inspector  — окно редактора свойств объектов предназначено для редактирования значений свойств объектов. В терминологии визуального проектирования объекты — это диалоговые окна и элементы управления (поля ввода и вывода, командные кнопки, переключатели и др.). Свойства объекта — это характеристики, определяющие вид, положение и поведение объекта. Например, свойства width и height задают размер (ширину и высоту) формы, свойства тор и left — положение формы на экране, свойство caption — текст заголовка.
 
== Окно Проводник проекта ==
 
  
  
  
 +
== Этапы разработки приложения на языке Delphi ==
  
 +
Создание приложения в среде Delphi можно условно разделить на несколько этапов:
  
 +
'''1.Создание графического интерфейса будущего приложения.'''
  
 +
С помощью Панели инструментов на форму помещаются управляющие элементы, которые должны обеспечить взаимодействие приложения с пользователем.
  
 +
'''2.Задание значений свойств объектов графического интерфейса.'''
  
 +
С помощью окна Свойства объекта задаются значения свойств управляющих элементов, помещенных ранее на форму.
  
 +
'''3.Создание и редактирование программного кода.'''
 +
 +
Для создания заготовки событийной процедуры необходимо осуществить двойной щелчок мышью по управляющему элементу. В окне Редактор кода появиться заготовка событийной процедуры, имя которой состоит из двух частей: имени формы, содержащий управляющий элемент, и имени объекта и имени события (например,TForm1.Button1Click). затем в окне Редактор кода производится ввод и редактирование программного кода процедуры.
  
== Окно Дерево объектов ==
+
'''4.Сохранение проекта.'''
  
 +
Так как проект включает в себя несколько файлов, рекомендуется для каждого проекта создать отдельную папку на диске. Сохранение проекта производится с помощью меню File:
  
 +
-Сначала необходимо сохранить форму и связанный с ней программный модуль (файл с расширением pas) с помощью команды Save As.…По умолчанию для файла формы предлагается имя Unit1.pas;
  
==Задание==
+
-Далее необходимо сохранить файл главного модуля, который содержит описание проекта (файл с расширением dpr) с помощью команды Save Project As…;
  
 +
-В процессе сохранения в папку проекта записываются вспомогательные файлы: файл с расширением res, описывающий ресурсы; файл с расширением dfm, описывающий форму, и некоторые другие файлы.
  
== Этапы разработки приложения на языке Delphi ==
+
'''5.Компиляция проекта в приложение.'''
  
 +
Сохранённый проект может выполняться только в самой системе программирования Delphi. Для того чтобы преобразовать проект в приложение, которое может выполняться непосредственно в среде операционной системы, необходимо сохранить проект в исполнимом файле (типа exe). Для компиляции проекта в исполнимый файл используется команда[Project-Compile]
  
 
==Задание==
 
==Задание==
 
+
Таблица 1.
 
+
{| border=1
 +
!Номер варианта||Условие||Исходные данные||
 +
|-
 +
|<center>1</center>||  Треугольник со сторонами a, b, c является равнобедренным  ||a, b, c|<center>1</center>
 +
|-
 +
|<center>2</center>||Данное четырехзначное число читается одинаково слева направо и справа налево||m|<center>2</center>
 +
  |-
 +
|<center>3</center>||Данное целое число является четным||n|<center>3</center>
 +
|-
 +
|<center>4</center>||Сумма двух первых цифр заданного четырехзначного числа равна сумме двух его последних цифр||n|<center>4</center>
 +
|-
 +
|<center>5</center>||Треугольник со сторонами a, b, c является равносторонним||a, b, c|<center>5</center>
 +
|-
 +
|<center>6</center>||Данное целое число a кратно числу b||a, b|<center>6</center>
 +
|-
 +
|<center>7</center>||Число с является средним арифметическим чисел a и b||a, b|<center>7</center>
 +
|-
 +
|<center>8</center>||Сумма цифр данного четырехзначного числа является четным числом||m|<center>8</center>
 +
|-
 +
|<center>9</center>||Числа x и y являются координатами точки, лежащей в третьей координатной четверти||x, y|<center>9</center>
 +
|-
 +
|<center>10</center>||Произведение чисел a и b кратно числу c||a, b, c|<center>10</center>
 +
|-
 +
|<center>11</center>||Данная тройка натуральных чисел a, b, c является тройкой Пифагора, т.е. с<sup>2</sup>  = a<sup>2</sup>  + b<sup>2</sup> ||a, b, c|<center>11</center>
 +
|-
 +
|<center>12</center>||Сумма цифр данного трехзначного числа является нечетным числом||m|<center>12</center>
 +
|-
 +
|<center>13</center>||Сумма двух натуральных чисел кратна трем||a, b|<center>13</center>
 +
|-
 +
|<center>14</center>||Периметр треугольника со сторонами a, b, c больше числа d||a, b, c, d|<center>14</center>
 +
|}
  
 
==Литература==
 
==Литература==

Текущая версия на 07:59, 19 апреля 2008

Учебный курс Программирование на Delphi. Модуль 2

Введение в Delphi

Окно системы программирования Delphi

Система программирования Delphi предоставляет пользователю удобный графический интерфейс в процессе разработки приложения. После запуска Delphi появится окно системы программирования Delphi.


DelphiMain.jpg


В главном окне находится меню команд, панели инструментов и палитра компонентов.

Окно Конструктор форм

Окно стартовой формы (Forml) представляет собой заготовку главного окна разрабатываемого приложения.

Форма Delphi1.JPG

Окно Программный код

В окне редактора кода, которое можно увидеть, отодвинув в сторону окно формы, следует набирать текст программы. В начале работы над новым проектом это окно редактора кода содержит сформированный Delphi шаблон программы.

Схема программного кода.jpg

Панель инструментов

Под стракой Главного меню справа располагаеться Панель инструментов, содержащая пиктограммы управляющих элементов

Панель инструментов.JPG

Окно Свойства объекта

Окно Object Inspector — окно редактора свойств объектов предназначено для редактирования значений свойств объектов. В терминологии визуального проектирования объекты — это диалоговые окна и элементы управления (поля ввода и вывода, командные кнопки, переключатели и др.). Свойства объекта — это характеристики, определяющие вид, положение и поведение объекта. Например, свойства width и height задают размер (ширину и высоту) формы, свойства тор и left — положение формы на экране, свойство caption — текст заголовка.

Свойства_обьекта.JPG

Окно Проводник проекта

Проводник проекта (Projekt Manager) располагается в правом верхнем углу окна системы программирования Delphi. В нем отображаются в виде иерархического каталога все составные части текущего проекта.

Окно Проводник проекта.JPG

Окно Дерево объектов

Окно Дерево объектов (Object TreeView) отображает перечень объектов, размещенных на форме. Окно Дерево объектов вызывается командой [View-Object TreeView].

Дерево объектов.JPG


Этапы разработки приложения на языке 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.

Номер варианта Условие Исходные данные
1
Треугольник со сторонами a, b, c является равнобедренным
1
2
Данное четырехзначное число читается одинаково слева направо и справа налево
2
3
Данное целое число является четным
3
4
Сумма двух первых цифр заданного четырехзначного числа равна сумме двух его последних цифр
4
5
Треугольник со сторонами a, b, c является равносторонним
5
6
Данное целое число a кратно числу b
6
7
Число с является средним арифметическим чисел a и b
7
8
Сумма цифр данного четырехзначного числа является четным числом
8
9
Числа x и y являются координатами точки, лежащей в третьей координатной четверти
9
10
Произведение чисел a и b кратно числу c
10
11
Данная тройка натуральных чисел a, b, c является тройкой Пифагора, т.е. с2 = a2 + b2
11
12
Сумма цифр данного трехзначного числа является нечетным числом
12
13
Сумма двух натуральных чисел кратна трем
13
14
Периметр треугольника со сторонами a, b, c больше числа d
14

Литература

  1. Архангельский. Программирование на Delphi 6. – М: БИНОМ, 2002
  2. Бобровский С. Delphi 7. Учебный курс. – СПб: Питер, 2003
  3. Иванова Г., Ничушкина Т., Пугачев Е. Объектно-ориентированное программирование.– М.: Издательство МГТУ им. Баумана, 2001
  4. Культин Н. Основы программирования в Delphi 7. СПб: БХВ-Петербург, 2005.


Ссылки