Delphi программирование
1. Вопрос
Многодокументированный текстовый редактор
2. Цель и требования
1. Цель: 1) студенты должны освоить основные знания и навыки Delphi7 ; 3) освоить базовые знания о разработке приложений базы данных; 4) иметь возможность использовать базовые знания и навыки, научившись для проведения простого дизайна приложений. 2. Основные требования: 1 ) Требуется использовать объектно-ориентированные идеи программирования и принципы разработки компонентов для завершения проекта системы ; 3) Отражите стиль визуального программирования, например, интерфейс функции работает через меню и панели инструментов, а также информацию обратной связи для пользователей через строку состояния.
Требования к инновациям: после выполнения основных требований могут быть выполнены инновационные проекты, такие как добавление функций открытия изображений и редактирование изображений. III
Разработайте многодокументированный текстовый редактор, чтобы включить редактирование, набор, печать и т. Д. Текста. Когда программа запускается, должна быть приглашение ввода пароля, а форма должна включать: строка меню, панель инструментов, строка состояния, подсказка инструментов (аналогично слову) и т. Д.
4. Описание функции
1. Операции файлов могут быть реализованы: Создайте новый документ, сохраните документ, откройте документ, закройте документ, настройки страницы, предварительный просмотр печати, настройки печати, печати и т. Д. 2. Редактирование операций может включить выбор, резку, копирование, вставку, поиск, замена текстового содержимого и т. Д. 3. Операция формата может реализовать настройки шрифтов, цветов и т. Д. Содержания текста. 4. Просмотр операций может включить отображение и скрыть панель инструментов. 5. Операция помощи может отображать информацию версии и т. Д.
V. Решение
1. Сначала провести анализ требований и прояснить системные функции и задачи. 2. Затем определите структуру модуля в общей конструкции, разделите функциональные модули и назначьте функциональные требования к программному обеспечению модулю разделенного минимального модуля. Определите соединение между модулями, определите структуру данных, структуру файла, модель базы данных и определите методы и стратегии тестирования. 3. Интерфейс модуля, включая интерфейс и пользовательский интерфейс вне системы, и интерфейс для других модулей внутри системы. 4. Напишите код Delphi на основе анализа.
6. Напишите всеобъемлющий отчет о дизайне или комплексное резюме дизайна
Отчет о комплексном проектировании требует сводного отчета, включая анализ требований, общий дизайн, подробный дизайн, кодирование (
Xiangxi тщательно записал шаги программирования ), тестовые шаги и содержание, резюме дизайна курса, справочные материалы и т. Д. Если он не соответствует вышеуказанным требованиям , Этот дизайн будет пропустил экзамен.
7. Справочные материалы
Delphi7 Пример программирования Руководство по разработке программного обеспечения