Разработка приложения для работы с датами
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?ие проекта. Файлы проекта содержат сгенерированный автоматически исходный текст, который становится частью приложения, когда оно скомпилировано и подготовлено к выполнению. Чтобы создать новый проект, нужно выбрать пункт меню File/New Application. ++ Builder создает файл проекта с именем по умолчанию Project1.cpp, а также make-файл с именем по умолчанию Project1.mak. При внесении изменений в проект, таких, как добавление новой формы, C++ Builder обновляет файл проекта, это показано на рисунке 7.
Рисунок 7 - Файл проекта
Проект или приложение обычно имеют несколько форм. Добавление формы к проекту создает следующие дополнительные файлы:
1)Файл формы с расширением DFM, содержащий информацию о ресурсах окон для конструирования формы
2)Файл модуля с расширением CPP, содержащий код на C++.
3)Заголовочный файл с расширением .H, содержащий описание класса формы.
Когда вы добавляете новую форму, файл проекта автоматически обновляется.
Для того чтобы добавить одну или более форм к проекту, показанных на рисунке 8, выберите пункт меню File/New Form. Появится пустая форма, которая будет добавлена к проекту. Можно воспользоваться пунктом меню File/New, выбрать страницу Forms и выбрать подходящий шаблон из репозитория объектов.
Рисунок 8 - Шаблоны форм
Для того, чтобы просто откомпилировать текущий проект, из меню Compile нужно выбрать пункт меню Compile. Для того, чтобы откомпилировать проект и создать исполняемый файл для текущего проекта, из меню Run нужно выбрать пункт меню Run. Компоновка проекта является инкрементной (перекомпилируются только изменившиеся модули).
Если при выполнении приложения возникает ошибка времени выполнения, C++ Builder делает паузу в выполнении программы и показывает редактор кода с курсором, установленным на операторе, являющемся источником ошибки. Прежде чем делать необходимую коррекцию, следует перезапустить приложение, выбирая пункт меню Run из контекстного меню или из меню Run, закрыть приложение и, лишь затем вносить изменения в проект. В этом случае уменьшится вероятность потери ресурсов Windows.
3. Техническое задание
Введение.
Программа называется Вычисление нерабочих дней. Данная программа применяется в учебном процессе и наглядно демонстрирует учащимся возможности визуальной среды программирования С++ Builder.
Основание для разработки.
1)Основанием для разработки является задание на курсовую работу по диiиплине Технология разработки программных продуктов.
2)Утвердил документ Новороссийский колледж строительства и экономики от 28.02.2011г.
3)Темой разработки является Разработка приложения для работы с датами.
Функциональное назначение программы.
Функциональным назначением программы является вычисление количества нерабочих дней в месяце.
)Требования к функциональным характеристикам программы:
)Программа при нажатии кнопки Ввод дат по календарю должна предоставлять возможность пользователю выбрать в соответствующем окне нужный ему месяц.
)Программа при нажатии кнопки Вычисление нерабочих дней должна производить вычисления нерабочих дней в выбранном пользователем месяце.
)Программа при нажатии кнопки Информация о программе должна скрывать предыдущее окно и открывать окно Информация о программе.
)Программа при нажатии на кнопку ОК должна закрывать окно Информация о программе и раскрывать окно Вычисление нерабочих дней.
)Программа при нажатии закрывающей кнопки должна закрыть сеанс функционирования.
)Входные данные программы должны быть выбраны пользователем от января до декабря.
)Выходные данные должны выводиться в виде целочисленного значения.
Требования к надежности программы:
)Программа должна корректно функционировать при минимальной комплектации системного блока(процессор, материнская плата, жёсткий диск, оперативная память, видеоадаптер), монитора, клавиатуры, оптического манипулятора
)Программа при сбое работы персонального компьютера не должна сохранять результат работы.
)Время восстановления работоспособности программы после сбоя персонального компьютера должно равняться времени запуска программы и должно составлять не более двух секунд.
Условия эксплуатации программы:
)Условия эксплуатации данной программы не требует специальной подготовки и не требует особых температурных показателей.
)Данная программа работает на минимальной комплектации технических средств.
Требования к составу и параметрам технических средств
Для корректного функционирования программы предусмотрены следующие минимальные системные требования:
)Операционная система: Windows 2000/XP/Vista/7.
)Процессор: Pentium 4/ AMD Athlon XP (1800 МГц).
)Оперативная память: 512 мегабайт.
)Видеоадаптер класса nVIDIA Geforce или ATI Radeon с 64 мегабайтами памяти.
)Свободная память на жёстком диске 40 килобайт.
Требования к информационной и программной совместимости программы:
Программа должна быть написана на языке программирования С++ и с помощью визуальной среды программирования С++ Builder 2007.
Требования к транспортированию и хранению программы.
Транспортировка программы производится на съёмных информационных носителях, при транспортировании требует температурные условия, указанные в технической документации о данном информационном носителе. При складировании требует условия складирования, сроки хранен