Высокоуровневые методы разработки приложений в среде Delphi



ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ И НАУКЕ

РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИННОВАЦИОННЫХ ТЕХНОЛОГИИ И ПРЕДПРИНИМАТЕЛЬСТВА ПЕНЗЕНСКИЙ ФИЛИАЛ

 

Сивохин А.В. Барыкина Е.В. Петелин К.С.

 

ВЫСОКОУРОВНЕВЫЕ МЕТОДЫ

ИНФОРМАТИКИ И ПРОГРАММИРОВАНИЯ

 

 

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

 для лабораторных работ

и курсового проектирования

 

 

ПЕНЗА 2006

УДК 681.3

С

Рецензенты

   Научно-технический совет ОАО ”НТП Рубин”

 

   К.т.н., доцент кафедры “Прикладная математика и информатика” Пензенского государственного университета им. В.Г. Белинского В.В. Дрождин

  

 

   Сивохин А.В., Барыкина Е.В., Петелин К.С. Высокоуровневые методы информатики и программирования. Методические указания для лабораторных работ м курсового проектирования. – Пенза: Издательство Пензенского института экономичесуого развития и антикризисного управления, 2006-200с.

 

   Приводятся необходимые сведения и процедуры по разработке приложений в среде Delphi; определяется перечень и содержание лабораторных работ по классам и структурным типам языка Object Pascal, а так же по основным компонентам библиотеки VCL среды Delphi; даются методические указания по курсовому проектированию и пример пояснительной записки вместе с текстом модулей прототипа приложения; имеются варианты вычислительных задач и предметных областей для проектирования таблиц баз данных.

   Методические указания подготовлены на кафедре «Прикладная информатика» РГУИТиП и предназначен для студентов специальностей 073500 и 351400.

 

 

УДК 681.3  

 

   Издательство Пензенского института экономического развития и антикризисного управления, 2006

СОДЕРЖАНИЕ

 Введение…………………………………………………………………………..4

1. Высокоуровневые методы разработки приложений в среде Delphi ……6

1.1 Создание и сохранение проекта…………………………………………6

1.2 Открытие, модификация и настройка параметров проекта………..9

1.3 Создание форм и их модулей…………………………………………...11

1.4 Создание программных модулей………………………………………13

1.5 Построение интерфейса пользователя……………………………..…13

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

Pascal и компонентам Delphi ……………………………………………….20

2.1 Работа с массивами…..………..…………………………………………20

2.2 Работа с записями……………………………………………………..…20

2.3 Работа с классами....…………………………………………………..…21

2.4 Работа с файлами……………….………………………………………..21

2.5 Работа с графикой………………………………………………………..22

2.6 Работа с таблицами..……………………………………………………..23

Методические указания для курсового проектирования по

дисциплине…………………………………………………………………..24

3.1 Оформление технического задания………………………………..…24

Анализ предметной области и концептуальное проектирование

     таблиц ……………………………………………………………………24 3.3 Проектирование структуры модулей и форм приложения…………..25

3.4 Проектирование функциональных модулей и форм……………….25

3.5 Реализация приложения в среде Delphi ………………………………25

3.6 Отладка и функциональное тестирование приложения…………...25

3.7 Включение справочной системы по курсовому проекту…………..26

Заключение……………………………………………………………………26

Список рекомендуемых источников………………………………………27

Приложение А Обработка векторов, матриц и многомерных

                           массивов…………………………………………………...28

Приложение Б Предметные области для проектирования таблиц……36

Приложение В Пример пояснительной записки курсового проекта…77

 

 

Введение

 

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

Применительно к дисциплине «Высокоуровневые методы информатики и программирования» можно рекомендовать следующие проверенные   практи-

кой принципы:

1.Целенаправленность всего комплекта аудиторных и самостоятельных занятий на достижение конечного результата- создание высококачественного программного продукта, являющегося основным содержанием курсового проекта или индивидуального задания.

2.Высокая степень реалистичности и повышенная сложность заданий, обеспечиваемые подбором предметных областей.

3.Индивидуализация типовых заданий как на лабораторные работы, так и на курсовое проектирование по правилу: каждому студенту — отдельное задание определенного, общего для всех типа.

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

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

6.Защита разрабатываемых студентами программ от простого копирования и использования другими студентами, осуществляемая специальной идентификацией основных программных объектов и данных с применением фамилий автора и других реквизитов.

7.Строгая синхронизация проведения лекции, тем лабораторных занятий и этапов курсового проектирования.

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

9.Оказание квалифицированной помощи в составлении технического задания и подготовке непосредственно на лекциях или других занятиях рутинных разделов пояснительной записки курсового проекта или отчета по индивидуальному заданию.

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

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

 

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

Подготовленные на кафедре «Прикладная информатика» РГУИТиП мето-дические указания обобщают опыт системного интегрированного подхода при изучении дисциплины «Высокоуровневые методы информатики и программирования». Они содержат три раздела и три приложения.

В первом разделе приводятся необходимые сведения и процедуры по разработке приложений в визуально объектно-ориентированной среде Delphi.

Во втором разделе определяется перечень и содержание лабораторных работ по структурным типам языка Object Pascal и основным компонентам Delphi.

В третьем разделе даются методические указания по курсовому проектированию. 

Приложения А и Б позволяют выбрать варианты для лабораторных работ и курсовых проектов.

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

Лабораторные работы являются этапами курсового проекта, так что отлаженные на лабораторных занятиях модули постепенно интегрируются в единое приложение Delphi, которое является итоговым программным продуктом. Затем оформляется единый отчет в виде пояснительной записки к курсовому проекту на электронных и бумажных носителях. По компонентам курсового проекта создается справочный файл, который так же включается в итоговое приложение Delphi. К защите проекта предъявляются компакт-диск с итоговым приложением и тестовыми данными для его функциональной проверки, а так же пояснительная записка в электронном виде и в форме печатного документа со всеми необходимыми реквизитами.

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

Высокоуровневые методы разработки приложений в среде Delphi


Дата добавления: 2018-09-22; просмотров: 260; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!