Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
YaP_laby.pdf
Скачиваний:
156
Добавлен:
31.05.2015
Размер:
915.49 Кб
Скачать

ЛАБОРАТОРНАЯ РАБОТА № 25 ОКОННЫЕ WINDOWS-ПРИЛОЖЕНИЯ

Цель – закрепление знаний и навыков разработки программ, оформленных в виде оконных Windows-приложений.

Задача – разработка оконного Windows-приложения, рисующего график функции на интервале, границы которого вводятся с клавиатуры (варианты заданий приведены в табл. 25.1).

Для выполнения лабораторной работы необходимо изучить следующие вопросы:

1.Понятия событий и сообщений.

2.Общая структура оконного приложения, взаимодействие его с операционной системой, понятия оконной и диалоговой процедур.

3.API-функции для работы с окнами.

4.Понятие ресурсов Windows и их описания с помощью файлов ресур-

сов.

5. Способы работы с графикой в оконных Windows-приложениях и набор API-функций для работы с графикой.

Формальные требования к программе:

а) ввод границ интервала в процессе выполнения программы с клавиатуры; б) масштабирование графика в соответствии с размерами окна; в) наличие главного меню и кнопок в окне приложения; г) наличие диалогового окна;

д) описание интерфейсных элементов с использованием файла ресурсов.

 

 

 

Таблица 25.1

Функция

Функция

варианта

варианта

 

 

 

 

 

 

1

2

3

4

1

y = x3 +6x 4

14

y =11x5 4x2 +15x

2

y =5x5 4x2 +15x

15

y = 2x3 +7x 9

3

y =10x3 2x2 +5x

16

y = 21x3 +3x2 21x

4

y = 2x3 6x 7

17

y = x3 +3x 5

5

y = 25x4 + 4x2 3x

18

y = 7x3 3x2 + 4x

6

y =8x2 +3x 9

19

y = 2x2 +6x 12

7

y =12x3 9x +3

20

y =5x3 13x2 +11x

8

y =18x7 +7x4 25x

21

y = 20x3 14x2 +7

9

y = 4x3 6x4 +14

22

y =5x5 4x2 +15x

10

y = 2x5 3x2 +5x

23

y =3x3 + 2x2 +19

11

y =10x6 +16x3 3

24

y = 48x3 +12x2 6x

12

y =3x8 6x5 +19x3

25

y = 20x2 5x +8

13

y =5x2 +7x 12

 

 

Языки программирования. Метод. указания по лаб. работам

-102-

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]