Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

VPS в России, Европе и США

Бесплатная поддержка и администрирование

Оплата российскими и международными картами

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

Книги: [Классика] [Базы данных] [Internet/WWW] [Сети] [Программирование] [UNIX] [Windows] [Безопасность] [Графика] [Software Engineering] [ERP-системы] [Hardware]

     

Kylix. Самоучитель

Вячеслав Пономарев

Издано: 2001, СПб.,"БХВ-Петербург"
Для начинающих и опытных пользователей
ISBN: 5-94157-130-5
Мягкий переплет, 416 стр.
Формат: 70x100/16

Начало
Введение
Структура книги
[Заказать книгу в магазине "Мистраль"]

Содержание

Введение
  Для кого предназначена эта книга
  Структура и особенности книги
  Используемые обозначения
  Благодарности

ЧАСТЬ I. ЯЗЫК ПРОГРАММИРОВАНИЯ OBJECT PASCAL
Глава 1. Общий обзор языка
  Алфавит и словарь языка
  Структура программы
  Комментарии
  Операторы
  Директивы компилятора

Глава 2. Типы данных 
  Простые типы данных
    Логические типы данных
    Символьные типы данных
  Структурные типы данных
    Строки
    Множества
    Массивы
    Записи
  Указатели, процедурные и вариантные типы данных
    Указатели
    Процедурные типы данных
    Вариантные типы данных

Глава 3. Выражения и операторы
  Выражения
  Арифметические выражения
    Логические выражения
    Строковые выражения
  Простые операторы
    Оператор присваивания
    Пустой оператор
    Составной оператор
    Оператор доступа
  Структурированные операторы
    Оператор перехода
    Оператор условия
    Оператор выбора
    Операторы цикла

Глава 4. Подпрограммы и модули
  Подпрограммы
  Функции
  Процедуры
  Параметры и аргументы
  Модули

Глава 5. Объекты и классы
  Основы объектно-ориентированного программирования
  Классы
  Поля
  Свойства
  События
  Методы
  Информация о типе во времени выполнения

ЧАСТЬ II. ОСНОВЫ ПРОГРАММИРОВАНИЯ В KYLIX
Глава 6. Интегрированная среда разработки Kylix 
  Возможности Kylix

Глава 7. Библиотека классов Kylix
  CLX Kylix
  Свойства, события и методы компонентов
  Области видимости объектов (компонентов)
  Иерархия классов CLX

Глава 8. Палитра компонентов Kylix
  Описание основных компонентов Kylix
  Свойства, события и методы основных компонентов Kylix
    Типы свойств
    Свойства основных компонентов Kylix
    Методы
    Поля
    События

ЧАСТЬ III. ДОПОЛНИТЕЛЬНЫЕ возможности KYLIX
Глава 9. Классы и исключения
  Работа с классами в Kylix
  Понятие исключения
  Обработка исключительных ситуаций
  Защита ресурсов и регенерация исключений
  Генерация исключений

Глава 10. Интерфейсы
  Понятие интерфейса
  Интерфейс [Unknown
  Класс TInterfaced Object
  Использование оператора as
  Использование ключевого слова implements
  Графический интерфейс пользователя
  Создание SDI- и MDI-приложений
  Консольные приложения

Глава 11. Работа с сокетами

Глава 12. Создание справочной системы 

Глава 13. Работа с графикой в Kylix
  Общий обзор программирования графики в Kylix
  Обновление экрана
  Типы графических объектов
  Работа с объектом Canvas
    Свойства и методы объекта Canvas
  Использование пера
    Цвет пера
    Ширина пера
    Стиль пера
    Режим пера
    Установка и определение позиции пера
  Использование кисти
    Цвет кисти
    Стиль кисти
    Установка значения свойства Bitmap
  Использование методов объекта Canvas
    Рисование линий и ломаных
    Рисование геометрических фигур
  Создание приложения наподобие графического редактора
  Другие методы работы с графикой в Kylix
    Работа с компонентом Image
  Загрузка и сохранение графических файлов
    Загрузка графического образа из файла
    Сохранение графического образа в файл
  Работа с буфером обмена
    Копирование графики в буфер обмена
    Вырезание графики в буфер обмена
    Вставка графики из буфера обмена
  Работа с мышью
    Обработка события OnMouseDown
    Обработка события OnMouseUp
    Обработка события OnMouseMove
  Создание простой игровой программы

Глава 14. Процессы и потоки 
  Общий обзор потоков
  Инициализация потоков
    Приоритеты потоков
    Поведение потока при завершении его работы
    Пример создания многопоточного приложения в Kylix
  Использование главного CLX-потока
  Координация потоков

ЧАСТЬ IV. СОЗДАНИЕ ПРИЛОЖЕНИЙ БАЗ ДАННЫХ
Глава 15. Основы баз данных
  Основные понятия
  Архитектура баз данных
  Таблицы баз данных
  Средства для работы с базами данных

Глава 16. Компоненты для работы с базами данных
  Вкладка Data Access
  Вкладка dbExpress
  Вкладка Data Controls

Глава 17. Основы языка SQL
  Основные сведения о языке SQL
  Функции языка SQL
  Операторы определения данных
  Операторы манипулирования данными

Глава 18. Примеры создания приложений баз данных

ЧАСТЬ V. СОЗДАНИЕ СОБСТВЕННЫХ
            КОМПОНЕНТОВ И ПАКЕТОВ КОМПОНЕНТОВ
Глава 19. Введение в создание компонентов
  Основы создания компонентов
  Выбор предка компонента
  Создание заготовки компонента
  Статические методы
  Виртуальные методы
  Динамические методы
    Методы-сообщения
  Замещенные методы
  Абстрактные методы
  Построение компонентов
    Создание свойств компонента
    Создание собственных редакторов свойств
    Команды Default и NoDefault
  Создание событий компонента
    Пример создания нового события компонента
  Создание методов компонента
  Регистрация компонента в среде Kylix

Глава 20. Пакеты компонентов
  Для чего используются пакеты
  Использование пакетов в приложениях
  Динамическая загрузка пакетов
  Установка пакетов компонентов
  Создание и редактирование пакетов
  Структура пакета
  Компиляция пакета
  Использование компилятора командной строки

ЧАСТЬ VI. РАЗРАБОТКА МЕЖПЛАТФОРМЕННЫХ ПРИЛОЖЕНИЙ
Глава 21. Проблемы переноса приложений
  Перенос Windows-приложений в среду Linux
  CLX как версия VCL
  Отличия CLX от VCL
  Команды, компоненты и другие элементы,
  перенос которых невозможен
  Совместимости модулей Kylix и Delphi
  Непереносимые возможности
  Совместное использование файлов ресурсов Linux и Windows
  Различие сред Linux и Windows
  Написание переносимого кода
  Использование специальных директив
  Вывод сообщений
  Перенос кода ассемблера в Linux
  Сообщения и системные события
  Переносимые приложения баз данных
    Отличия в dbExpress
    Отличия на уровне компонентов
    Отличия на уровне интерфейса пользователя
    Перенос приложений баз данных в Linux
    Обновление данных в приложениях dbExpress
  Кроссплатформенные Интернет-приложения
    Перенос Интернет-приложений в среду Linux

ЧАСТЬ VII. ПРИЛОЖЕНИЯ
  Приложение 1. Листинг модуля справочных систем CLX и VCL
  Приложение 2. Листинги модулей для создания системы помощи
  Приложение 3. Файловая система Linux
  Приложение 4. Список литературы и ссылки на
     официальные документы и материалы
  Список литературы
  Ссылки на сайты Интернета
Предметный указатель

Начало
Введение
Структура книги
Заказать книгу в магазине "Мистраль"

 

VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...