Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические_указания_Информатика_IIс.docx
Скачиваний:
12
Добавлен:
09.06.2015
Размер:
2.28 Mб
Скачать

ФГБ ОУ ВПО

Московский государственный университет путей сообщения

Кафедра «Энергоснабжение электрических железных дорог»

В.В. АНДРЕЕВ

В.А.ГРЕЧИШНИКОВ

Г.В. ДОЖИНА

И.В. ШАЛАМАЙ

Разработка приложений баз данных в среде Delphi

Методические указания

к лабораторным работам

по дисциплине

«Информатика»

Москва 2012 г.

ФГБ ОУ ВПО

Московский государственный университет путей сообщения

Кафедра «Энергоснабжение электрических железных дорог»

В.В. АНДРЕЕВ

В.А.ГРЕЧИШНИКОВ

Г.В. ДОЖИНА

И.В. ШАЛАМАЙ

Разработка приложений баз данных в среде Delphi

Рекомендовано редакционно-издательским советом университета в качестве методических указаний к лабораторным работам

для студентов специальности 190401 «Электроснабжение железных дорог»

Москва 2012 г.

УДК: 002: 621. 331: 621. 311: 681. 3

Г26

Андреев В.В., Гречишников В.А., Шаламай И.В. Математическое моделирование процесса работы системы тягового электроснабжения. Методические указания к лабораторным работам. – М.: МИИТ, 2011. 63– с.

ФГБ ОУ ВПО «Московский государственный университет путей сообщения», 2011

Учебно-методическое издание

Андреев Валерий Васильевич

Гречишников Виктор Александрович

Шаламай Ирина Валерьевна

МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ ПРОЦЕССА РАБОТЫ СИСТЕМЫ ТЯГОВОГО ЭЛЕКТРОСНАБЖЕНИЯ

Методические указания к лабораторным работам

по дисциплине «Информатика»

Подписано к печ.

Формат

Усл.-печ.л.

Тираж экз.

Заказ

Изд. №

127994, Гсп-4, Москва, ул. Образцова, д. 9, стр. 9. Типография мииТа. Оглавление

Введение 5

Введение 5

Введение

Учебная дисциплина «Информатика» – обязательная общематематическая дисциплина, предназначенная для студентов и специалистов, занимающихся исследованием, проектированием и эксплуатацией систем тягового электроснабжения.

Основной целью обучения по дисциплине «Информатика» является формирование у студентов необходимых знаний и умений в области использования современных универсальных средств разработки приложений и приложений баз данных для решения задач в области тягового электроснабжения электрифицированных железных дорог.

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

В ходе изучения дисциплины, выполняя курс лабораторных работ, студенты получают представление о современных технологиях программирования приложений: объектно-ориентированном (компонентном) программировании, визуальном программировании, о программировании под управлением событий, о технологиях разработки приложений баз данных и доступа к информации в базах данных из среды разработки.

Для изучения данной дисциплины необходимо усвоение следующих дисциплин: математика.

В свою очередь, материал данного курса служит фундаментом для изучения таких дисциплин, как математическое моделирование систем и процессов, основы компьютерного проектирования и моделирования устройств электроснабжения, энергоснабжение, тяговые подстанции, контактная сеть.

Лабораторная работа №1 (№8).

Организация доступа к локальным базам данных в формате MS Access из Delphi по технологии ADO.

Цель работы.

Освоение технологии ADO для доступа к реляционным таблицам MS Access.

Постановка задачи.

Создать и заполнить реляционную таблицу базы данных, содержащую информацию о силовом оборудовании тяговой подстанции.

Порядок выполнения работы.

  1. Преобразовать таблицу из справочника по заданному варианту в реляционную таблицу базы данных.

  2. Создать пустое приложение Delphi и сохранить в личном каталоге.

  3. Добавить на форму компонент TMainMenu и построить следующую структуру меню: «Файл» (в главном меню) с вертикальными элементами – «Создание базы данных», «Создание таблицы» и «Выход».

  4. Создать файл базы данных MS Access из среды Delphi при помощи подпрограммы – обработчика события нажатия на соответствующий элемент меню.

procedure TForm2.mdb1Click(Sender: TObject);

var

Cat : OLEVariant;

begin

Cat := CreateOLEObject('ADOX.Catalog');

Cat.Create('Provider=Microsoft.Jet.OLEDB.4.0.;’ +

Data Source= t:\Иванов\Лр1\TCE_111.mdb');

end;

Листинг1. Пример создания базы данных «TCE_111.mdb» при помощи OLEDB –провайдера.

  1. Cоздать структуру реляционной таблицы, содержащей информацию о силовом оборудовании тяговой подстанции по заданному варианту, при помощи подпрограммы – обработчика события нажатия на соответствующий элемент меню.

procedure TForm2.N2Click(Sender: TObject);

begin

ADOConnection1.Execute('Create Table Трансформаторы(' +

'Тип_трансформатора Char(25),' +

'Sном Float,' +

'uk Float,' +

'Pкз Float,' +

'Pхх Float,' +

'Иллюстрация Image,' +

'Описание Text)');

end;

Листинг2. Пример создания структуры таблицы базы данных «Трансформаторы» с использованием компонента TADOConnection.

Примечание. Два последних поля добавляются обязательно для всех вариантов заданий.

  1. Включить в приложение компоненты, необходимые для организации доступа к таблице локальной базы данных MS Access и её визуализации в виде сетки.

  2. Создать связь приложения с сервером баз данных (MS Access) и настроить свойства объектов в инспекторе объектов, необходимые для отображения набора данных, навигации по таблице и её модификации.

  3. Запустить приложение и заполнить реляционную таблицу в соответствии с заданным вариантом.