ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 06.12.2024
Просмотров: 945
Скачиваний: 1
СОДЕРЖАНИЕ
1. Компоненты страницы standard
2. Компоненты страницы additional
5. Компоненты страницы samples
ЧасТь 1 . Практикум по программированию в delphi Запуск и начало работы в среде delphi
Работа 1. Создание надписей и установка кнопок на форме
Работа 2. Ввод и обработка произвольных текстовых и числовых данных.
Работа 4. Создание и обработка табличных данных. Использование кнопок с фиксацией и с изображением
Работа 5. Создание и просмотр рисунков
Работа 6. Работа со списками, фигурами и регуляторами
1. Компоненты страницы standard
1.1. TFrame - рама и шаблоны компонентов
1.2. TMainMenu - главное меню формы (программы)
1.3. TPopupMenu - вспомогательное (локальное) меню
1.8. TCheckBox - независимый переключатель
1.11. TComboBox - раскрывающийся список выбора
1.12. TScrollBar - управление значением величины
1.13. TGroupBox - панель группирования
2. Компоненты страницы additional
2.1. TBitBtn - кнопка с изображением
2.2. TSpeedButton - кнопка для инструментальных панелей
2.3. TMaskEdit - специальный редактор
2.4. TStringGrid - таблица строк
2.5. TDrawGrid - произвольная таблица
2.6. TImage - отображение картинок
2.7. TShape - стандартная фигура
2.10. TСheckListBox - группа независимых переключателей
2.11. TSplitter - компонент для изменения размеров
2.12. TStaticText - метка для отображения текста
2.13. TControlBar - инструментальная панель
3.1. TTabControl - набор закладок
3.2. TPageControl - набор страниц с закладками
3.3. TImageList - хранилище изображений
3.4. TRichEdit - ввод и отображение rtf-текста
3.8. THotKey - ввод акселератора
3.10. TDateTimePicker - ввод и отображение даты/времени
3.12. TTreeView - дерево иерархии
3.13. TListView - список просмотра
3.15. TStatusBar - информационная панель
3.16. TToolBar и ToolButton - инструментальная панель и ее кнопки
3.17. TCoolBar и tCoolBand - инструментальная панель и полосы для нее
3.18. TPageScroller - панель с прокруткой
4.2. TPaintBox - окно для рисования
4.3. TMediaPlayer - медиаплейер
5. Компоненты страницы samples
5.1. TGauge - индикатор величины
5.2. TColorGrid - выбор или отображение цвета
5.3. TSpinButton - спаренная кнопка
5.4. TSpinEdit - редактор для ввода целого числа
5.5. TDirectoryOutLine - отображение структуры каталогов
5.6. TCalendar - ввод и отображение даты
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ГУМАНИТАРНЫЙ УНИВЕРСИТЕТ им. М.А. ШОЛОХОВА
Абдулгалимов г. Л.
Начало программирования в
DELPHI
Москва 2010
СОДЕРЖАНИЕ
Введение………………………………………………………..
ЧАСТь 1. практикум по программированию в delphi Запуск и начало работы в среде delphi……………..…………….
Работа №1. Создание надписей и установка кнопок на форме …………...
Работа №2. Ввод и обработка произвольных текстовых и числовых данных…………………………………………………..…….
РАБОТА №3. Создание главного и вспомогательного меню. Использование зависимых и независимых переключателей…………………
РАБОТА №4. Создание и обработка табличных данных. Использование кнопок с фиксацией и с изображением…………………………
РАБОТА №5. Создание и просмотр рисунков……………………………..
работа №6. Работа со списками, фигурами и регуляторами …………..
Задачи для самоконтроля………………………………………………………
Часть 2. Компоненты delphi
1. Компоненты страницы standard
1.1 TFrame – рама и шаблоны компонентов ……………………………………
1.2 TMainMenu - главное меню формы (программы)………… …… ……. ….
1.3 TPopupMenu- вспомогательное (локальное) меню…………………… ….
1.4 TLabel -метка для отображения текста……………………………………
1.5 TEdit- ввод и отображение строки ……………………………………….
1.6 TMemo- ввод и отображение текста ……………………………….. …..
1.7 TButton - кнопка ………………………………………………………….
1.8 TCheckBox - независимый переключатель……………………… ……….
1.9 TRadioButton -зависимые переключатели ………………………………..
1.10 TListBox-список выбора …………………………………………………..
1.11TComboBox - раскрывающийся список выбора………………. …………
1.12 TScrollBar - управление значением величины ………………………….
1.13 TGroupBox - панель группирования………………………………… …..
1.14 TRadioGroup - группа зависимых переключателей …………………….
1.15 TPanel -панель ……………………………………………………………
2. Компоненты страницы additional
2.1 TBitBtn - кнопка с изображением …………………………………………
2.2 TSpeedButton - кнопка для инструментальных панелей…………………
2.3 TMaskEdit - специальный редактор ………………………………………
2.4 TStringGrid - таблица строк ………………………………………………
2.5 TDrawGrid-произвольная таблица ……………………………………….
2.6 TImage - отображение картинок …………………………………………
2.7 TShape - стандартная фигура …………………………………………….
2.8 TBevel – кромка…………………………………………….. …………….
2.9 TScrollBox-панель с прокруткой………………………………….. ……..
2.10 TCheckListBox-группа независимых переключателей ………………..
2.11 TSplitter - компонент для изменения размеров…………… …………..
2.12 TStaticText- метка для отображения текста………………….. ……..…
2.13 TControlBar- инструментальная панель………………………………...
3.Компоненты страницы win 32
3.1 TTabControl - набор закладок ……………………………………. ……….
3.2 TPageControl - набор страниц с закладками ………………………………
3.3 TImageList - хранилище изображений ……………………………………
3.4 TRichEdit - ввод и отображение RTF-текста…………………… ………..
3.5 TTrackBar- регулятор величины …………………………………………..
3.6 TProgressBar - индикатор прогресса ………………………………………
3.7 TUpDown - спаренная кнопка …………………………………………….
3.8 THotKey-ввод акселератора………………………………….. …………...
3.9 TAnimate - отображение анимации ………………….……………………
3.10 TDateTimePicker - ввод и отображение даты/времени ……… ………..
3.11 TMonthCalendar - календарь …………………………………………….
3.12 TTreeView - дерево иерархии ……………………………………………
3.13 TList View - список просмотра …………………………………….. ….
3.14 THeaderControl - управляющий заголовок……………………….. …...
3.15 TStatusBar - информационная панель …………………………………
3.16 TToolBar и ToolButton - инструментальная панель и кнопки для нее.
3.17 TCoolBar и TCoolBand - инструментальная панель и полосы для нее
3.18 TPageScroller – панель с прокруткой…………………………………..
4. Компоненты страницы system
4.1 TTimer- таймер …………………………………………………………….
4.2 TPaintBox - окно для рисования………………….……………………….
4.3 TMediaPlayer – медиаплейер………………………………..………….. ..
5. Компоненты страницы samples
5.1 TGauge - индикатор величины …………………………………….……..
5.2 TColorGrid - выбор или отображение цвета …………………….………
5.3 TSpinButton - спаренная кнопка ……………………………….…………
5.4 TSpinEdit- редактор для ввода целого числа…………………………….
5.5 TDirectoryOutLine - отображение структуры каталогов…………….. …
5.6 TCalendar - ввод и отображение даты …………………………………...
приложения
1. Процедуры и функции для работы со строками …………………….....
2. Пиктографические кнопки ……………………………………….…......
Литература ……………………………………………………………………
Введение
Delphi - одна из популярных современных сред для разработки программ. Дельфы – это древнегреческий город, который связан с именем бога мудрости и покровителя искусств Аполлона. Согласно мифу, главное святилище Аполлона находилось в Дельфах.
Система Delphi воплощает в себе лучшие достижения современной теории программирования. Delphi - это интегрированная среда для разработки программ. Действительно, она объединяет в себе множество полезных инструментов и готовых компонентов, из которых, как дом из кирпичиков, собираются пользовательские программы.
Delphi - визуальная среда разработки программ. Это означает, что графический интерфейс разрабатываемой программы конструируется простым перемещением его составных компонентов из палитры. Чтобы такая конструкция «ожила» необходимо написать программы поведения ее элементов.
Базовым языком программирования в Delphi служит язык Object Pascal - объектно-ориентированный Паскаль, которая в свою очередь является преемником языка программирования Turbo Pascal.
Пособие рекомендовано для тех кто только начал изучение системы Дельфи.
ЧасТь 1 . Практикум по программированию в delphi Запуск и начало работы в среде delphi
Запуск Delphi производится так: ПУСК---ПРОГРАММЫ---Borland Delphi--- Delphi. На экране появится среда Delphi, состоящая из 5-ти окон, которые могут располагаться на экране относительно самостоятельно, т. е. перемещаться, перекрывать друг друга, менять размеры, закрываться и открываться. Среда Delphi состоит из следующих окон (см. рис.1):
главное окно – управляет всеми окнами Delphi, содержит главное меню и палитру компонентов, выполняет основные операции с файлами, операции редактирования, настройки среды, запуск и отладка новых программ и многое другое;
окно формы - для визуального расположения компонентов и подготовки формы окна будущей программы;
окно кода программы - для ввода и редактирования программы на языке Object Pascal, которая управляет элементами формы по вашему сценарию;
инспектор объектов - для отображения и редактирования свойств и событий компонентов, выделенных на форме в данный момент;
проводник - для быстрого поиска программных элементов при редактировании и отладки программы.
Рис.
1. Окна системы Delphi
Сформулируем основные шаги СОЗДАНИЯ ПРОГРАММЫ на Delphi:
Процесс создания Delphi-программы разбивается на две фазы: фазу конструирования формы и фазу кодирования.
Конструирование формы осуществляется с помощью выбора компонентов из палитры и размещения их на форме.
Программист может перемещать любой размещенный на форме компонент и изменять его размеры с помощью мыши.
Чтобы придать компоненту нужные свойства, используется страница Properties (свойства) Инспектора объектов.
Чтобы компонент мог откликаться на то или иное событие, программист должен создать обработчик события и указать его имя на странице Events (события) Инспектора объектов.
Обработчик события оформляется в виде процедуры, имеющей составное имя. Первая часть имени представляет собой имя класса для формы, вторая часть отделяется от первой точкой и может быть произвольной. Если Delphi автоматически формирует заготовку для обработчика, то вторая часть имени представляет собой объединение имени компонента и имени события без предлога On.
Тело процедуры ограничено словами begin... end и состоит из отдельных предложений (операторов) языка Object Pascal. В конце каждого предложения ставится точка с запятой.
Для
выполнения вашей программы нажмите
кнопку
в главном окне или клавишуF9.
Если вы выполните это действие сразу
после запуска Delphi,
то вы получите пустое, но полнофункциональное
Windows-окно
с заголовком Form1.
Закройте это окно, и вы вернетесь в среду
Delphi.