Учебно-методическое пособие для студентов физико-математических специальностей вузов Балашов icon

Учебно-методическое пособие для студентов физико-математических специальностей вузов Балашов



Смотрите также:
Элективный курс «Сказки Шехерезады и уравнения Диофанта» Учебно-методическое пособие для...
Новые поступления в библиотеку прикладная информатика и математика...
Учебно-методическое пособие для студентов биологических и экологических специальностей Балашов...
Учебно-методическое пособие для студентов вузов...
Учебно-методическое пособие для студентов неисторических специальностей...
Учебно-методическое пособие для студентов психологических факультетов Балашов...
Учебно-методическое пособие для студентов педагогических факультетов Балашов 2004...
Учебно-методическое пособие для студентов факультетов иностранных языков Балашов...
Учебно-методическое пособие «Этногеография и география религий»...
Учебно-методическое пособие...
Учебно-методическое пособие для студентов психологических специальностей и практикующих...
Учебно-методическое пособие для студентов гуманитарных специальностей Москва...



страницы:   1   2   3   4   5   6   7   8   9   ...   13
скачать


Балашовский институт (филиал)

ГОУ ВПО «Саратовский государственный университет

им. Н. Г. Чернышевского»


О. А. Кузнецов


Основы программирования
в среде Delphi


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

для студентов физико-математических специальностей вузов


Балашов

2009

УДК 004.43

ББК 32.97

К89


Рецензенты:

Доктор физико-математических наук, профессор
ГОУ ВПО «Борисоглебский государственный педагогический институт»


^ А. Ф. Тараканов;

Кандидат педагогических наук, заместитель директора
Дмитровского профессионального колледжа по информационным технологиям,


заведующий кафедрой информационных технологий

И. А. Седов;

Кандидат физико-математических наук, старший преподаватель кафедры
прикладной информатики и математики Балашовского института (филиала)
ГОУ ВПО «Саратовский государственный университет

им. Н. Г. Чернышевского»

А. А. Бубнов.


Рекомендовано к изданию Научно-методическим советом Балашовского
института (филиала) ГОУ ВПО «Саратовский государственный
университет им. Н. Г. Чернышевского».



Кузнецов, О. А.

К89 Основы программирования в среде Delphi : учеб.-методич. пособие для студентов физ.-мат. специальностей вузов / О. А. Кузнецов. — Балашов : Николаев, 2009. — 104 с.

ISBN 978-5-94035-378-2


В учебно-методическом пособии излагаются основы работы с языком программирования Delphi. Рассматриваются возможности использования различных компонентов при решении практических задач.

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


УДК 004.43

ББК 32.97


ISBN 978-5-94035-378-2 © Кузнецов О. А., 2009

Содержание

Предисловие 6

Введение 9

Лабораторная работа 1. Интегрированная среда разработки 11

Лабораторная работа 2. Перенесение программы
из Pascal в Delphi 22

Лабораторная работа 3. Компоненты ввода и вывода данных 28

Лабораторная работа 4. Компоненты-переключатели 39

Лабораторная работа 5. Компоненты-таблицы 48

Лабораторная работа 6. Окна сообщений и диалоговые окна 53

Лабораторная работа 7. Графические компоненты 62

Лабораторная работа 8. Компоненты-меню
и элементы интерфейса 75

Лабораторная работа 9. Отображение
мультимедийной информации 83

Back 94

Лабораторная работа 10. Исключительные ситуации 96

Лабораторная работа 11. Классы 101

Лабораторная работа 12. Потоки 108

Заключение 114

Список рекомендуемой литературы 116



Предисловие


В государственных образовательных стандартах многих специальностей физико-математического профиля имеется пункт «Языки программирования высокого уровня». Даже если этот пункт отдельно не присутствует в других дисциплинах, предусмотрено изучение объектно-ориентирован-ного или визуального программирования. При этом отдельно не оговаривается, какой именно язык программирования необходимо изучать, из того достаточно большого и разнообразного набора языков, которые популярны в современном мире.

Все языки высокого уровня создавались на базе семантики некоторых алгоритмических языков, например, язык программирования Visual Basic имеет семантику и основные способы записи алгоритмических структур языка программирования Basic, Visual Builder имеет в своей основе язык C++, а язык Delphi имеет семантику языка Pascal. Выбор изучаемого языка высокого уровня зависит от изученного ранее алгоритмического языка. Поскольку язык программирования Pascal был изначально создан Николаусом Виртом для обучения студентов алгоритмическим языкам, язык программирования Delphi является оптимальным языком для получения основных навыков работы с высокоуровневыми языками. Хотя он может показаться достаточно тяжелым при изучении, по сравнению с языком Visual Basic, который допускает «многие вольности» при написании программы, Delphi имеет более жесткую структуру и семантику, усвоение которой и должно формировать основные представления о программировании на языке высокого уровня.

Необходимо отметить, что большинство задач решаются на алгоритмическом языке программирования. Именно на изучении основных алгоритмов и необходимо сосредоточить внимание всем, кто имеет желание изучить программирование. Объектно-ориентированное, в частности, язык Delphi, позволяет упростить написание программ в среде Windows. Однако основой составляющей любой программы всегда является алгоритм.

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

В первой части (лабораторные работы 1, 2) содержатся некоторые начальные сведения. Первая работа посвящена описанию внешнего вида среды программирования, ее основным элементам и способам создания внешнего интерфейса приложения. Во второй лабораторной работе излагаются основы программирования в Windows, демонстрируется примером перевод программы с языка программирования Pascal в среду Delphi (предполагается, что читатель знаком с основами языка Pascal).

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

Третья часть (лабораторные работы 10—12) содержит дополнительные работы, в которых описывается возможность использования более специфических компонентов.

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

В настоящее время имеется огромное количество разнообразной литературы по данному языку программирования. Она отличается как стилем изложения, так и рассматриваемыми темами. В списке литературы приведен только небольшой их перечень. Любая из этих книг может быть полезна либо для ознакомления, либо на последующих этапах для более глубокого, профессионального изучения. Кроме этого существует и большое количество электронных ресурсов, на которых можно найти и скачать подобную литературу, например www.progbook.net/delphi/.

Введение


В данном курсе лабораторных работ будет изучаться язык программирования Delphi. Не стóит подробно останавливаться на версии (хотя будем ориентироваться на свободно распространяемое программное обеспечение, а именно на систему Turbo Delphi), поскольку в момент выхода книги может появиться новая версия языка, имеющая большие возможности и более специфические компоненты. Изучим основы визуального программирования на основе компонент, которые появились еще в первых версиях языка.

При переходе в программирование из операционной среды Dos в операционную среду Windows необходимо знать некоторые различия. Например, в среде Dos:

  1. программный код состоит из операторов, которые выполняются один за другим;

  2. в работающей программе постоянно что-то выполняется;

  3. одновременно может выполняться только одна программа;

  4. существует прямая связь между программой и компьютером, то есть управление осуществляется непосредственно вашей программой.

В операционной среде Windows при написании программы необходимо знать следующее:

  1. написанный код должен состоять из процедур обработки событий, которые Windows посылает программе;

  2. одновременно может выполняться несколько программ;

  3. работающая программа находится в рабочей области памяти
    и ожидает сообщения от ^ Windows, на которые она должна реагировать.

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

Преимущество объектно-ориентированных методов программирования заключается в том, что используются предварительно созданные объекты — элементы управления Windows, которые потом могут быть использованы в качестве предков для новых компонентов.

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




Скачать 1,24 Mb.
оставить комментарий
страница1/13
Дата29.09.2011
Размер1,24 Mb.
ТипУчебно-методическое пособие, Образовательные материалы
Добавить документ в свой блог или на сайт

страницы:   1   2   3   4   5   6   7   8   9   ...   13
плохо
  3
не очень плохо
  1
Ваша оценка:
Разместите кнопку на своём сайте или блоге:
rudocs.exdat.com

Загрузка...
База данных защищена авторским правом ©exdat 2000-2017
При копировании материала укажите ссылку
обратиться к администрации
Анализ
Справочники
Сценарии
Рефераты
Курсовые работы
Авторефераты
Программы
Методички
Документы
Понятия

опубликовать
Документы

наверх