Курсовая работа: Программа вычисления значения и вывода графика определенного интеграла
1. Использование современных средств визуального программирования под WINDOWS (Visual Basic, Delphi) для реализации разработанных алгоритмов.
2. Реализация концепции смешанного программирования в соответствии с индивидуальным заданием (использование библиотек DLL, функций WINDOWS API, объектных модулей на языке программирования Ассемблер и т.д.).
3. Реализация пользовательского интерфейса с обеспечением:
- эргономических требований;
- контекстно-зависимой помощи по управляющим элементам и отдельным формам приложения, включающей в себя подсказки, панель для отображения длинной части подсказки;
- структурированной по темам справки в стиле WINDOWS, содержащей руководство пользователю, с возможностью контекстного вызова соответствующих ее разделов;
- проверки вводимых пользователем данных на требуемые ограничения с указанием, каким должен быть правильный ввод;
- запросов на подтверждение выполнения действий, угрожающих целостности данных;
- возможности отказа от выполняемой обработки и отката выполненных операций на любом этапе.
4. Визуализация результатов обработки данных при помощи функций WINDOWS API с использованием контекстов устройств, режимов отображения, областей вывода и т.д., либо при помощи компонентов средств визуального программирования, в которых инкапсулированы вызовы соответствующих функций.
5. Вывод в файлы результатов обработки данных.
6. Обработка возможных ошибок (отсутствие файлов и каталогов, некорректные математические операции и т.д.) при помощи механизма обработки исключительных ситуаций в виде защищенных блоков программ, фильтров исключений и соответствующих объектов.
7. Соблюдение при программировании соглашений по наименованию переменных, констант и элементов управления (венгерской нотации), а также подробное документирование программных элементов путем использования комментариев.
8. Создание отлаженного под различные операционные системы и системное окружение приложения, что подразумевает возможность запуска и надежного функционирования приложения под управлением Windows 95 или WindowsNT, при отсутствии специфических библиотек средств разработки, вне зависимости от структуры дерева каталогов и т.д.
3. Пояснительная записка к курсовой работе должна содержать:
1) - задание на проектирование;
2) - аннотацию курсовой работы;
3) - содержание;
4) - введение, в котором кратко излагается современное состояние операционных систем и средств разработки, а также обосновывается выбор того или иного средства разработки для реализации данной курсовой работы; - 2 с.
5) - описание предметной области проектирования, в котором кратко раскрывается содержание индивидуального задания, используемого для разработки алгоритмического обеспечения программной системы; - 2 с.
6) - описание процесса разработки программного комплекса (ПК), включающее в себя укрупненную структурно-функциональную схему ПК, описание содержания и функций модулей ПК с указанием используемых при этом форм и открываемых (создаваемых) файлов; - 3-4 с.
7) - эскиз элементов пользовательского интерфейса - меню, форм с перечнем управляющих элементов и указанием их назначения, области вывода графической информации с указанием содержания последней, структуры и краткого содержания справочной подсистемы (распечатка файла справки, используемого для компиляции справки в стиле WINDOWS, должна войти в приложения под названием «Руководство пользователю») ; - 4-5 с.
8) - методику использования в Вашей работе смешанного программирования: описания функций (процедур) DLL-библиотеки и способа ее построения и компиляции (листинг библиотеки должен войти в приложения), выданных в качестве индивидуального задания и использованных при программировании функций WINDOWS API (описание назначения функций и параметров их вызова); - 2 с.
9) - методику визуализации в Вашей работе результатов обработки данных (перечислить и дать краткое описание использованных компонентов, их свойств, методов и обработчиков событий); - 1-2 с.
10) - методику вывода в файлы результатов обработки данных (дать краткое описание технологии, объектов, свойств и методов, привести соответствующий фрагмент программы); - 1-2 с.
11) - требования к аппаратным и программным платформам, на которых может функционировать разработанное приложение; - 1 с.
12) - результаты самостоятельной работы, задания для которой выдаются индивидуально (описание функций WindowsAPI и фрагменты листингов программы с их применением в вашем проекте; описание свойств и методов компонентов Delphi и фрагменты листингов программы с их применением в вашем проекте) – 3-4 с.;
13) - приложения, включающие: фрагменты документированных листингов, отражающих, по вашему мнению, ключевые моменты разработанных программных средств; руководство пользователю, в котором содержаться указания по правильной работе с разработанным программным средством и содержание справки в стиле Windows. - не более 5 с.
АННОТАЦИЯ