Delphi 6. Учебный курс — В этой книге, посвященной одной из самых популярных систем визуального программирования, описываются базовые технологии, без глубокого знания которых невозможно создать сколь-нибудь серьезную программу. Помимо среды разработчика вы познакомитесь с языком Object Pascal, а также с назначением и методикой использования компонентов самого общего применения. Книга содержит также значительный объем тщательно отобранной и хорошо организованной справочной информации.
Название: Delphi 6. Учебный курс Автор: Фаронов В. Издательство: Питер Год: 2002 Страниц: 506 Формат: PDF Размер: 69 МБ ISBN: 5-94723-114-Х Качество: Отличное Язык: Русский
Содержание:
От автора Введение Назначение и возможности Delphi Инструмент ускоренной разработки программ Мощность и гибкость языка.' Инструмент создания приложений баз данных Сравнение различных версий Delphi Версия 1 Версия 2 Версия 3 Версия 4 Версия 5 Версия 6 От издательства Глава 1. Среда разработчика Основные окна Delphi Главное окно Окно формы Окно дерева объектов Окно инспектора объектов Окно кода программы Настройка окон Главное меню Меню File Меню Edit Меню Search Меню View Меню Project Меню Run Меню Component Меню Database Меню Tools Меню Help Работа с редактором Команды перемещения курсора Команды удаления и вставки Команды для работы с блоками Прочие команды Интеллектуальные возможности редактора Отладка программ Точки контрольного останова Окно наблюдения Принудительное прерывание работы программы Трассировка программы Действия в точках прерывания Группировка точек прерывания Вычисление выражений и изменение значений Ведение протокола работы программы Глава 2. Язык Object Pascal Тестовый проект Разработка формы Перенос формы в хранилище Элементы языка Алфавит Идентификаторы Константы Выражения Операции Операторы Присваивание Составной оператор Логический оператор Циклы Вызов подпрограммы Выбор Переход Присоединение Правила кодирования программ Практические советы 91 8 Содержание Типы Порядковые типы Вещественные типы Тип дата-время Структурированные типы Строки Указатели и динамическая память Указатели Выделение и освобождение динамической памяти Процедуры и функции для работы с динамической памятью Варианты Преобразование типов и подпрограммы для вариантов Вариантные массивы Пользовательские варианты Файлы Доступ к файлам Процедуры и функции для работы с файлами Текстовые файлы Типизированные файлы Нетипизированные файлы Средства Windows для работы с файлами Отображение файлов в память Объектная модель работы с файлами Процедуры и функции Локализация имен Описание подпрограмм Параметры-массивы Процедурные типы Рекурсия и опережающее описание Модули Структура модуля Заголовок модуля и связь модулей друг с другом Интерфейсная часть Исполняемая часть Инициализирующая и завершающая части Пример создания модуля Динамически подключаемые библиотеки Реализация Пример создания DLL Интерфейсный модуль Включение в библиотеку форм Особенности использования модулей в DLL Классы Основные понятия Составляющие класса Объявление класса Интерфейсы Создание и использование интерфейсов Объекты автоматизации и интерфейс IDispatch Глава 3. Программа Программные файлы Файл проекта Файлы модулей Файлы ресурсов Файлы настройки Файлы резервных копий Глобальные объекты Application Screen Printer Session Clipboard Настройка программы Файлы инициализации Системный реестр Windows Программа и Windows Процессы и потоки Использование памяти Сообщения Windows Функции API Глава 4. Классы общего назначения Класс Exception - обработка исключений Защищенные блоки Exception Стандартные классы исключений Возбуждение исключения Создание собственного класса Класс TList - списки Классы TStrings и TStringList - наборы строк и объектов TStrings TStringList Класс TStream и его потомки - потоки данных Графический инструментарий Класс TFont Класс ТРеп Класс TBrush Класс TCanvas Дополнительные возможности API-функций Классы TGraphic и TPicture Глава 5. Общие свойства компонентов Иерархия компонентов Имена и владельцы компонентов Родительские и дочерние компоненты Положение, размеры и оформление компонентов Указатели мыши Реакция на события мыши и клавиатуры События мыши События клавиатуры Клавиатура в Windows Фокус ввода Механизм действий Механизм перетаскивания Механизм причаливания Поддержка справочной службы Поддержка технологии СОМ Свойства разного назначения Глава 6. Компоненты вкладки Standard TFrame - фрейм и шаблоны компонентов TMainMenu - главное меню формы TPopupMenu - контекстное меню TLabel - метка TEdit - однострочное редактируемое текстовое поле ТМето - многострочное редактируемое текстовое поле TButton - кнопка TCheckBox - флажок Т Radio Button - переключатель TListBox -список TComboBox - комбинированный список TScrollBar - полоса прокрутки TGroupBox - панель группирования TRadioGroup - группа переключателей TPanel - панель TActionList - список действий Глава 7. Компоненты вкладки Additional TBitBtn - кнопка с изображением TSpeedButton - кнопка панели инструментов TMaskEdit - поле с маской ввода TStringGrid - текстовая таблица TDrawGrid - произвольная таблица TImage - изображение TShape - стандартная фигура TBevel - кромка TScroUBox - панель с полосами прокрутки TCheckListBox - группа флажков TSplitter - вешка разбивки TStaticText - текстовая метка TControlBar - контейнер для панели инструментов TApplicationEvents - обработчик сообщений Windows TValueListEditor - специализированный редактор списков TLabelEdit - однострочное поле с меткой TColorBox - список выбора цвета TChart - диаграмма ' TActionManager - менеджер действий TActionMainMenuBar - строка меню для действий TActionTooUBar - панель инструментов для действий TCustomizeDlg - диалоговое окно настройки Глава 8. Компоненты вкладки Win TTabControl - набор вкладок TPageControL - набор страниц с вкладками TImageList - хранилище изображений TRichEdit - поле формата RTF TTrackBar - ползунок TProgressBar - индикатор процесса TUpDown - счетчик THotKey - клавиша быстрого вызова TAnimate - анимация TDateTi me Picker - ввод и отображение даты/времени TMonthCalendar - календарь TTreeView - иерархическое дерево TListView - иерархический список THeaderControl - управляющий заголовок TStatusBar - строка состояния TToolBar и TToolButton - панель инструментов и кнопки для нее TCooLBar и TCoolBand - панель инструментов и полосы для нее TPageScrotler - панель с кнопками прокрутки TComboBoxEx - комбинированный список с расширенными возможностями Глава 9. Компоненты вкладки System TTimer - таймер Сокращение времени срабатывания таймера TPaintBox - окно для рисования TMediaPlayer - медиаплейер Воспроизведение звуковых сигналов без компонента TMediaPlayer Глава 10. Компоненты вкладки Dialogs TOpenDialog и TSaveDialog - окна открытия и сохранения файлов ТО pen Picture Dialog и TSavePictureDialog - окна открытия и сохранения изображений TFontDialog - окно выбора шрифта TColorDialog - окно выбора цвета TPrintDialog - окно настройки параметров печати TPrinterSetupDialog - окно настройки параметров принтера TFindDialog - окно поиска TReplaceDialog - окно поиска и замены Глава 11. Компоненты вкладки Win TTabSet - набор вкладок TNotebook - набор страниц TTabbedNotebook - набор страниц с вкладками TOutLine - иерархическая структура THeader - управляющий заголовок TFileListBox - панель с именами файлов TDirectoryListBox - панель с именами каталогов TDriveComboBox - список устройств TFilterComboBox - список с расширениями файлов Глава 12. Компоненты вкладки Samples TGauge - индикатор величины TColorGrid - цветовая таблица TSpinButton - спаренные кнопки TSpinEdit - поле со спаренными кнопками TDirectoryOutLine - структура каталогов TCalendar - календарь Компоненты Windows Shell Глава 13. Форма Разновидности форм Компонент TForm Создание и использование форм Алфавитный указатель