
- •Введение
- •Лабораторная работа №1 интерфейс среды delphi
- •Интегрированная среда
- •Главное окно
- •Проектировщик форм
- •Окно редактора кода
- •Структура модуля
- •Окно инспектора объектов (Object Inspector)
- •Окно дерева объектов
- •Окно браузера объектов
- •Меню интегрированной среды
- •Лабораторная работа № 2 обработчик события
- •Лабораторная работа № 3 программирование алгоритмов линейной структуры
- •Лабораторная работа № 4 программирование алгоритмов разветвленной структуры
- •Лабораторная работа № 5 программирование выбора действий с помощью компонента ComboBox
- •Лабораторная работа № 6 программирование алгоритмов разветвленно-циклической структуры
- •Лабораторная работа № 7 диалоги открытия и сохранения файлов в delphi
- •Лабораторная работа № 8 обработка массивов в delphi
- •Лабораторная работа № 9 Обработка матриц в Delphi
- •Лабораторная работа № 10 Обработка списков в Delphi
- •Список контрольных вопросов
- •Cписок литературы
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное агенство по образованию
Российский государственный социальный университет
КУРСКИЙ ИНСТИТУТ СОЦИАЛЬНОГО ОБРАЗОВАНИЯ (ФИЛИАЛ РГСУ)
ИНЖЕНЕРНО-ТЕХНИЧЕСКИЙ ФАКУЛЬТЕТ
Кафедра информационных систем
ОСНОВЫ ПРОГРАММИРОВАНИЯ В СРЕДЕ DELPHI
МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ
ДЛЯ ЛАБОРАТОРНЫХ РАБОТ ПО ДИСЦИПЛИНЕ
«ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ»
СПЕЦИАЛЬНОСТИ:
ИНФОРМАЦИОННЫЕ СИСТЕМЫ И ТЕХНОЛОГИИ - 071900
АВТОМАТИЗИРОВАННЫЕ СИСТЕМЫ УПРАВЛЕНИЯ - 220200
Курск - 2008
Удк 004.432(07)
ББК 32. 937.26 – 018.1я73
0-75
Автор - cоставитель к. т. н., доцент к. а. тезик
рецензент д. т. н., профессор В. Н. Лопин
Основы программирования в среде Delphi : Методические рекомендации для лабораторных работ по дисциплине «Программирование на языке высокого уровня»
Специальности:
Информационные системы и технологии - 071900
Автоматизированные системы управления – 220200
/ Сост. К. А. Тезик; Курский институт социального образования
(филиал) РГСУ. – Курск, 2008 -30 с.
В методических рекомендациях кратко излагается методика выполнения лабораторных работ «Основы программирования в среде Delphi »
учебно-методические материалы утверждены на заседании кафедры информационных систем 28 декабря 2007 года
Текст печатается в авторской редакции
Удк 004.432(07)
ББК 32. 937.26 – 018.1я73
©Тезик К.А., 2008.
©Курский институт
социального образования
(филиал) РГСУ, 2008
Введение
Delphi – чрезвычайно мощная система разработки прикладных программ для Windows. Она все увереннее завоевывает ведущие позиции в нашей стране как среди профессиональных программистов, так и среди людей, никогда не занимающихся профессиональным программированием. Профессионалы используют Delphi для построения сложных приложений с распределенными базами данных и для многих других целей. Специалисты самых разных специальностей (не программисты) создают с помощью Delphi небольшие прикладные программы для решения своих профессиональных задач. При этом, владея только основами программирования, они могут создавать интерфейс, неотличимый от привычного интерфейса Windows. Следует отметить универсальность данного программного продукта, имеющего широкие возможности для решения разных классов задач: инженерных и экономических расчетов, графических задач, работы с базами данных.
Данное методическое пособие предназначено для студентов 1 курса инженерно-технического факультета РГСУ специальностей «Информационные системы и технологии - 071900» и «Автоматизированные системы управления - 220200». Оно рассчитано на 16 часов лабораторно-практических занятий по дисциплине «Программирование на языке высокого уровня». Целью данного пособия является практическое решение задач в среде Delphi по следующим вопросам:
- программирование алгоритмов линейной структуры;
- программирование алгоритмов разветвленной структуры;
- программирование алгоритмов циклической структуры;
- обработка массивов и матриц;
- обработка списков;
- использование компонентов генерации главного меню и диалога открытия и сохранения файлов.
Пособие поможет студентам освоить основы среды Delphi и использовать данный программный продукт для выполнения курсовых работ по специальным дисциплинам, изучаемым на старших курсах, а также в своей дальнейшей профессиональной деятельности.
Лабораторная работа №1 интерфейс среды delphi
Цель работы:
Краткое теоретическое ознакомление с интерфейсом Delphi, изучение назначения окон и основных команд интегрированной среды.
Интегрированная среда
После запуска Delphi на экране открывается четыре окна интегрированной среды разработки приложений (сокращенно IDE – Integrated Development Environment): главное окно, окно проектировщика форм, окно редактора кода и инспектора объектов.
Главное окно
В верхней части экрана расположено главное окно, в котором находятся строка главного меню, панели инструментов (Standard, View, Debug, Custome, Desktops, Internet) и палитра компонентов. В строке заголовка главного окна отображается имя открытого в данный момент проекта: Project1. По его заголовку можно определить, в каком режиме открыт проект: проектирования или выполнения. Во время выполнения проекта после надписи Delphi - Project следует пометка [Running]. Строка меню содержит команды, необходимые для разработки и тестирования приложений. Панель инструментов содержит кнопки, которые соответствуют определенным командам меню. Кнопки панели инструментов снабжены всплывающими подсказками. Можно изменить конфигурацию панели инструментов, используя окно Customize (его можно открыть, выполнив щелчок правой кнопкой мыши на панели инструментов).
Палитра компонентов содержит компоненты, с помощью которых пользователь создает свои приложения. Пиктограммы разделяют на группы, каждая из которых расположена на отдельной странице. Компоненты можно переименовывать, удалять, добавлять новые и изменять их расположение на странице. Изменение производится при помощи диалогового окна Palette Properties. Его можно открыть двумя способами:
- выполнить щелчок правой кнопкой мыши в любом месте палитры компонентов и выбрать в контекстном меню команду Properties;
- выбрать команду Configure Palette меню Component.
Элементы главного окна располагаются на специальных панельках, в левой части имеются кнопки управления, позволяющие с помощью мыши перетаскивать панельки.