Win32-приложение Картотека аудио дисков

Реферат - Компьютеры, программирование

Другие рефераты по предмету Компьютеры, программирование

УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ

 

 

 

 

 

 

 

 

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

к курсовому проекту по предмету

“Системное программное обеспечение ЭВМ”

 

Тема: Win32-приложение Картотека аудио дисковВыполнил:

Проверил:

УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ

Институт повышения квалификации и переподготовки руководящих работников и специалистов по информационным технологиям и радиоэлектронике

Факультет компьютерных технологий

 

"УТВЕРЖДАЮ” зав. Каф. ПОИТ

 

/ В.В. Бахтизин//
" " ____2006 г.

 

Курс: Системное программное обеспечение ЭВМ

Тема курсовой работы: Win32-приложение Картотека аудио дисков.

Задание 3 по курсовой работе студенту гр. _________________________.

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

Для каждого произведения в файле на диске хранится

Наименование диска (группы), наименование произведения, исполнитель, учетный номер диска в картотеке, кто взял, дата.

Максимальное количество добавляемых в одном сеансе записей 50.

 

Основные функции приложения:

Меню Файл - создание нового файла данных, загрузка существующего, сохранение, сохранение как...;

Меню Правка - добавление, изменение, удаление элемента списка. Отображение информации элемента списка
в виде окна свойств(Property Scheet;

Меню Вид - команды режима отображения(большие и малые значки, список и таблица). В режиме таблица обеспечивается
сортировка по соответствующему параметру при щелчке мыши по заголовку колонки;

Меню Помощь - вызов помощи и окна информации о программе.

 

Требования к программе.

Программа должна работать под Windows 95/98

Язык интерфейса русский. Тип интерфейса - Explorer(Проводник).

Обязательные элементы итерфейса: 1) меню;

2) панель инструментов (ToolBar) с появляющимися подсказками - Tool Tips;

3) элемент TreeView ("древовидное отображение") для списка дисков и исполнителей на каждом диске;

4) элемент ListView ("графический список") для списка произведений выбранного диска и исполнителя;

5) элемент StatusBar (строка состояния )- наименование диска, исполнитель, количество произведений в списке.

6) контекстное меню, вызываемое при щелчке правой кнопкой мыши по элементу графического списка, содержит команду "Свойства" из меню Правка для отображения всех данных записи для выбранного элемента списка "ListView". Данные вывести в диалоговом окне в виде “Блокнота свойств”(Property Sheed), содержащего не менее двух страниц свойств;

Содержание пояснительной записки

Введение.

1.Анализ задания и постановка задачи.

2.Описание логического представления данных и их назначения.

3.Описание структуры программы.

4. Разработка программы (пояснения к тексту программы, примененным технологиям и принятым решениям, схемы основных алгоритмов)

5.Тестирование программы и тестовые наборы данных.

6.Технические требования и инструкция по применению.

Заключение.

Литература

Приложения исходные тексты, заголовочные файлы, сценарии ресурсов, тестовые данные.

 

Срок выдачи задания 15.09.2006г

 

Срок выполнения курсовой работы 25.12.2006 г Руководитель курсовой работы __________________

 

Задание принял к исполнению: дата ___________________ подпись_________________

Содержание

Введение

1. Постановка задачи

2. Структура выходных и входных данных

3. Описание основных классов и структур

4. Алгоритм работы программы

5. Результат работы программы

5.1 Ознакомление

5.2 Работа с программой

5.3 Сохранение документа

5.4 Открытие документа

5.5 Добавление информации

5.5.1 Добавление нового диска

5.5.2 Добавление новой композиции

5.6 Редактирование информации

5.6.1 Редактирование диска

5.6.2 Редактирование композиции

5.7 Удаление информации

5.8 Вид

5.9 О программе

5.10 Выход из программы

6. Тестирование программы

Заключение

Литература

Приложение

A Листинг программы

Исходные тексты

Сценарии ресурсов

Введение

Язык программирования служит двум связанным между собой целям: он дает программисту аппарат для задания действий, которые должны быть выполнены, и формирует концепции, которыми пользуется программист, размышляя о том, что делать. Первой цели идеально отвечает язык, который настолько "близок к машине", что всеми основными машинными аспектами можно легко и просто оперировать достаточно очевидным для программиста образом. С таким умыслом первоначально задумывался C. Второй цели идеально отвечает язык, который настолько "близок к решаемой задаче", чтобы концепции ее решения можно было выражать прямо и коротко. С таким умыслом предварительно задумывались средства, добавленные к C для создания C++.

Связь между языком, на котором мы думаем/программируем, и задачами и решениями, которые мы можем представлять в своем воображении, очень близка. По этой причине ограничивать свойства языка только целями исключения ошибок программиста в лучшем случае опасно. Язык предоставляет программисту набор концептуальных инструмен?/p>