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

ЛАБОРАТОРНАЯ РАБОТА № 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-

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