- •Абдулгалимов г. Л.
- •Часть 2. Компоненты delphi
- •1. Компоненты страницы standard
- •2. Компоненты страницы additional
- •3.Компоненты страницы win 32
- •4. Компоненты страницы system
- •5. Компоненты страницы samples
- •Введение
- •ЧасТь 1 . Практикум по программированию в delphi Запуск и начало работы в среде delphi
- •Работа 1. Создание надписей и установка кнопок на форме
- •Работа 2. Ввод и обработка произвольных текстовых и числовых данных.
- •Работа 3. Создание главного и вспомогательного меню. Использование зависимых и независимых переключателей.
- •Работа 4. Создание и обработка табличных данных. Использование кнопок с фиксацией и с изображением
- •Var I:integer;
- •Работа 5. Создание и просмотр рисунков
- •Работа 6. Работа со списками, фигурами и регуляторами
- •Задачи для самоконтроля
- •Часть 2. Компоненты delphi
- •1. Компоненты страницы standard
- •1.1. TFrame - рама и шаблоны компонентов
- •1.2. TMainMenu - главное меню формы (программы)
- •1.3. TPopupMenu - вспомогательное (локальное) меню
- •1.7. TButton - кнопка
- •1.8. TCheckBox - независимый переключатель
- •1.11. TComboBox - раскрывающийся список выбора
- •1.12. TScrollBar - управление значением величины
- •1.13. TGroupBox - панель группирования
- •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.10. TСheckListBox - группа независимых переключателей
- •2.11. TSplitter - компонент для изменения размеров
- •2.12. TStaticText - метка для отображения текста
- •2.13. TControlBar - инструментальная панель
- •3. Компоненты страницы win32
- •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. Компоненты страницы 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. Пиктографические кнопки
- •Литература
2. Пиктографические кнопки
Группа Standard |
Открывает доступ к Репозиторию Объектов. Эквивалент опции File | New | Other (этой кнопки нет в версиях 1, 2 и 3) |
Открывает существующий файл. Эквивалент опции File | Open File |
Сохраняет файл на диске. Эквивалент опции File | Save File (клавиши быстрого доступа Ctrl-S) |
Сохраняв все файлы проекта. Эквивалент опции File | Save All |
Открывает созданный ранее проект программы. Эквивалент опции File | Open Project (клавиши быстрого доступа Ctrl-F11) |
Добавляет новый файл к проекту. Эквивалент опции Project | Add to project (клавиши быстрого доступа Shift-F11) |
Удаляет файл из проекта. Эквивалент опции Project | Remove from Project |
Группа View |
Выбирает модуль из списка модулей, связанных с текущим проектом. Эквивалент опции View | units (клавиши быстрого доступа Shift-F12) |
Выбирает форму из списка форм, связанных с текущим проектом. Эквивалент опции View | Forms (клавиши быстрого доступа Ctrl-F12) |
Переключает активность между окном формы и окном кода программы. Эквивалент опции View | Toggle Form/Unit (клавиша быстрого доступа F12) |
Создает новую форму и добавляет ее к проекту. Эквивалент опции File | New | Form (этой кнопки нет в версиях 1 и 2) |
Группа Debug |
Компилирует и выполняет программу. Эквивалент опции Run | Run (клавиша быстрого доступа F9) |
Реализует паузу в работе отлаживаемой программы. Эквивалент опции Run | Program Pause |
Литература
1. Вирт Н. Алгоритмы и структуры данных: Пер. сангл. - М.: МИР, 1989. - 360 с.
2. Гусева А. И. Учимся программировать: PASCAL 7.0. Задачи и методы их решения. - М.: Диалог-МИФИ, 1998. - 272 с.
3. Епанешников А., Епанешников В. Turbo Vision 2.0. Основы практического использования. - М.: Диалог-МИФИ, 1995. - 240с.
4. Зуев Е. А.. Turbo Pascal. Практическое программирование. - М.:Приор, 1997. - 336 с.
5. Перминов О. Н. Программирование на языке Pascal. - М.: Радио и связь, 1988. - 220 с.
6. Кнут Д. Искусство программирования для ЭВМ: Т.l. Основные алгоритмы: Пер. сангл. - М.: Мир, 1976. - 736 с.
7. Borland Pascal with Objects. Version 7.0. User's Guide. Borland Intemational INC, 1992. - 222 р.
8. Borland Pascal with Objects. Version 7.0. Language Guide. Borland Intemational INC, 1992. - 371 р.
9. Borland Pascal with Objects. Version 7.0. Programmer's Reference. Borland Intemational INC, 1992. - 373 р.
10. Архангельский А. Я. Программирование в Deiphi 6. – М.: ООО «Бином-Пресс», 2004., -1120 с.
11. Фёдоров А. Г. Delphi 3.0 для всех. –М.: Компьютер-пресс, 1998. - 544 с.
12. Фаронов В. В. Delphi 5. / Руководство программиста. –М.: Нолидж, 2001. - 400 с.