- •Введение
- •1.Теоретическая часть
- •1.1 Защитное программирование
- •1.1.1 Правила написания программ с блоками защиты от несанкционированного ввода данных
- •1.1.2 Приемы надежного программирования
- •1.1.3 Причины ошибок программного обеспечения
- •1.1.4 Источники ошибок программного обеспечения
- •1.1.5 Классификация ошибок программного обеспечения
- •1.1.6 Основные пути борьбы с ошибками
- •1.2 Методы структурирования
- •1.2.1 Метод дублирования блоков
- •1.2.2 Метод булева признака
- •1.2.3 Метод введения переменной состояния
- •1.2.4 Концептуальное программирование
- •2. Практическая часть
- •2.1 Delphi. Основные понятия и определения
- •2.2 Процесс написания программы
- •Заключение
- •Приложение. Листинг программы
2.2 Процесс написания программы
Для начала запустим Delphi. Назовем главную форму приложения «БД Товары». Для этого нажмем на главную форму и в окне инспектора свойств изменим свойство Caption – рисунок 8.
Рисунок 8. Изменение названия главной формы
После этого перейдем в меню инструментов на вкладку ADO – рисунок 9.
Рисунок 9. Вкладка ADO
На
данной вкладке выберем компонент
ADOConnection
и положим его на главную форму приложения.
Компонент «ADOConnection»
используется для создания соединения
с базой данных другой системы. В нашем
случае соединение будет создаваться с
разработанной базой данных «Товары».
Для настройки соединения выделим компонент ADOConnection1 и найдем в инспекторе свойств свойство ConnectionString – рисунок 10.
Рисунок 10. ConnectionString
Для назначения конкретной базы данных необходимо нажать Build. После чего выбираем необходимого поставщика услуг – рисунок 11.
Рисунок 11. Выбор поставщика связи
Далее переходим непосредственно к выбору базы данных. Для этого выбираем вкладку «Подключение» и выбираем конкретную базу данных – рисунок 12.
Рисунок 12. Выбор базы данных
После выбора базы данных, нажимаем Ок и переходим на главную форму приложения. Чтобы ADOConnection1 стало активным и другие компоненты смогли бы его использовать, необходимо свойство Connected установить в True. В появившемся окне (рисунок 13) не нужно ничего вводить. Достаточно нажать Ок.
Рисунок 13. Запрос логина и пароля
Разместим
на главной форме приложения следующие
компоненты с вкладки ADO меню компонент.
- ADOTable1. анный компонент необходим для
работы с таблицами базы данных.
После этого переходим на вкладку DataAccess – рисунок 14.
Рисунок 14. Вкладка DataAccess
На
этой вкладке выбираем компонент
и кладем его на форму. Переходим на
складку DataControls
- рисунок 15.
Рисунок 15. Вкладка DataControls
Выбираем
компонент DBGrid
и кладем его на главную форму приложения.
Теперь перейдем к настройкам каждого из выбранных компонент. Для каждого из описанных компонент необходимо установить следующие свойства:
ADOTable1.Connection := ADOConnection1;
ADOTable1.TableName := ‘goods’;
ADOTable1.Active := ‘true’;
DataSource1.DataSet := ADOTable1;
DBGrid1.DataSource := DataSource1;
После чего ты увидим, что товары появились на форме – рисунок 16.
Для
удобной навигации по базе данных
необходимо разместить на главной форме
приложения
DBNavigator1. Этот компонент предназначен
для быстрого перемещения по базе данных,
а также вставки, удаления, редактирования
базы данных.
Рисунок 16. БД Товары на форме
Настроим его следующим образом:
DBNavigator1. DataSource := DataSource1;
Запустим приложение при помощи кнопки запуска – рисунок 17.
Рисунок 17. Запуск приложения
После запуска приложение будет выглядеть следующим образом – рисунок 18.
Рисунок 18. Запущенное приложение
Данное приложение позволяет работать с базой данных «товары».
Заключение
В процессе написания курсовой работы и программы были получены навыки работы в среде разработки Delphi 7, достигнуты поставленные задачи и цели: разработка программы “Построитель графиков”, написание руководства пользователя и т.д.
В главе Детерминированное программирование мы узнали основные понятия и определения, а также разобрали различные виды и ответвления этого программирования.
В главе Руководство пользователя были рассмотрены определения и правила написания руководства пользователя.
В заключительной главе было сделано обоснование темы, рассказано о языке Delphi. Данная глава содержит иллюстрации, что во многом облегчает работу пользователю.
Таким образом, мы можем сказать, что задачи были решены, а поставленная цель достигнута.
Написанная программа называется “Построитель графиков”. Она может претендовать на математический, физиологический инструмент, в помощь тем, кто пишет рефераты, курсовые, дипломные используя в них графики. Основное отличие от аналогов – график рисуется по точкам, в процессе соединение точек можно убрать, что очень удобно для наглядности. К основным возможностям программы можно отнести то, что значения вводятся в таблицу x,y от 0 до 13, вывод графика на Form2, возможность корректировать значения Form1 не выключая Form2 и получить другой результат, а также внешний вид программы прост и понятен в использовании.
