- •Институт Компьютерных технологий
- •График семестровых контрольных мероприятий (исправленный) от 10 ноября 2010 года
- •Требования к оформлению лабораторных работ по дисциплине «Объектно-ориентированное программирование»
- •Семестровых контрольных мероприятий
- •Полностью отлаженный проект,
- •Заранее созданные наборы тестовых данных, и
- •Полностью оформленный отчет, в том числе распечатки результатов выполнения программы на тестовых данных.
- •И администрирования информационных систем
- •Лабораторная работа №
- •По дисциплине «………..…»
- •Институт Компьютерных технологий
- •Кафедра Математического обеспечения
- •Варианты заданий лабораторной работы
- •Лабораторная работа № 2 Основы визуального программирования в Delphi
- •Во избежание утраты проекта необходимо достаточно часто, например, после каждого этапа разработки, сохранять текст проекта;
- •Варианты задания лабораторной работы
- •Лабораторная работа № 3 «Работа с базами данных в Дельфи»
- •Для заметок
Лабораторная работа № 3 «Работа с базами данных в Дельфи»
Постановка задачи: создать базу данных (БД), использующую соответствующие средства Дельфи 7. Выполнить обработку в соответствии с вариантом.
Постановка задачи, структуры записей файлов и варианты обработки данных берутся из постановки задачи лабораторной работы № 2 «Работа с файлами», выполненной во предыдущем семестре по дисциплине «Информатика и программирование (2)».
Корректировка задания
При заполнении таблиц формирующейся базы данных используются записи типизированного основного файла и типизированного файла-справочника.
Результат – ведомость, которая должна быть получена при совместной обработке указанных файлов.
Записи текстового файла-справочника не используются
Желательно выбрать тот вариант работы с файлами, который был выполнен в предыдущем семестре. Это даёт возможность экономить на разработке тестовых данных лабораторной работы (к моменту тестирования данной работы известны значения записей файлов и результаты обработки - содержание ведомости)
База данных должна быть локальной.
Рекомендуемый тип БД – либо Access (что предпочтительнее из-за практической распространённости). либо Paradox (СУБД, часто встречающаяся в соответствующих учебниках).
Можно рекомендовать выполнение лабораторной работы в два этапа.
На первом этапе строятся таблицы БД, определяются характеристики их полей, устанавливаются связи между таблицами, выполняется ввод исходных данных в таблицы (заполнение таблиц). Рекомендуется использовать те же значения полей записей, которые использовались в соответствующих файлах лабораторной работы №2 по ИиП(2). Создаваемое на этом этапе программное обеспечение должно реализовать все действия по ведению базы данных – создание и просмотр таблиц, добавление, удаление и корректировку записей, сохранение в БД сделанных изменений.
На втором этапе разрабатываются средства, обеспечивающие получение ведомости, а также отображение её содержания на форме. Используя средства БД, разработать и выполнить другие запросы к базе данных.
Для выполнения запросов использовать элементы языка SQL. Можно рекомендовать создание запросов за несколько шагов:
итоги двух степеней – например, по цехам и в целом по таблице;
итоги трёх степеней – итоги по участкам, по цехам и по таблице в целом;
итоги четырёх степеней – итоги по табельным номерам, участкам, по цехам и по таблице в целом.
Окончательный вариант должен содержать Help – систему, содержащую основные сведения по Базам данных и по применению разработанного программного обеспечения.
В работе должны быть применены средства обработки исключительных ситуаций и библиотеки DLL.
Оформление отчета по работе – согласно практикуму.
Посмотреть по каталогу книги из библиотеки МЭСИ
Литература основная
Архангельский А.Я. Программирование в Delphi 7. — М.: ООО «Бином-Пресс», 2003 г. — 1152 с.: ил.
Дарахвелидзе П., Марков Е., Котенок О. Программирование в Delphi 6. Руководство для профессионалов. СПб, BHV-Петербург, 2002
В.Гофман, А.Хомоненко Delphi 6. В подлиннике. СПб, БХВ, 2002. – 1152 с.: ил.
В.В.Фаронов Delphi. Программирование на языке высокого уровня. Учебник для вузов.– СПб., Питер, 2003 – 640 с.: ил.
Бобровский С. И. Delphi 7. Учебный курс /. — СПб.: Питер, 2004. — 736 С.: ил.
Глушаков С.В. Клевцов А.Л. Программирование в среде Delphi 7. 2-е изд., доп и перераб. – Харьков, Фолио 2003. – 528 с.: ил.
В.В.Фаронов Программирование баз данных в Delphi.. Учебный курс.– СПб., Питер, 2003 – 469 с.: ил.
Керман Митчелл К. Программирование и отладка в Delphi . Пер. с англ. – М.: Издательский дом «Вильямс», 2003, - 672 с.: ил.
Иванова Г.С. Основы программирования. М.,Изд. МГТУ им. Н.Э.Баумана, 2001
Иванова Г.С., Ничушкина Т.Н., Пугачёв Е.К. Объектно-ориентированное программирование М., Изд. МГТУ им. Н.Э.Баумана, 2001
Культин Н. Б. Основы программирования в Delphi 7. — СПб.: БХВ-Петербург,2003. - 608 с.: ил.
Дарахвелидзе П., Марков Е., Программирование в Delphi 7. Руководство для профессионалов. СПб, BHV-Петербург, 2003 – 784 с.: ил.
Понамарёв В.А. Самоучитель Delphi 7 Studio СПб.: БХВ-Петербург,2003. - 512 с.: ил.
Культин Н. Б. Delphi в задачах и примерах. — СПб.: БХВ-Петербург,2003. - 288 с.: ил
Попов В.В. Паскаль и Дельфи. Самоучитель - СПб.: БХВ-Петербург,2003. - 544 с.: ил.
Баженова И. Ю.Delphi 7 Самоучитель программиста . Кудиц-образ Москва 2003
Шпак Ю. А. Delphi 7 на примерах/Под ред. Ю. С. Ковтанюка — К.: Издательство Юниор, 2003. — 384 с., ил.
Литература дополнительная
А.Я.Архангельский Delphi 5. Справочное пособие. – М., ЗАО «Издательство «Бином», 2001
А.Я.Архангельский Программирование в Delphi 6. – Москва, ЗАО «Издательство «Бином» 2002
С.Бобровский Delphi 5. Учебный курс. – СПб, Изд. «Питер», 2000
В.В.Фаронов Delphi 5. Руководство программиста. – М., «Нолидж», 2001
В.Гофман, А.Хомоненко Delphi 5. Наиболее полное руководство. СПб, БХВ, 2000
Дарахвелидзе П., Марков Е., Котенок О. Программирование в Delphi 5. Руководство для профессионалов. СПб, BHV-Петербург, 2001
Роб Баас, Марк Фервай, Хайдемария Гюнтер Delphi 5. Киев, БХВ-«Ирина» 2000.
Б.Карпов Delphi. Специальный справочник. – СПб, «Питер», 2001
Фаронов В.В.Delphi 5. Учебный курс. М.,Нолидж,2000
Дайитбегов Д.М., Черноусов Е.А. Основы алгоритмизации и алгоритмические языки. Учебник. М., Финансы и статистика, 1992
Бадд Тимоти Объектно-ориентированное программирование в действии. СПб, «Питер», 1977
Рубенкинг Н. Турбо Паскаль для Windows. В 2 т. М.,СК Ферлаг Интернешнл,1994
Фаронов В.В. Turbo Pascal 7.0. Учебное пособие. М.,Нолидж,1998
Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++. 2-е изд./Пер. с англ. М.: «Издательство Бином», СПб: «Невский диалект» 1999.
Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемы объектно-ориентированного программирования. СПб «Питер», 2001
Шлеер Салли, Меллор Стефан Объектно-ориентированный анализ: моделирование мира в состояниях. Киев, Диалектика, 1993
Йодан Э. Структурное проектирование и конструирование программ. -, Мир, 1979
WWW.READUS.RU
WWW.Delphikingdom.ru
См. также приложение «Сайты Дельфи»
