Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОСиСП - методички / OS&SP_Lab_2.2(winapi).doc
Скачиваний:
96
Добавлен:
18.05.2015
Размер:
454.14 Кб
Скачать

Задания для лабораторных работ

Выполнить базовое задание. По желанию взять на дом дополнительное задание.

Вариант

Задание

1

Базовое: Аналог приложения стандартный калькулятор. Дополнительное: Аналог приложения инженерный калькулятор.

2

Базовое: MDI Приложение обеспечивающего просмотр графических файлов в режимах простого просмотра, а также группировки открытых изображений. Расширенное задание: Дополнительное: управления яркостью, конвертирование в чёрно-белое.

3

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

4

Базовое: Программа для рисования графических примитивов: окружность, прямоугольник, линия и свободное перо. Дополнительно: повторить функциональность стандартного Paint.

5

Базовое: Программа позволяющая создавать древовидную структуру данных (добавлять, удалять, редактировать поля), сохранять и открывать ее в (из) файл (а). Дополнительно: структура файла для сохранения XML.

6

Базовое: Программа игра – крестики-нолики. Дополнительное: Расширенные крестики нолики.

7

Базовое: Программа заставка на весь экран, по таймеру меняется сцена, выход по esc. Дополнительное: заставка представляет из себя хаотично движущуюся кнопку, реагирующую на столкновения с другой кнопкой, при нажатии на кнопку он раздваивается.

8

Базовое: Программа игра – змейка. Дополнительное: предусмотреть уровни сложности.

9

Базовое: Программа кроссворд на 20 слов. Дополнительное: Программа составления кроссворда и программа разгадки составленного кроссворда.

10

Базовое: Программа сканвород на 10 слов. Программа составления сканворда и программа разгадки составленного сканворда.

11

Базовое: Программа чтения реестра Windows. Дополнительное: Полный аналог редактора в Windows.

12

Базовое: Приложение виртуальная уменьшенная клавиатура (ограниченное количество клавиш как на телефоне), позволяющая вводить все видимые символы английского алфавита. Дополнительное: Добавить поддержку цифр, русского языка, и управления регистром символов.

13

Базовое: Программа интерпретатор командной строки CMD. Дополнительное: Обеспечить возможность поддержки собственных команд, которые расширенный командный интерпретатор позволяет создавать.

14

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

15

Базовое: Программа упрощённый редактор текстового файла, стандартные деологи открыть и сохранить. Дополнительное: Получение статистики - количество слов, количества символов, количество пробелов, количество цифр, количество знаков препинания, количество гласных, количество согласных букв, поиск слова по маске с выводом всех найденных совпадений, замена слов.

16

Базовое: Аналог программы упрощенный проводник, просмотр файловой системы Windows. Расширенное: Аналог программы TotalCommander.

17

Базовое: Приложение игра - минер поле 8 на 8 квадратов. Дополнительно: Полный аналог стандартной игры.

18

Базовое: Приложение игра – лабиринт, перемещение из точки A в B обходя препятствия. Дополнительное: Аналог игры бомбермен

19

Базовое: Приложение игра – тетрис с одним типом фигуры. Дополнительное: Полноценная игра тетрис с 10 уровнями сложности.

20

Базовое: Приложения показывающее параметры операционной системы (на подобии как свойства на иконке «Мой компьютер»). Параметры показываются на элементе ListView, в котором предусмотреть смену типа отображения. Дополнительное: Приближенный аналог диспетчера устройств.

21

Базовое: Приложение игра – цветной тетрис с одним типом фигуры. Дополнительное: Полноценная игра цветной тетрис с 10 уровнями сложности.

22

Базовое: Создание SDI приложения с функциями просмотра INI файлов Windows. Т.е. в левой части имеется дерево каталогов разделов. В правой части в виде стандартного списка ключи и их значения в зависимости от выбранного раздела выбранного в левой части. Левая и правая часть разделяются элементом «сплитер». Дополнительно: обеспечить редактирование и подсветка синтаксиса INI файлов.

23

Базовое: Создание SDI приложения с функциями просмотра процессов Windows и подгруженных к нем DLL. Т.е. в левой части имеется дерево процессов. В правой части в виде стандартного списка подгруженные DLL в зависимости от выбранного процесса в левой части. Левая и правая часть разделяются элементом «сплитер». Дополнительное: Создать аналог приближенный аналог менеджера процессов.

24

Базовое: Создание SDI приложения с функциями просмотра окон Windows и их дочерних окон. Основной элемент дерево. Корневой элемент рабочий стол, а далее окна и их подокна в виде правильной иерархии подчинения. Дополнительное: Создать аналог программы Spy++

25

Базовое: Создание SDI приложения с функциями просмотра сервисов Windows. Элемент ListView с колонками описывающим параметры сервиса. Дополнительное:

Соседние файлы в папке ОСиСП - методички