Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
текст.doc
Скачиваний:
20
Добавлен:
02.04.2015
Размер:
507.39 Кб
Скачать

7. Усовершенствование приложения

 

После пробных запусков разработанного приложения начинают просматри­ваться направления его совершенствования. Было бы неплохо, например, чтобы при вводе коэффициентов, программа допускала ввод только чисел, при нажатии клавиши <Enter> курсор сам переходил в поле ввода следующего коэффициента, после ввода последнего коэффициента и нажатии <Enter> программа сразу вычисляла значения корней.

Для того чтобы программа делала то, о чем было сказано выше, надо написать процедуры обработки события OnKeyPress для каждого поля редактирования. Событие OnKeyPress происходит при нажатии клавиши на клавиатуре. Заготовка процедуры обработки события OnKeyPress для поля Edit1,генерируемая Delphi в результате щелчка на поле OnKeyPress на вкладке Events окна Object Inspector, выглядит следующим образом:

 

procedure StartForm.EditlKeyPress(Sender:Tobject var Key:Char);

begin

 

case key of

’0’..’1’,’-’,chr(8):;

            ’.’:if pos(’.’,edit1.text)<>0

                        then key:=chr(0);

            chr(13):edit2.setFocus;

                        else key:= chr(0);

end;

end;

 

8. Задание

 

Составить проект линейного вычислительного процесса. Варианты заданий предложены в таблице 1.

Таблица 1

 

 

Вариант

Исходные данные

A

B

C

D

1

2

3

4

5

6

1

10

3,2

12102

5,2

2

0,2

8

6,1

0,210-3

3

0,2101

4

7,3

2

4

5210-3

4

3

16,45

5

 31010-2

1,2

6

2,5

1

2

3

4

5

6

6

2

1,8

310-1

4,4

7

0,42

16

7,35

0,610-2

8

1,008

1,35

2

8510-1

9

5

3,16

4,2

2,210-1

10

4

0,5103

0,6

0,45

 

 

8. Контрольные вопросы

 

1.       Каким способом вызывается программа Delphi?

2.       Опишите вид экрана после загрузки программы.

3.       Какие компоненты размещены в главном окне?

4.       Как создается стартовая форма приложения?

5.       Перечислите основные компоненты формы.

6.       Что в Delphi подразумевается под  "событием"?

7.       Что  включает  "обработчик события"?

8.       Как сохранить проект?

9.       Вызов проекта на выполнение.

10.   Что входит в структуру простой программы Delphi?

 

10. Требования к отчету

 

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

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

Осипов Д. Л. Delphi XE2/ Д. Л. Осипов –М. Форум, 2012. – 431 с.

Матчо Дж. и др. Delphi 2: Руководство для профессионалов / Пер. с англ. –СПб.: BHV, 2007.

Учебное издание

ВВЕДЕНИЕ В ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ НА DELPHI 7.0

Методические указания и задания к практическим занятиям по дисциплине “Объектно-ориентированные системы программирования ”

Для студентов обучающихся по специальности

090105 – «Комплексное обеспечение информационной безопасности автоматизированных систем»,

дневной формы обучения

Составители: ИВАШИН Алексей Леонидович

Подписано в печать .04.20**. Формат 60х84 1/16 .

Усл. печ. л. 1,8. Тираж 100 экз. Заказ С-

ФГБОУВПО “Воронежский государственный университет инженерных технологий” (ФГБОУВПО “ВГТА”)

Отдел полиграфии ФГБОУВПО “ВГУИТ”

Адрес академии и отдела полиграфии:

394036, Воронеж, пр. Революции, 19

35