Пример готовой курсовой работы по предмету: Информатика
Содержание
Введение 3
1 Критерии и показатели качества программных средств 5
2 Переключатели: компоненты CheckBox, RadioButton 14
2.1 TCheckBox — независимый переключатель 14
2.2 TRadioButton — зависимые переключатели 15
2.3 TRadioGroup — группа зависимых переключателей 15
2.4 TСheckListBox — группа независимых переключателей 17
3 Задача 20
3.1 Условие задачи 20
3.2 Проектирование программы 20
3.3 Листинг модуля 27
3.4 Алгоритм решения 29
3.5 Структура программы 29
3.6 Инструкция пользователя 29
3.7 Результаты работы программы 32
Заключение 33
Список использованной литературы 34
Выдержка из текста
Цель работы – состоит в том, что изучить теоретические вопросы по программированию, грамотно и правильно реализовать программный продукт на основе того задания, которое было поставлено, и правильно оформить пояснительную записку, которая позволяет проверяющему в полной мере оценить знания учащегося.
Для достижения поставленной цели необходимо решить следующие задачи:
изучить теоретического материала по выбранной теме;
рассмотреть понятие качества программного средства;
разработать программу для решения поставленной задачи.
При выполнении работы будет использоваться среда программирования Borland Delphi. Она явилась логическим продолжением и дальнейшим развитием идей, заложенных компанией–разработчиком еще в системе программирования Turbo Pascal.
В качестве основных в этой системе программирования можно указать следующие принципиальные изменения:
новый язык программирования – Object Pascal, явившийся серьезной переработкой прежней версии языка Borland Pascal;
компонентная модель среды разработки, в первую очередь ориентированная на технологию разработки RAD (rapid application development).
Язык программирования Object Pascal создавался в то время, когда на рынке средств разработки уже существовало значительное количество объектно–ориентированных языков, включая такие известные, как C++ и Java. Компания Borland попыталась учесть все недостатки существующих языков объектно–ориентированного программирования, а также свой опыт создания языка Borland Pascal. По мнению автора, во многом ей это удалось. Новый язык вышел довольно удачным, как с точки зрения синтаксиса, так и с точки зрения предоставляемых возможностей. Этот язык поддерживает практически все основные механизмы объектно–ориентированного программирования.
Компонентная модель среды разработки предусматривает создание основной части программы в виде набора взаимосвязанных компонентов – классов объектно–ориентированного языка. Во время разработки исходной программы (design time) компоненты предстают в виде графических образов и обозначений, связанных между собой. Каждый компонент обладает определенным набором свойств (properties), событий (events) и методов. Каждому из них соответствует свой фрагмент исходного кода программы, отвечающий за обработку метода или реакции на какое–то событие. Разработчик может располагать на экране и связывать между собой компоненты, а также редактировать связанный с ними исходный код программы. Причем поведение компонентов во время выполнения программы (run time) полностью определяется их взаимосвязью, исходным кодом программы и объектным кодом самой компоненты.
Система программирования Borland Delphi предназначена для создания результирующих программ, выполняющихся в среде ОС Windows различных типов.
Основу системы программирования Borland Delphi и ее компонентной модели составляет библиотека VCL (visual component library).
В этой библиотеке реализованы в виде компонентов все основные органы управления и интерфейса ОС. Также в ее состав входят классы, обеспечивающие разработку приложений для архитектуры «клиент–сервер» и трехуровневой архитектуры (в современных реализациях Borland Delphi).
Разработчик имеет возможность не только использовать любые компоненты, входящие в состав библиотеки VCL, но также и разрабатывать свои собственные компоненты, основанные на любом из классов данной библиотеки. Эти новые компоненты становятся частью системы программирования и затем могут быть использованы другими разработчиками.
Для поддержки разработки результирующих программ для архитектуры «клиент–сервер» в состав Borland Delphi входит средство BDE (Borland database engine).
Оно обеспечивает результирующим программам возможность доступа к широкому диапазону серверов БД посредством классов библиотеки VCL. Посредством BDE результирующая программа может взаимодействовать с серверами БД типа Microsoft SQL Server, Interbase, Sybase, Oracle и т. п. Система программирования Borland Delphi поддерживает также создание результирующих программ, выполняющихся в архитектуре «клиент–сервер», на базе других технологий, например ADO (ActiveX Data Objects).
Система программирования Borland Delphi позволяет разрабатывать как серверную, так и клиентскую часть приложения в данной архитектуре. Возможно использование как технологий COM/DCOM (наиболее распространенных в среде ОС типа Microsoft Windows), так и технологии CORBA (но только при разработке клиентской части приложения).
Список использованной литературы
1. Архангельский А.Я. Delphi
7. Справочное пособие. –М.: Бином, 2003. – 453 с.
2. Бобровский С. И. Delphi
7. Начальный курс: Учебное пособие –М.: Диалог – МИФИ, 2002. – 416 с.
3. Брауде Э.Д. Технология разработки программного обеспечения. –М.: Бином, 2004. – 455 с.
4. Желонкин А. Основы программирования в интегрированной среде Delphi. Практикум. –М.: Бином. Лаборатория знаний, 2006. – 240 с.
5. Культин Н. Основы программирования в Delphi 2006 для Windows. –М.: Сфера, 2006. – 631 с.
6. Орлов С. А. Технологии разработки программного обеспечения. –М.: Диалог – Наука, 2003. – 477 с.
7. Парижский С.М. Delphi. Учимся на примерах /Под ред. Ю. А. Шпака. –Киев: МК–Пресс, 2005. – 216 с.
8. Поган А. М., Царенко Ю. А. Программирование в Delphi. Просто как дважды два. –М.: Нолидж, 2004. – 557 с.
9. Федоров А. Г. Создание Windows–приложений в среде Delphi. –М.: ТОО «Компьютер Пресс», 2010. – 287 с.
10. Хайдемария Гюнтер, Марк Фервай, Роб Баас. Delphi 7 для пользователя. –Киев: BHV, 2013. – 637 с.