Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Копия Pervyy_punkt.doc
Скачиваний:
1
Добавлен:
17.09.2019
Размер:
430.08 Кб
Скачать

3 Проектирование задачи

3.1 Описание среды и средств разработки

Для разработки данного программного средства используется среда программирования Microsoft Visual Studio 2010. Язык разработки – С#. Microsoft Visual Studio 2010 — программный продукт, инструмент быстрой разработки приложений (RAD), интегрированная среда программирования (IDE), система, используемая программистами для разработки программного обеспечения на языке программирования C#.

Изначально разрабатывался компанией Borland Software, а затем её подразделением CodeGear, ныне принадлежащем компании Embarcadero Technologies.

Microsoft Visual Studio 2010 объединяет в себе комплекс объектных библиотек (STL, VCL, CLX, MFC и др.), компилятор, отладчик, редактор кода и многие другие компоненты. Цикл разработки аналогичен Delphi. Большинство компонентов, разработанных в Delphi, можно использовать и в Microsoft Visual Studio 2010 без модификации, но обратное утверждение не верно.

Microsoft Visual Studio 2010 содержит инструменты, которые при помощи drag-and-drop действительно делают разработку визуальной, упрощает программирование благодаря встроенному WYSIWYG — редактору интерфейса и пр.

Microsoft Visual Studio 2010 — компилируемый статически типизированный язык программирования общего назначения. Поддерживает такие парадигмы программирования как процедурное программирование, модульность, раздельная компиляция, обработка исключений, абстракция данных, типы (объекты), виртуальные функции, объектно-ориентированное программирование, обобщенное программирование, контейнеры и алгоритмы, сочетает свойства как высокоуровневых, так и низкоуровневых языков. В сравнении с его предшественником — языком C, — наибольшее внимание уделено поддержке объектно-ориентированного и обобщённого программирования. Название «C#» происходит от названия языка C, в котором унарный оператор # обозначает инкремент переменной.

Являясь одним из самых популярных языков программирования, C# широко используется для разработки программного обеспечения. Область его применения включает создание операционных систем, разнообразных прикладных программ, драйверов устройств, приложений для встраиваемых систем, высокопроизводительных серверов, а также развлекательных приложений (например, видеоигры). Существует несколько реализаций языка C# — как бесплатных, так и коммерческих. Наиболее популярны проект GNU, Intel и Microsoft Visual Studio C# оказал огромное влияние на другие языки программирования, в первую очередь на Java и C++.

При создании C# Бьёрн Страуструп стремился сохранить совместимость с языком C++. Множество программ, которые могут одинаково успешно транслироваться как компиляторами C++, так и компиляторами C#, довольно велико — отчасти благодаря тому, что синтаксис C# был основан на синтаксисе C++.

3.2 Описание алгоритма решения

Для решения поставленной задачи необходимо было хорошо продумать основные этапы работы программы: механизм доступа к базе данных, вывод данных на экран из БД-файла, отображение лабораторных и домашних заданий, вывод входных данных и результата теста в документ.

Все входные данные автоматически сохраняются в распространённом текстовом редакторе Microsoft Office Access 2003. Документ с данными хранится в папке с программой. Для вывода данных использовались компоненты Edit и ComboBox. При реализации отображения компонентов БД использовались такие компоненты, как: Datagrid (для вывода содержимого базы данных), Combobox (для выбора необходимой специальности и пр.) и Splitter (для разделения домашних заданий и лабораторных работ). После прохождения теста пользователь может просмотреть дополнительную информация, которая выводится в компонент Memo. Данные берутся из файла Microsoft Access вместе с выходными данными.