
- •Перечень вопросов, подлежащих разработке в пояснительной записке
- •Отзыв руководителя на дипломную работу
- •Введение
- •1. Общая часть.
- •1.2.2.2. Элементы языка
- •1.2.2.3 Способы структурирования программы
- •1.2.2.4 Дополнительные средства языка
- •Настройка соединения с сервером базы данных
- •Отключение окна ввода пароля
- •Включение соединения с базой данных
- •Специальная часть
- •2.1 Постановка задачи
- •2.1.1 Назначение задачи
- •2.3. Описание программы
- •2.3.1. Описание структуры программы
- •2.3.2. Входные и выходные данные
- •2.3.3. Организация данных в программе
- •2.4. Инструкция пользователя
- •2.5. Оценка результатов решения задачи
- •Расчет предполагаемой прибыли от реализации созданного программного продукта
- •3.1 Расчет затрат на выполнение проекта
- •3.1.1 Расчет трудоёмкос ти
- •3.1.2 Расчет затрат на материалы
- •3.1.3 Расчет амортизации
- •3.1.4 Расчет затрат электроэнергии
- •3.2 Расчет предполагаемой прибыли
- •3.2.1 Преимущества созданного программного продукта
- •Заключение
- •Список используемой литературы
- •Список используемых internet-ресурсов
1.2.2.4 Дополнительные средства языка
Дипломный проект был реализован с помощью следующих компонент:
Закладка DataControls:
DBGrid
Закладка DataAccess:
DataSource
Закладка ADO:
ADOConnection;
ADODataSet.
Для соединения с базой данных используется стандартный компонент С++ – ADOConnection, который находится на вкладке ADO палитры компонентов. Компонент относится к группе не визуальных компонентов, то есть во время работы приложения он не виден.
Настройка соединения с сервером базы данных
Сделать это возможно через инспектор объектов. Для этого необходимо дважды щелкнуть мышкой по свойству ConnetionString или же по самому объекту. После этого появится окно, в котором необходимо выбрать: использовать специальный файл (Use data link file) или использовать строку подключения (Use Connection String).
Мы будем рассматривать строку подключения, тем более мы отчасти разбирали ее при создании базы данных. Приступим к созданию строки подключения. Для этого необходимо нажать кнопку Build, после этого на появившейся вкладке «Поставщик данных» необходимо выбрать драйвер подключения (Microsoft Jet 4.0.OLE DB Provider) и нажать кнопку «Далее».
На следующей вкладке «Подключение» надо указать имя базы данных, с которой мы хотим соединится (вводится полный путь). Если при создании базы данных было задано имя пользователя и пароль, то их необходимо указать чуть ниже. После проделанных действий нажмите на кнопку «Проверить подключение» и, если все указано верно, то появится сообщение «Проверка соединения выполнена».
На этом соединение с базой можно считать законченным и закрыть окно.
Отключение окна ввода пароля
За это отвечает свойство LoginPromt объекта ADOConnection. Отключить или включить это свойство можно через инспектор объектов, выбрав одноименное свойство.
Включение соединения с базой данных
Для этого необходимо выставить свойство Connection в true через инспектор объектов.
Это все необходимые настройки для компонента ADOConnection и теперь мы можем переходить к следующему этапу – установки связей с таблицами базы данных.
ADODataSet. Он то, по сути, и будет связываться с таблицей БД. Минимальные настройки заключаются:
Укажем в свойстве Connection компонента ADODataSet созданный нами, компонент соединения с базой дынных.
Так как у базы данных может быть много таблиц, нам необходимо указать с какой конкретно таблицей мы хотим соединиться. Для этого в свойстве CommandText прописать select * from TablManager.
Необходимо активизировать соединение. Для этого надо выставить свойство Active в true в инспекторе объектов.
DataSource Этот компонент является как бы контейнером данных, полученных от компонентf ADODataSet. Исходя из этого можно догадаться что ему просто необходимо указать данные какой таблицы или запроса он будет отображать. Сделать это можно выбрав в свойстве DataSet необходимую таблицу (ADODataSet).
На этом необходимые настройки можно считать законченными и можно переходить к непосредственной работе с базой данных.
Компонент DBGrid. Этот компонент представляет собой двумерную таблицу, в которой строки представляют собой записи, а столбцы — поля определенной таблицы из базы данных.
В компоненте TDBGrid можно отображать произвольное подмножество полей используемого набора данных, но число записей ограничить нельзя — в компоненте всегда присутствуют все записи связанного набора данных. Требуемый набор полей можно составить при помощи специального Редактора столбцов, который открывается при двойном щелчке на компоненте, перенесенном на форму, или кнопкой свойства Columns в Инспекторе объектов.
При помощи кнопки Add All Fields в сетку можно добавить все поля из набора данных.
Для каждого поля можно настроить отображение более детально. Для этого необходимо выделить нужное поле и в инспекторе объектов изменить нужное свойство.