Интернет-магазинИнтернет-магазин
| Начало | Новинки | Корзина |
  Главная » Каталог » Компьютерная литература » Языки и системы программирования » Delphi, Kylix. Среда разработки на Паскале » Delphi. Программирование на языке высокого уровня: Учебник для вузов. В. Фаронов
Разделы
Бизнес (508)
Воспитание. Образование. (170)
Радиоэлектроника (79)
Каталоги (6)
Компьютерная литература (3224)
  Базы данных (100)
  Графика, дизайн, мультимедиа (322)
  Разработка программного обеспечения (57)
  Компьютерная безопасность. Хакерство (80)
  Компьютерные сети. Интранет, корпоративные сети (59)
  Компьютеры и программы (1052)
  Интернет и Web-страницы (326)
  Операционные системы (Windows, Linux...) (297)
  Основы программирования (40)
  MS Office. Офисные программы Майкрософт (188)
  Системы проектирования (CAD/CAM) (257)
  Сертификационные экзамены (6)
  Энциклопедии и словари по вычислительной технике, программированию, интернет (17)
  Цифровая фотография (36)
  Языки и системы программирования (387)
    Ассемблер для ПК на платформе Intel (13)
    C#. Язык программирования Си Шарп (28)
    C++ в среде разработки Visual C++ (14)
    C++ в среде разработке C++ Builder (15)
    C/C++. Языки программирования Си, Си++ (74)
    Delphi, Kylix. Среда разработки на Паскале (57)
    Паскаль, Turbo Pascal. Язык программирования (23)
    Программирование на языках .NET (44)
    Java, J++. Языки программирования (37)
    Фортран (2)
    Visual Basic. Язык программирования (24)
    Языки программирования (прочие) (42)
Кулинария (1)
Популярная психология (71)
Психология (132)
Психотерапия и психоанализ (15)
Полный список товаров
Издатели
Новинки Перейти
Дворцовые тайны. 2-е изд., переработанное.  Е. Анисимов
Дворцовые тайны. 2-е изд., переработанное. Е. Анисимов
76.70 грн.
Реклама
Уважаемые посетители! Магазин работает в режиме виртуальной витрины. Прием заказов временно приостановлен.
Delphi. Программирование на языке высокого уровня: Учебник для вузов. В. Фаронов 84.00 грн.
Предыдущий товар Товар 43 из 57
категории Delphi, Kylix. Среда разработки на Паскале
 Следующий товар
 
box_bg_l.gif.

Книга посвящена новейшей версии Delphi 7 Studio. Здесь изложены как приемы программирования в среде Delphi, ее главные составные части — галереи компонентов, хранилища объектов, вспомогательный инструментарий, так и сам язык программирования Delphi. Подробно рассматриваются компоненты программ, некоторые дополнительные возможности — динамически подключаемые библиотеки, интерфейсы, технология СОМ и система ModelMaker.
Книга может быть полезна как начинающим — в качестве пособия для первоначального изучения среды и языка Delphi, так и опытным программистам, желающим пополнить свои знания в области применения языка Delphi.
Допущено Министерством образования Российской Федерации в качестве учебника для студентов высших учебных заведений, обучающихся по направлению подготовки дипломированных специалистов «Информатика и вычислительная техника».

1-е издание, 2009 год, 640 стр., формат 17x23 см (70х100/16), Твердый переплет, ISBN 978-5-8046-0008-3

 

Содержание

От автора

Введение
Назначение и возможности Delphi
Инструмент ускоренной разработки программ
Мощность и гибкость языка
Инструмент создания приложений баз данных
Особенности версии Delphi 7 Studio
От издательства

Часть I. Знакомство с Delphi

Глава 1. Среда разработчика
Главное окно
Инструментальные кнопки
Настройка окон
Палитра компонентов
Окно формы
Окно дерева объектов
Окно инспектора объектов
Окно кода программы
Глава 2. Основы визуального программирования
Пустая форма и ее модификация
Настройка Delphi
Имена в Delphi
Изменение свойств формы
Размещение нового компонента
Реакция на события
Модификация формы
Обработчик события OnClick
Динамическое изменение свойств компонента
Некоторые итоги

Глава 3. Знакомство с компонентами
Вкладка Standard
Вкладка Additional
Вкладка Win32
Вкладка System
Вкладка Dialogs
Вкладка Win31
Вкладка Samples
Вкладка АctiveХ

Глава 4. Введение в язык Delphi
Учебная программа
Конструирование формы
Перенос формы в хранилище
Структура программ Delphi
Структура проекта
Структура модуля
Элементы программы
Типы
Строковый и символьный типы
Целые типы
Операторы языка
Составной оператор и пустой оператор
Условный оператор
Операторы повторений
Оператор выбора
Метки и операторы перехода
Массивы
Процедуры и функции
Правила кодирования программ

Часть II. Язык Delphi Глава 5. Элементы языка
Алфавит
Идентификаторы
Константы
Выражения
Операции

Глава 6. Типы данных
Простые типы
Порядковые типы
Вещественные типы
Тип дата-время
Структурированные типы
Массивы
Записи
Множества
Строки
Указатели и динамическая память
Динамическая память
Указатели
Выделение и освобождение динамической памяти
Псевдонимы типов
Типы с управляемым временем жизни
Глава 7. Процедуры и функции
Локализация имен
Описание подпрограммы
Заголовок и стандартные директивы
Параметры
Умалчиваемые параметры
Параметры-массивы и параметры-строки
Открытые массивы
Конструктор массива
Вариантные массивы-параметры
Процедурные типы
Рекурсия и опережающее описание
Глава 8. Классы
Основные понятия
Инкапсуляция
Наследование
Полиморфизм
Составляющие класса
Поля
Методы
Одноименные методы
Свойства
Объявление класса
Приведение типов классов

Глава 9. Варианты
Преобразование вариантов к данным других типов
Использование вариантов в выражениях
Подпрограммы для работы с вариантами
Вариантные массивы
Пользовательские варианты

Глава 10. Файлы
Доступ к файлам
Подпрограммы для работы с файлами
Текстовые файлы
Типизированные файлы
Нетипизированные файлы
Отображение файлов в память
Объектная модель работы с файлами

Глава 11. Модули
Структура модулей
Заголовок модуля и связь модулей друг с другом
Интерфейсная часть
Исполняемая часть
Инициализирующая и завершающая части
Доступ к объявленным в модуле объектам
Типы модулей в Delphi
Модули данных
Модули динамических библиотек
Пакеты
Модули потоков команд
Глава 12. Типизированные константы и инициализированные переменные
Типизированные константы
Константы простых типов и типа String
Константы-массивы
Константы-записи
Константы-множества
Константы-указатели
Инициализация переменных

Часть III. Компоненты и программа

Глава 13. Классы общего назначения
Класс Exception — обработка исключений
Защищенные блоки
Класс Exception
Стандартные классы исключений
Вызов исключения
Создание собственного класса
Класс TList — списки
Классы TStrings и TStringList — наборы строк и объектов
Класс TStrings
Класс TStringList
Графический инструментарий
Класс TFont
Класс TPen
Класс TBrush
Класс TCanvas
Классы TGraphic и TPicture
Глава 14. Общие свойства компонентов
Иерархия компонентов
Имена и владельцы компонентов
Родительские и дочерние компоненты
Положение, размеры и оформление компонентов
Указатели мыши
Реакция на события мыши и клавиатуры
События мыши
События клавиатуры
Клавиатура в Windows
Фокус ввода
Механизм действий
Механизм перетаскивания
Механизм причаливания
Поддержка справочной службы
Поддержка технологии СОМ
Свойства разного назначения

Глава 15. Компоненты вкладки Standard
TFrame — фрейм и шаблоны компонентов
TMainMenu — главное меню формы
TPopupMenu — контекстное меню
TLabel — метка
TEdit — однострочное редактируемое текстовое поле
TMemo — многострочное редактируемое текстовое поле
TButton — кнопка
TCheckBox — флажок
TRadioButton — переключатель
TListBox — список
TComboBox — комбинированный список
TScrollBar — полоса прокрутки
TGroupBox — панель группирования
TRadioGroup — группа переключателей
TPanel — панель
TActionList — список действий

Глава 16. Компоненты вкладки Additional
TBitBtn — кнопка с изображением
TSpeedButton — кнопка панели инструментов
TMaskEdit — поле с маской ввода
TStringGrid — текстовая таблица
TDrawGrid — произвольная таблица
TImage — изображение
TShape — стандартная фигура
TBevel — кромка
TScrollBox — панель с полосами прокрутки
TCheckListBox — группа флажков
TSplitter — вешка разбивки
TStaticText — текстовая метка
TControlBar — контейнер для панели инструментов
TApplicationEvents — обработчик сообщений Windows
TValueListEditor — специализированный редактор списков
TLabelEdit — однострочное поле с меткой
TColorBox — список выбора цвета
TChart — диаграмма
TActionManager — менеджер действий

Глава 17. Компоненты вкладки Win32
TTabControl — набор вкладок
TPageControl — набор страниц с вкладками
TImageList — хранилище изображений
TRichEdit — поле формата RTF
TTrackBar — ползунок
TProgressBar — индикатор процесса
TUpDown — счетчик
TAnimate — анимация
TDateTimePicker — ввод и отображение даты/времени
TMonthCalendar — календарь
TTreeView — иерархическое дерево
TListView — иерархический список
THeaderControl — управляющий заголовок
TStatusBar — строка состояния
TToolBar и TТoolButton — панель инструментов и кнопки для нее
TCoolBar и TCoolBand — панель инструментов и полосы для нее
TPageScroller — панель с кнопками прокрутки
TComboBoxEx — комбинированный список с расширенными возможностями

Глава 18. Компоненты вкладки System
TTimer — таймер
TPaintBox — окно для рисования
TMediaPlayer — медиаплейер
TOleContainer — контейнер OLE-объекта

Глава 19. Компоненты вкладки Dialogs
TOpenDialog и TSaveDialog — окна открытия и сохранения файлов
TOpenPictureDialog и TSavePictureDialog — окна открытия и сохранения изображений
TFontDialog — окно выбора шрифта
TColorDialog — окно выбора цвета
TPrintDialog — окно настройки параметров печати
TPrinterSetupDialog — окно настройки параметров принтера
TFindDialog — окно поиска
TReplaceDialog — окно поиска и замены
TPageSetupDialog — окно установки параметров печатаемой страницы

Глава 20. Компоненты вкладки Samples
TGauge — индикатор величины
TColorGrid — цветовая таблица
TSpinButton — спаренные кнопки
TSpinEdit — поле со спаренными кнопками
TDirectoryOutLine — структура каталогов
TCalendar — календарь
Компоненты Windows Shell

Глава 21. Форма
Разновидности форм
Компонент TForm
Создание и использование форм

Глава 22. Программа
Программные файлы
Файл проекта
Файлы модулей
Файлы ресурсов
Файлы настройки
Файлы резервных копий
Глобальные объекты
Application
Screen
Printer
Clipboard
Настройка программы
Файлы инициализации
Системный реестр Windows
Программа и Windows
Процессы и потоки
Использование памяти
Сообщения Windows
Функции API

Часть IV. Расширенные возможности Delphi

Глава 23. Создание и использование DLL
Реализация
Пример создания DLL
Статическая загрузка
Динамическая загрузка
Интерфейсный модуль
Включение в библиотеку форм
Особенности использования модулей в DLL
Глава 24. Интерфейсы
Создание и использование интерфейсов
Описание интерфейса
Идентификатор интерфейса
Компонентный класс Класс TInterfacedObject и интерфейс IUnknow
Псевдонимы методов
Приведение интерфейсных типов
Уполномоченные свойства
Объекты автоматизации и интерфейс IDispatch
Глава 25. Технология COM
Некоторые детали технологии
Взаимодействие с помощью интерфейсов
Фабрика классов и автоматический запуск сервера
Библиотека типов
Пример использования
Сервер
Клиент
Использование вариантов в технологии OLE
Использование серверов пакета MS Office
Основные объекты серверов Excel и Word
Глава 26. Создание компонентов с помощью ModelMaker
Методика создания компонентов
Зачем нужны новые компоненты
Этапы разработки
Методика использования ModelMaker
Этапы разработки
Активизация ModelMaker
Вставка нового класса
Определение новых свойств и методов
Вставка исполняемого кода
Создание модуля с исходным кодом
Отладка компонента
Совершенствование компонента
Оформление компонента
Регистрация компонента
Приложение А. Интегрированная среда разработчика
Главное меню
Меню File
Меню Edit
Меню Search
Меню View
Меню Project
Меню Run
Меню Component
Меню Database
Меню Tools
Меню Help
Работа с редактором
Команды перемещения курсора
Команды удаления и вставки
Команды для работы с блоками
Прочие команды
Интеллектуальные возможности редактора
Отладка программ
Точки контрольного останова
Окно наблюдения
Принудительное прерывание работы программы
Трассировка программы
Действия в точках прерывания
Группировка точек прерывания
Вычисление выражений и изменение значений
Ведение протокола работы программы

Приложение Б. Некоторые стандартные подпрограммы, переменные, классы
Подпрограммы модуля Match
Подпрограммы модуля DateUtils
Спецификаторы формата даты/времени
Системные переменные, управляющие стандартным отображением данных
Правила использования параметров функции FloatToStrF
Спецификаторы форматирования вещественных чисел
Подпрограммы для работы с файлами
Стандартные классы исключений

Литература

Алфавитный указатель

 



Товар был добавлен в наш каталог 11 April 2009 г.
box_bg_r.gif.
Отзывы Количество:
Поиск
Введите слово для поиска. Расширенный поиск
Вход
E-Mail:
Пароль:
Регистрация
Отложенные товары Перейти
Нет отложенных товаров.
Отзывы Перейти
Написать отзывНапишите Ваше мнение о товаре!
Рассказать другу
 

Сообщите своим друзьям и близким о нашем магазине
Уведомления Перейти
УведомленияСообщите мне о новинках и Delphi. Программирование на языке высокого уровня: Учебник для вузов. В. Фаронов
Реклама
Скидки   |   Расширенный поиск   |   Свяжитесь с нами   |   Регистрация   |   Мои данные
Copyright © 2009 ga-zon.com
Материалы, представленные на сайте, не могут быть использованы без письменного разрешения администрации сайта
  bigmir)net TOP 100