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

Материал из НГПУ им. К.Минина
Перейти к: навигация, поиск
(Задание)
(Задание)
Строка 61: Строка 61:
  
 
==Задание==
 
==Задание==
 +
[[Изображение:Молев.JPG|thumb|left|Молев Михаил]]
  
 +
'''ФИО''':Молев Михаил Алексеевич
  
 +
'''Группа''':[[Группа ИСТ-07|ИСТ-07]]
 +
 +
'''Институт''':[[Профессионально-педагогический институт|ППИ]]
 +
 +
'''Мои Увлечения''':Футбол, Альтернатива, fantazy
 +
 +
 +
{| 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 является тройкой Пифагора, т.е. c2 = a2 + b2||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>
 +
|}
 +
 +
[[Категория:Студент]]
  
 
==Литература==
 
==Литература==

Версия 16:10, 19 февраля 2008

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

Введение в Delphi

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

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


DelphiMain.jpg


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

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

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

Форма Delphi1.JPG

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

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

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

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

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

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

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


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

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

Окно Проводник проекта.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]

Задание

Молев Михаил

ФИО:Молев Михаил Алексеевич

Группа:ИСТ-07

Институт:ППИ

Мои Увлечения:Футбол, Альтернатива, fantazy


Номер варианта Условие Исходные данные
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 является тройкой Пифагора, т.е. c2 = 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.


Ссылки