Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы по курсу Delphi.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.91 Mб
Скачать

31

Министерство общего и профессионального образования

Российской федерации

Южно-Российский государственный технический университет

(Новочеркасский политехнический институт )

________________

кафедра «Электрические и электронные аппараты»

СБОРНИК ЗАДАНИЙ

к проведению лабораторных работ по курсу

«ИНФОРМАТИКА»

Часть III

Новочеркасск 2008

УДК 517.9(076.5)

Рецензент – рецензент В.И. Рожков, к. т. н.,

доцент кафедры «Электромеханика».

Подберезная И.Б., Медведев В. В., Чамлай С.В.

Сборник заданий к проведению лабораторных работ по курсу «Информатика». Часть III. / Юж.-Рос. гос. техн. ун-т. – Новочеркасск: ЮРГТУ, 2008. – 56с.

Сборник содержит задания для проведения лабораторных работ по курсу «Информатика». Часть III.

Предназначен для студентов второго курса специальностей «Мехатроника» 22040165(071800), «Электрические аппараты» 14060265(180200), «Электрооборудование и электрохозяйство организаций и предприятий» 14061065(181300).

Форма обучения дневная (заочная).

Утверждено на заседании кафедры, протокол № 4 от 11.11.2008

Тираж 30 экз.

УДК 517.9(076.5)

© Южно-Российский государственный

технический университет, 2008

© Подберезная И.Б., Медведев В. В.,

Чамлай С.В., 2008

Содержание

Лабораторная работа №1 4

КОМПОНЕНТЫ СТРАНИЦЫ STANDARD: Label, Edit, Button 4

Цель работы 4

Программа работы 4

Описание работы 4

Пример составления программы 5

Задания по вариантам 8

Лабораторная работа №2 10

КОМПОНЕНТЫ СТРАНИЦЫ STANDARD: RadioGroup, ComboBox 10

Цель работы 10

Программа работы 10

Описание работы 10

Пример составления программы 12

Задания по вариантам 15

Лабораторная работа №3 17

КОМПОНЕНТЫ СТРАНИЦЫ ADDITIONAL: StringGrid 17

Цель работы 17

Программа работы 17

Пример составления программы 18

Задания по вариантам 20

Лабораторная работа №4 22

КОМПОНЕНТЫ СТРАНИЦЫ DIALOGS: OpenDialog, SaveDialog 22

Цель работы 22

Программа работы 22

Описание работы 22

Пример составления программы 22

Задания по вариантам 25

Лабораторная работа №5 29

КОМПОНЕНТЫ СТРАНИЦЫ SANDARD, SAMPLES: CheckBox, SpinEdit 29

Цель работы 29

Программа работы 29

Описание работы 29

Пример составления программы 29

Задание по вариантам 35

Лабораторная работа №6 41

КОМПОНЕНТЫ СТРАНИЦЫ ADDITIONAL: Image, Chart. 41

Цель работы 41

Программа работы 41

Описание работы 41

Пример составление программы 41

Задания по вариантам 45

Лабораторная работа №7 45

КОМПОНЕНТЫ СТРАНИЦЫ STANDARD (Memo), WIN32(ProgressBar, PageControl) 45

Цель работы 45

Программа работы 45

Описание работы 45

Пример составление программы 47

Задания по вариантам 52

БИБЛИОГРАФИЧЕСКИЙ СПИСОК 55

Лабораторная работа №1

КОМПОНЕНТЫ СТРАНИЦЫ STANDARD: Label, Edit, Button

Цель работы

Изучить компоненты Label, Edit, Button.

Используя компоненты Label, Edit, Button, написать программу для соответствующего варианта (номер определяется преподавателем).

Программа работы

Выполнить задание, используя компоненты Label, Edit, Button.

Описание работы

Практически всегда программа должна получить от пользователя исходные данные – числа. В подобных программах данные с клавиатуры, как правило, вводят в поля редактирования. Поэтому в форму надо добавить компонент Edit – поле редактирования.

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

В таблице 1 перечислены основные свойства компонента Edit – поля ввода-редактирования.

Таблица 1.1

Свойства компонента Edit (поле ввода-редактирования)

Свойство

Описание

Name

Имя компонента. Используется в программе для доступа к компоненту и его свойствам, в частности — для доступа к тексту, введенному в поле редактирования

Text

Текст, находящийся в поле ввода и редактирования

Left

Расстояние от левой границы компонента до левой границы формы

Top

Расстояние от верхней границы компонента до верхней границы формы

Height

Высота поля

Width

Ширина поля

Font

Шрифт, используемый для отображения вводимого текста

ParentFont

Признак наследования компонентом характеристик шрифта формы, на которой находится компонент. Если значение свойства равно True, то при изменении свойства Font формы автоматически меняется значение свойства Font компонента

Свойства компонента так же, как и свойства формы, можно изменить при помощи Object Inspector. Для того чтобы свойства требуемого компонента были выведены в окне Object Inspector, нужно выделить этот компонент (щелкнуть мышью на его изображении). Можно также выбрать компонент из находящегося в верхней части окна Object Inspector раскрывающегося списка объектов или из списка в окне Object TreeView.

Помимо полей редактирования в окне программы должна находиться краткая информация о программе и назначении полей ввода. Для вывода текста в форму используют поля вывода текста. Поле вывода текста (поле статического текста) – это компонент Label. Значок компонента Label находится на вкладке Standard. Добавляется компонент Label в форму точно так же, как и поле редактирования.

Свойства компонента Label перечислены в табл. 1.2.

Таблица 1.2

Свойства компонента Label (поле ввода-редактирования)

Свойство

Описание

Name

Имя компонента. Используется в программе для доступа к компоненту и его свойствам

Caption

Отображаемый текст

Font

Шрифт, используемый для отображения текста

ParentFont

Признак наследования компонентом характеристик шрифта формы, на которой находится компонент. Если значение свойства равно True, текст выводится шрифтом, установленным для формы

AutoSize

Признак того, что размер поля определяется его содержимым

Left

Расстояние от левой границы поля вывода до левой границы формы

Top

Расстояние от верхней границы поля вывода до верхней границы формы

Height

Высота поля вывода

Width

Ширина поля вывода

Wordwrap

Признак того, что слова, которые не помещаются в текущей строке, автоматически переносятся на следующую строку

В форму также необходимо добавить несколько командных кнопок, например «Вычислить» и «Завершить». Назначение этих кнопок очевидно.

Командная кнопка, компонент Button, добавляется в форму точно так же, как и другие компоненты. Значок компонента Button находится на вкладке Standard. Свойства компонента приведены в табл. 1.3.

Таблица 1.3

Свойства компонента Button (командная кнопка)

Свойство

Описание

Name

Имя компонента. Используется в программе для доступа к компоненту и его свойствам

Caption

Текст на кнопке

Enabled

Признак доступности кнопки. Кнопка доступна, если значение свойства равно True, и недоступна, если значение свойства равно False

Left

Расстояние от левой границы кнопки до левой границы формы

Top

Расстояние от верхней границы кнопки до верхней границы формы

Height

Высота кнопки

Width

Ширина кнопки