Задачи и концепции
Приступая к разработке каждой программы, следует иметь в виду, что она, как правило, является большой системой, поэтому в данном курсовом проекте программа будет состоять из двух основных модулей. В программе «кроссворд» реализованы три основные концепции:
- чтение данных из файла;
- отображение кроссворда на экране;
- взаимодействие с пользователем.
Для этой курсовой работы данные о кроссворде хранятся в четырех отдельных файлах: settings.txt - файл, в котором хранятся общие настройки кроссворда, characteristics.txt – файл для хранения позиций и направления слов, questions.txt – файл вопросов, answers.txt – файл с ответами. В данной курсовой работе вы сможете найти следующие полезные функции для своих проектов:
- функция чтения данных из файла в структуру
- функция рисования сетки кроссворда
- функция заполнения сетки кроссворда словами
- функция перевода строки в верхний регистр
- функция построчного заполнения ListBox
Дополнительные возможности программы
Для данной программы был разработан файл справки в формате .chm. Для запуска окна помощи, необходимо нажать "Справка->Помощь". В данном приложении содержатся разделы
- О программе
- С чего начинать
- Как отвечать на вопросы
- Сохранение и загрузка
- Дополнительные возможности
- Собственный кроссворд
dmytro