Корзина
0
Корзина
0
Добавьте в корзину товаров ещё на 900 гривен, чтобы БЕСПЛАТНО получить товар по Украине до отделения Новой почты.

Ваша корзина пустая

Меню
Обучение программированию. Basic, Pascal. Программирование для детей
Купить Delphi 6 и Kylix Библиотека программиста

Delphi 6 и Kylix Библиотека программиста

В этой книге на практических примерах рассмотрены все возможности среды Delphi 6. Читатель узнает, как создавать многоуровневые программы для работы с базами данных, Интернет-системы и сетевые распределенные приложения на основе технологий COM и CORBA. Рассмотрены механизмы преобразования XML-данных и приемы разработки служб WebServices. В большинстве случаев программист может обойтись визуальными средствами Delphi. Характер авторских работ С. Бобровского традиционно отличается тем, что они не только служат фундаментальным руководством по новым технологиям программирования, но и представляют собой удобные справочники, полезные каждому программисту, независимо от уровня его подготовки.

Содержание

Отличия и нововведения Delphi 6

Стратегические изменения

Изменение интегрированной среды разработчика

Библиотека визуальных компонентов

Кросс-платформная разработка

Компилятор

Технологии XML и Web Services (набор BizSnap)

Упрощенная разработка Web-приложений (набор WebSnap)

Оригинальные средства создания и поддержки Интернет-приложений

Новые способы доступа к данным

Расширенные возможности формирования многоуровневых систем

Создание собственных компонентов

Средства поддержки создания приложений, работающих с базами данных

Глава 1. Основные компоненты Delphi и принципы их использования

Форма TForm

Панель Standard

Компонент Фрейм (TFrame)

Компонент Кнопка (TButton)

Компонент Надпись (TLabel)

Компонент Текстовое поле (TEdit)

Компонент Меню (TMainMenu)

Компонент Контекстное меню (TPopupMenu)

Компонент Текстовая область (TMemo)

Компонент Флажок (TCheckBox)

Компонент Переключатель (TRadioButton)

Компонент Группа переключателей (TRadioGroup)

Компонент Список (TListBox)

Компонент Поле со списком (TComboBox)

Компонент Полоса прокрутки (TScrollBar)

Компонент Список действий (TActionList)

Панели и декоративные элементы. Механизмы перетаскивания и стыковки

Новые стандартные действия

Склад объектов

Дополнительные компоненты Delphi 6 (панель Additional)

Компонент Быстрая кнопка (TSpeedButton)

Компонент Кнопка с картинкой (TBitBtn)

Компонент Шаблон ввода (TMaskEdit)

Компонент Рамка (TBevel)

Компонент Постоянный текст (TStaticText)

Компонент Фигура (TShape)

Компонент Разделитель (TSplitter)

Компонент События приложения (TApplicationEvents)

Компонент Таблица строк (TStringGrid)

Компонент Рисуемая таблица (TDrawGrid)

Компонент Список с флажками (TCheckListBox)

Компонент Прокручиваемая область (TScrollBox)

Компонент Изображение (TImage)

Компонент Редактор списка строк (TValueListEditor)

Компонент Текстовое поле с подписью (TLabeledEdit)

Компонент Выбор цвета (TColorBox)

Компонент Панель действий меню (TActionMainMenuBar)

Компонент Панель действий (TActionToolBar)

Компонент Менеджер действий (TActionManager)

Компонент Диалоговое окно настройки действий (TCustomizeDlg)

Компонент Диаграмма (TChart)

Панель Win32

Компонент Набор страниц (TPageControl)

Компонент Переключаемые страницы (TTabControl)

Компонент Список изображений (TImageList)

Компонент Текстовый редактор (TRichEdit)

Компонент Движок (TTrackBar)

Компонент Индикатор прогресса (TProgressBar)

Компонент Счетчик (TUpDown)

Компонент Горячая клавиша (THotKey)

Компонент Анимация AVI (TAnimate)

Компонент Календарь (TMonthCalendar)

Компонент Поле ввода даты/времени (TDateTimePicker)

Компонент Панель заголовков (THeaderControl)

Компонент Строка состояния (TStatusBar)

Компонент Панель инструментов (TToolBar)

Компонент Панель управления (TControlBar)

Компонент Расширенная панель управления (TCoolBar)

Компонент Прокрутка страниц (TPageScroller)

Компонент Список элементов (TListView)

Компонент Дерево (TTreeView)

Компонент Расширенное поле со списком (TComboBoxEx)

Панель System (Системные компоненты)

Компонент Таймер (TTimer)

Компонент Мультимедийный проигрыватель (TMediaPlayer)

Компонент Область рисования (TPaintBox)

Панель Dialogs

Компонент Окно выбора файла (TOpenDialog)

Компонент Окно сохранения файла (TSaveDialog)

Компоненты Окно открытия рисунка (TOpenPictureDialog) и Окно сохранения рисунка (TSavePictureDialog)

Компонент Окно выбора шрифта (TFontDialog)

Компонент Окно выбора цвета (TColorDialog)

Компоненты Печать и Настройка принтера (TPrintDialog, TPrinterSetupDialog)

Компонент Поиск (TFindDialog)

Компонент Поиск и замена (TReplaceDialog)

Глава 2. Специальные средства отладки

Расширенные средства отладки

Прерывание по условию

Группировка точек прерывания

Действия

Ведение протокола работы

Отладка внешних процессов

Машинный код

Инспектор отладки

Средство отладки, ориентированное на программиста

Исключительные ситуации

Генерация исключительной ситуации

Стандартные классы исключительных ситуаций

Контроль над исключительными ситуациями

Выполнение завершающих действий

Передача объектов, связанных с исключительными ситуациями

Программный обработчик ошибок

Глава 3. Принципы работы с базами данных

Архитектура СУБД

Локальная архитектура

Файл-серверная архитектура

Клиент-серверная архитектура

Распределенная архитектура

Интернет-архитектура

Реализация работы с СУБД в системе Delphi

Технология BDE для доступа к данным

Драйверы баз данных

Базовые классы и компоненты для работы с СУБД

Класс TTable (Таблица)

Класс Поле записи (TField)

Класс Описание поля записи (TFieldDef)

Компонент Источник данных (TDataSource)

Принципы работы с СУБД

Создание модуля данных

Доступ к таблицам базы данных

Динамические и постоянные поля

Источники данных

Проектирование пользовательского интерфейса

Заключение

Основные методы работы с набором данных

Сортировка набора данных

Вычисляемые поля

Закладки (Bookmarks)

Фильтры

Выделение диапазонов

Поиск в таблице

Компоненты панели BDE

Компонент Сеанс связи с СУБД (TSession)

Компонент База данных (TDatabase)

Компонент Хранимая процедура (TStoredProc)

Компонент Групповая обработка (TBatchMove)

Компонент Обновление базы данных (TUpdateSQL)

Компонент Вложенная таблица (TNestedTable)

Кэшированные обновления (Cached Updates)

Описание компонентов панели Data Control

Компонент Навигатор (TDBNavigator)

Компонент Надпись данных (TDBText)

Компонент Поле редактирования (TDBEdit)

Компонент Многострочное поле (TDBMemo)

Компонент Изображение (TDBImage)

Компонент Список данных (TDBListBox)

Компонент Поле данных со списком (TDBComboBox)

Компонент Флажок данных (TDBCheckBox)

Компонент Группа переключателей данных (TDBRadioGroup)

Компонент Поле форматирования (TDBRichEdit)

Компонент Свободная форма (TDBCtrlGrid)

Компонент Диаграмма данных (TDBChart)

Проектирование СУБД

Связь через свойства

Связанные таблицы

Поля синхронизации

Родительская связь

Комментарии

Визуальные настройки схемы данных

Создание запросов

Компонент Запрос (TQuery)

Формирование структуры запроса

Отображение содержимого запроса

Другие возможности Проектировщика запросов

Основы языка построения запросов SQL

Зачем надо знать SQL

Выполнение выражений SQL

Оператор SELECT

Оператор INSERT

Оператор UPDATE

Оператор DELETE

Создание таблицы

Создание отчетов

Принципы создания отчетов в Delphi 6

Основные компоненты отчета

Работа с отчетом

Средства анализа данных и принятия решений

Зачем нужен анализ данных

Пример

Доступ к данным с помощью технологии ADO

OLE DB, ActiveX и ADO

Создание приложения, обеспечивающего доступ к данным по технологии ADO

Доступ к данным с помощью технологии ADO

Глава 4. Работа с клиент-серверной СУБД InterBase

InterBase СУБД

Компоненты для работы с СУБД InterBase

Несколько баз данных в одном приложении

Доступ к базе данных InterBase

Ввод значений в таблицу InterBase

Обработка подключения к базе данных

Отображение в запросе новой информации

Дополнительные компоненты панели InterBase

InterBase 6

Иерархия компонентов InterBase Admin

Компонент Конфигурация сервера (TIBConfigService)

Компонент Архивирование базы данных (TIBBackupService)

Компонент Восстановление базы данных (TIBRestoreService)

Компонент Проверка состояния базы данных (TIBValidationService)

Компонент Статистика работы с базой данных (TIBStatisticalService)

Компонент Протокол работы (TIBLogService)

Компонент Управление доступом пользователей (TIBSecurityService)

Компонент Лицензирование (TIBLicensingService)

Компонент Информация о сервере (TIBServerProperties)

Компонент Инсталляция компонентов сервера (TIBInstall)

Компонент Удаление компонентов сервера (TIBUnInstall)

Глава 5. Работа с SQL-серверами (панель dbExpress)

Общие положения

Компонент SQL-связь (TSQLConnection)

Компонент SQL-Таблица (TSQLTable)

Компонент SQL-Запрос (TSQLQuery)

Компонент SQL-набор данных (TSQLDataSet)

Компонент Хранимая SQL-процедура (TSQLStoredProc)

Компонент Клиентский SQL-набор данных (TSQLClientDataSet)

Компонент SQL-монитор (TSQLMonitor)

Обработка транзакций в модели dbExpress

Схематичный пример выполнения транзакции с помощью TSQLConnection

Глава 6. Обмен информацией между приложениями Windows

Принципы обмена информацией между приложениями Windows

Совместная работа нескольких приложений

Технология DDE

Технология OLE

Динамически подключаемые библиотеки (DLL)

Что такое DLL

Создание библиотеки DLL

Вызов библиотеки DLL

Добавление ресурсов в библиотеку

Работа с потоками

Что такое поток

Создание многопоточного приложения

Глава 7. Создание многоуровневых приложений

Использование объектов COM

Что такое технология COM

Составные части технологии COM

Интерфейс COM

Сервер COM

Расширения технологии COM

Пример создания объекта COM

Создание системы COM на базе транзакционного сервера MTS

Особенности распределенных приложений COM

Пример создания сервера COM и клиента COM на базе MTS

Панель COM+

Компонент Администратор COM-каталогов (TCOMAdminCatalog)

Создание распределенных приложений на основе технологии CORBA

Что такое CORBA

Пример создания сервера CORBA и клиента CORBA

Новые возможности по поддержке технологии CORBA в Delphi 6

Серверный CORBA-модуль

Создание клиентского CORBA-приложения

Тестирование CORBA-проекта

Глава 8. Технология многоуровневых приложений Borland для работы с СУБД

Основные принципы создания многоуровневых приложений, работающих с СУБД

Состав многоуровневого приложения

Механизм работы многоуровневого приложения

Упакованный набор данных

Компонент Поставщик данных (TDataSetProvider)

Компонент Клиентский набор данных (TClientDataSet)

Создание многоуровневых приложений, работающих с СУБД с использованием транзакционного сервера MTS

Новые возможности

Создание серверного объекта

Оригинальные возможности Delphi по созданию многоуровневых приложений

Визуальное создание распределенных приложений с доступом к данным

Создание многоуровневого приложения COM

Создание клиентской программы

Компонент Простой брокер объектов (TSimpleObjectBroker)

Создание многоуровневого приложения TCP/IP

Создание многоуровневого приложения HTTP

Создание многоуровневого приложения ADO

Использование множественных удаленных модулей данных

Множественная связь

Брокер соединений

Локальная связь

Использование технологии XML

Что такое XML

XML-преобразования

Как работать с утилитой XmlMapper

Компонент XML-Преобразование (TXMLTransform, панель DataAccess)

Компонент Поставщик XML-данных (TXMLTransformProvider, панель DataAccess)

Компонент XML-Клиент (TXMLTransformClient, панель DataAccess)

Компонент XML-документ (TXMLDocument, панель Internet)

Пример

Еще один пример

Глава 9. Программирование для Интернета

Введение в программирование для Интернета

Возможности системы Delphi 6 по созданию приложений для Интернета

Создание собственного броузера

Использование компонентов FastNet для создания приложений Интернета

Дополнительные возможности Delphi 6 для Интернета

Компоненты, требующие наличия специального сервера

Загрузка и передача файлов

Передача документов по сети

Прием и отправка электронной почты

Кодирование файлов

Работа с группами новостей

Обмен текстовыми сообщениями

Обмен двоичными файлами

Передача данных по протоколу UDP

Создание собственных протоколов и серверов Интернета

Глава 10. Панели Indy

Базовые TCP-компоненты

Компонент TCP-Сервер (TIdTCPServer)

Компонент TCP-клиент (TIdTCPClient)

Класс Indy-поток (TIdThread)

Пример создания распределенной TCP-системы

Компонент Простой TCP-сервер (TIdSimpleServer)

Компоненты UDP-клиент (TIdUDPClient) и UDP-сервер (TIdUDPServer)

Другие Indy-компоненты

Панель Indy Misc

Компонент Антиблокировщик (TIdAntiFreeze)

Компонент Преобразование даты/времени (TIdDateTimeStamp)

Компонент IP-информация (TIdIPWatch)

Компонент Менеджер потоков (TIdThreadMgrDefault)

Компонент Менеджер пула потоков (TIdThreadMgrPool)

Компонент HTTP-сервер (TIdHTTPServer) и создание Web-сервера

Компонент Простой FTP-сервер (TIdTrivialFTPServer) и создание собственного FTP-сервера

Работа с электронной почтой

Компонент Прием почты (TIdPOP3)

Компонент Отправка почты (TIdSMTP)

Кодировка пересылаемых данных

Иерархия кодировочных компонентов

Компонент Base64-кодировщик (TIdBase64Encoder)

Компонент UUE-кодировщик (TIdUUEncoder)

Компонент IMF-раскодировщик (TIdIMFDecoder)

Компоненты MD2, MD4, MD5-кодировщик (TIdCoderMD2, TIdCoderMD4, TIdCoderMD5)

Компонент Расширенный кодировщик (TIdQuotedPrintableEncoder)

Пример кодирования

Глава 11. Создание распределенных Интернет-приложений

Создание распределенных Интернет-приложений на базе сокетов

Как устроены форумы реального времени (чаты)

Сокеты

Настройка портов

Адрес компьютера

Сокетные компоненты Delphi 6

Расширенные возможности работы с сокетами

Класс TIpSocket

Компонент TCP-клиент (TTcpClient)

Компонент TCP-сервер (TTcpServer)

Глава 12. Программирование для Web-серверов

Создание приложений Web-сервера

Web-программирование

Создание заготовки Web-модуля

Параметры и результаты

Пример создания Web-модуля

Отладка без Web-сервера

Прием данных от Web-формы

Поддержка шаблонов HTML

Доступ к данным из приложений Web-сервера

Публикация данных на Web-сервере

Способы публикации данных

Компоненты TDataSetTableProducer и TQueryTableProducer

Публикация данных с помощью компонента TDataSetPageProducer

Перенос приложения в Web-архитектуру

Быстрая разработка приложений Web-сервера с доступом к данным на основе технологии XML

Создание Web-приложения с доступом к базе данных

Создание приложений Web Services

Cервер Web Services

Создание простейшего сервера Web Services

Создание клиента Web Services

Пример создания работающей клиентской системы Web Services

Создание полноценного сервера Web Services

Создание Web-серверных приложений с помощью технологии WebSnap

Важнейшие отличия WebSnap-технологии

Принципы работы приложения WebSnap

Адаптеры и Поставщики страниц

Принципы функционирования WebSnap-приложения

Быстрое создание WebSnap-приложения, работающего с базами данных

Глава 13. Дополнительные возможности системы Delphi

Создание собственных компонентов

Создание компонентов Delphi 6

Создание элементов ActiveX

Подключение компонента ActiveX

Использование активных форм в Интернете

Что такое активные формы

Создание активной формы

Включение активной формы в Web-страницу

Редактор свойств

Доступ к интерфейсу компонента из кода HTML

Работа с Панелью управления Windows

Принцип работы с Панелью управления

Создание заготовки апплета

Регистрация и отладка библиотек CPL

Управление работой офисных приложений

Офисные программы как серверы автоматизации COM

Пример автоматической загрузки редактора Word

Пример автоматической загрузки электронной таблицы Excel

Пример доступа к базе данных Access 97

Заключение

Установка и развертывание приложений

Общие принципы

Работа с Реестром

Настройка коммерческой версии приложения

Приложение InstallShield

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

Использование справочной системы в программах

Как создать простой раздел справочной системы

Как указать ссылку на раздел

Создание файла проекта

Как подготовить содержимое справочной системы

Создание справочного файла

Как добавить справочный файл в программу

Перспективы развития справочной системы

Поддержка групповой работы. Система TeamSource

Принципы организации групп программистов

Пользовательские задачи Team Source

Запуск системы Team Source

Создание нового проекта

Создание копии проекта

Главное окно Team Source

Запрос на блокировку проекта

Регистрация нового пользователя

Просмотр файлов, нуждающихся в проверке

Как работает система Team Source

Примечания к изменениям

Что включать в анализ

Закладки

Заключение

Локализация приложений

Общие принципы локализации

Локализация в Delphi 6

Как использовать строковые константы внутри программы

Улучшения средств локализации приложений

Настройка визуальной оболочки

Список "Что надо сделать"

Настройки пользовательского интерфейса

Работа с Инспектором объектов и Деревом объектов

Новые и обновленные модули

ConvUtils

DateUtils

Math

SysUtils

Variants (Variants.pas и VarUtils.pas)

System

Глава 14. Kylix

Установка Kylix

Подготовительный этап

Поддерживаемые версии Linux

Процесс установки

Основные отличия Kylix от Delphi

Различия в составе компонентов

Новые компоненты Kylix

Другие базовые отличия

Динамические библиотеки

Принципы работы с буфером обмена

Работа с настройками программ и системным реестром

Кодирование текстов

Использование встроенного ассемблера

Работа с файлами

Принципы отрисовки изображения в Linux

Особенности реализации точечного изображения в Linux

Мелкие функциональные отличия

Системные различия Windows и Linux

Способы создания приложений, переносимых между платформами Linux и Windows

Особенности Kylix и Delphi при создании кросс-платформных приложений

Перенос приложения между Windows и Linux

Разрешение экрана и глубина цвета

Комментарии к кросс-платформной разработке

Кросс-платформная разработка приложений, работающих с базами данных

Общие положения

Перенос приложений с Windows на Linux

Кэширование обновлений

Дополнительные возможности работы с клиентскими наборами данных

Создание кросс-платформных Интернет-приложений

Общие положения

Создание серверных Интернет-приложений

Как отлаживать серверные модули Apache, написанные с помощью Kylix

Развертывание приложений

Общие принципы развертывания приложений

Инсталляция приложений, работающих с базами данных

Инсталляция Интернет-приложений

Приложение

Данные

Типы данных

Операции

Подпрограммы

Стандартные подпрограммы для работы с типами

Способы передачи параметров подпрограммам

Исключительные ситуации

Стандартные классы

Стандартные абстрактные классы

Иерархия компонентов

Классы общего назначения

Классы для работы с графикой

Принтер (класс TPrinter)

Стандартные подпрограммы для работы с файлами

Подпрограммы для работы с текстовыми файлами

Подпрограммы для работы с файлами и каталогами

Подпрограммы для работы с именами файлов

Методы работы с классом TIniFile

Работа с Реестром (класс TRegistry)

Стандартные подпрограммы для работы с датой/временем

Свойства и методы компонентов панели Win32

Компонент Набор страниц (класс TPageControl)

Компонент Список изображений (класс TImageList)

Компонент Панель инструментов (класс TToolBar)

Компонент Расширенная панель управления (класс TCoolBar)

Компонент Список элементов (класс TListView)

Компонент Дерево (класс TTreeView)

Свойства и методы компонентов панели System

Компонент Мультимедийный проигрыватель (класс TMediaPlayer)

Классы и компоненты, наиболее часто используемые для доступа к данным

Классы и компоненты панели BDE

Компонент Набор данных ADO (класс TADODataSet)

Компонент Навигатор (класс TDBNavigator)

Компонент Быстрый отчет (класс TQuickRep)

Компонент Набор данных InterBase (класс TIBDataSet)

Компонент Информация о базе данных InterBase (класс TIBDatabaseInfo)

Классы и компоненты, используемые в многоуровневых приложениях

Компонент Пользовательский поставщик данных (класс TCustomProvider)

Компонент Базовый поставщик данных (класс TBaseProvider)

Компонент Поставщик данных (класс TDataSetProvider)

Клиентский набор данных (класс TClientDataSet)

Классы и компоненты для создания Интернет-приложений

Компонент Броузер (класс TWebBrowser)

Компонент Оригинальный протокол (класс TPowersock)

Компонент Сообщение (класс TIdMessage)

Классы для работы с сокетами

Kylix

Новые стандартные функции

Указатель компонентов
6
Нет в наличии

Delphi 6 и Kylix Библиотека программиста

Купить Delphi 6 и Kylix Библиотека программиста
Артикул : 5338
Издательство : Питер
Автор : Бобровский С.
Язык : Английский
ISBN13 : 978-5-31800-196-3
Формат : 17x24 см
EAN13 : 9785318001963
Страниц : 560
Год издания : 2002
Тип переплета : Мягкий
Нет в наличии

Описание
В этой книге на практических примерах рассмотрены все возможности среды Delphi 6. Читатель узнает, как создавать многоуровневые программы для работы с базами данных, Интернет-системы и сетевые распределенные приложения на основе технологий COM и CORBA. Рассмотрены механизмы преобразования XML-данных и приемы разработки служб WebServices. В большинстве случаев программист может обойтись визуальными средствами Delphi. Характер авторских работ С. Бобровского традиционно отличается тем, что они не только служат фундаментальным руководством по новым технологиям программирования, но и представляют собой удобные справочники, полезные каждому программисту, независимо от уровня его подготовки.

Содержание

Отличия и нововведения Delphi 6

Стратегические изменения

Изменение интегрированной среды разработчика

Библиотека визуальных компонентов

Кросс-платформная разработка

Компилятор

Технологии XML и Web Services (набор BizSnap)

Упрощенная разработка Web-приложений (набор WebSnap)

Оригинальные средства создания и поддержки Интернет-приложений

Новые способы доступа к данным

Расширенные возможности формирования многоуровневых систем

Создание собственных компонентов

Средства поддержки создания приложений, работающих с базами данных

Глава 1. Основные компоненты Delphi и принципы их использования

Форма TForm

Панель Standard

Компонент Фрейм (TFrame)

Компонент Кнопка (TButton)

Компонент Надпись (TLabel)

Компонент Текстовое поле (TEdit)

Компонент Меню (TMainMenu)

Компонент Контекстное меню (TPopupMenu)

Компонент Текстовая область (TMemo)

Компонент Флажок (TCheckBox)

Компонент Переключатель (TRadioButton)

Компонент Группа переключателей (TRadioGroup)

Компонент Список (TListBox)

Компонент Поле со списком (TComboBox)

Компонент Полоса прокрутки (TScrollBar)

Компонент Список действий (TActionList)

Панели и декоративные элементы. Механизмы перетаскивания и стыковки

Новые стандартные действия

Склад объектов

Дополнительные компоненты Delphi 6 (панель Additional)

Компонент Быстрая кнопка (TSpeedButton)

Компонент Кнопка с картинкой (TBitBtn)

Компонент Шаблон ввода (TMaskEdit)

Компонент Рамка (TBevel)

Компонент Постоянный текст (TStaticText)

Компонент Фигура (TShape)

Компонент Разделитель (TSplitter)

Компонент События приложения (TApplicationEvents)

Компонент Таблица строк (TStringGrid)

Компонент Рисуемая таблица (TDrawGrid)

Компонент Список с флажками (TCheckListBox)

Компонент Прокручиваемая область (TScrollBox)

Компонент Изображение (TImage)

Компонент Редактор списка строк (TValueListEditor)

Компонент Текстовое поле с подписью (TLabeledEdit)

Компонент Выбор цвета (TColorBox)

Компонент Панель действий меню (TActionMainMenuBar)

Компонент Панель действий (TActionToolBar)

Компонент Менеджер действий (TActionManager)

Компонент Диалоговое окно настройки действий (TCustomizeDlg)

Компонент Диаграмма (TChart)

Панель Win32

Компонент Набор страниц (TPageControl)

Компонент Переключаемые страницы (TTabControl)

Компонент Список изображений (TImageList)

Компонент Текстовый редактор (TRichEdit)

Компонент Движок (TTrackBar)

Компонент Индикатор прогресса (TProgressBar)

Компонент Счетчик (TUpDown)

Компонент Горячая клавиша (THotKey)

Компонент Анимация AVI (TAnimate)

Компонент Календарь (TMonthCalendar)

Компонент Поле ввода даты/времени (TDateTimePicker)

Компонент Панель заголовков (THeaderControl)

Компонент Строка состояния (TStatusBar)

Компонент Панель инструментов (TToolBar)

Компонент Панель управления (TControlBar)

Компонент Расширенная панель управления (TCoolBar)

Компонент Прокрутка страниц (TPageScroller)

Компонент Список элементов (TListView)

Компонент Дерево (TTreeView)

Компонент Расширенное поле со списком (TComboBoxEx)

Панель System (Системные компоненты)

Компонент Таймер (TTimer)

Компонент Мультимедийный проигрыватель (TMediaPlayer)

Компонент Область рисования (TPaintBox)

Панель Dialogs

Компонент Окно выбора файла (TOpenDialog)

Компонент Окно сохранения файла (TSaveDialog)

Компоненты Окно открытия рисунка (TOpenPictureDialog) и Окно сохранения рисунка (TSavePictureDialog)

Компонент Окно выбора шрифта (TFontDialog)

Компонент Окно выбора цвета (TColorDialog)

Компоненты Печать и Настройка принтера (TPrintDialog, TPrinterSetupDialog)

Компонент Поиск (TFindDialog)

Компонент Поиск и замена (TReplaceDialog)

Глава 2. Специальные средства отладки

Расширенные средства отладки

Прерывание по условию

Группировка точек прерывания

Действия

Ведение протокола работы

Отладка внешних процессов

Машинный код

Инспектор отладки

Средство отладки, ориентированное на программиста

Исключительные ситуации

Генерация исключительной ситуации

Стандартные классы исключительных ситуаций

Контроль над исключительными ситуациями

Выполнение завершающих действий

Передача объектов, связанных с исключительными ситуациями

Программный обработчик ошибок

Глава 3. Принципы работы с базами данных

Архитектура СУБД

Локальная архитектура

Файл-серверная архитектура

Клиент-серверная архитектура

Распределенная архитектура

Интернет-архитектура

Реализация работы с СУБД в системе Delphi

Технология BDE для доступа к данным

Драйверы баз данных

Базовые классы и компоненты для работы с СУБД

Класс TTable (Таблица)

Класс Поле записи (TField)

Класс Описание поля записи (TFieldDef)

Компонент Источник данных (TDataSource)

Принципы работы с СУБД

Создание модуля данных

Доступ к таблицам базы данных

Динамические и постоянные поля

Источники данных

Проектирование пользовательского интерфейса

Заключение

Основные методы работы с набором данных

Сортировка набора данных

Вычисляемые поля

Закладки (Bookmarks)

Фильтры

Выделение диапазонов

Поиск в таблице

Компоненты панели BDE

Компонент Сеанс связи с СУБД (TSession)

Компонент База данных (TDatabase)

Компонент Хранимая процедура (TStoredProc)

Компонент Групповая обработка (TBatchMove)

Компонент Обновление базы данных (TUpdateSQL)

Компонент Вложенная таблица (TNestedTable)

Кэшированные обновления (Cached Updates)

Описание компонентов панели Data Control

Компонент Навигатор (TDBNavigator)

Компонент Надпись данных (TDBText)

Компонент Поле редактирования (TDBEdit)

Компонент Многострочное поле (TDBMemo)

Компонент Изображение (TDBImage)

Компонент Список данных (TDBListBox)

Компонент Поле данных со списком (TDBComboBox)

Компонент Флажок данных (TDBCheckBox)

Компонент Группа переключателей данных (TDBRadioGroup)

Компонент Поле форматирования (TDBRichEdit)

Компонент Свободная форма (TDBCtrlGrid)

Компонент Диаграмма данных (TDBChart)

Проектирование СУБД

Связь через свойства

Связанные таблицы

Поля синхронизации

Родительская связь

Комментарии

Визуальные настройки схемы данных

Создание запросов

Компонент Запрос (TQuery)

Формирование структуры запроса

Отображение содержимого запроса

Другие возможности Проектировщика запросов

Основы языка построения запросов SQL

Зачем надо знать SQL

Выполнение выражений SQL

Оператор SELECT

Оператор INSERT

Оператор UPDATE

Оператор DELETE

Создание таблицы

Создание отчетов

Принципы создания отчетов в Delphi 6

Основные компоненты отчета

Работа с отчетом

Средства анализа данных и принятия решений

Зачем нужен анализ данных

Пример

Доступ к данным с помощью технологии ADO

OLE DB, ActiveX и ADO

Создание приложения, обеспечивающего доступ к данным по технологии ADO

Доступ к данным с помощью технологии ADO

Глава 4. Работа с клиент-серверной СУБД InterBase

InterBase СУБД

Компоненты для работы с СУБД InterBase

Несколько баз данных в одном приложении

Доступ к базе данных InterBase

Ввод значений в таблицу InterBase

Обработка подключения к базе данных

Отображение в запросе новой информации

Дополнительные компоненты панели InterBase

InterBase 6

Иерархия компонентов InterBase Admin

Компонент Конфигурация сервера (TIBConfigService)

Компонент Архивирование базы данных (TIBBackupService)

Компонент Восстановление базы данных (TIBRestoreService)

Компонент Проверка состояния базы данных (TIBValidationService)

Компонент Статистика работы с базой данных (TIBStatisticalService)

Компонент Протокол работы (TIBLogService)

Компонент Управление доступом пользователей (TIBSecurityService)

Компонент Лицензирование (TIBLicensingService)

Компонент Информация о сервере (TIBServerProperties)

Компонент Инсталляция компонентов сервера (TIBInstall)

Компонент Удаление компонентов сервера (TIBUnInstall)

Глава 5. Работа с SQL-серверами (панель dbExpress)

Общие положения

Компонент SQL-связь (TSQLConnection)

Компонент SQL-Таблица (TSQLTable)

Компонент SQL-Запрос (TSQLQuery)

Компонент SQL-набор данных (TSQLDataSet)

Компонент Хранимая SQL-процедура (TSQLStoredProc)

Компонент Клиентский SQL-набор данных (TSQLClientDataSet)

Компонент SQL-монитор (TSQLMonitor)

Обработка транзакций в модели dbExpress

Схематичный пример выполнения транзакции с помощью TSQLConnection

Глава 6. Обмен информацией между приложениями Windows

Принципы обмена информацией между приложениями Windows

Совместная работа нескольких приложений

Технология DDE

Технология OLE

Динамически подключаемые библиотеки (DLL)

Что такое DLL

Создание библиотеки DLL

Вызов библиотеки DLL

Добавление ресурсов в библиотеку

Работа с потоками

Что такое поток

Создание многопоточного приложения

Глава 7. Создание многоуровневых приложений

Использование объектов COM

Что такое технология COM

Составные части технологии COM

Интерфейс COM

Сервер COM

Расширения технологии COM

Пример создания объекта COM

Создание системы COM на базе транзакционного сервера MTS

Особенности распределенных приложений COM

Пример создания сервера COM и клиента COM на базе MTS

Панель COM+

Компонент Администратор COM-каталогов (TCOMAdminCatalog)

Создание распределенных приложений на основе технологии CORBA

Что такое CORBA

Пример создания сервера CORBA и клиента CORBA

Новые возможности по поддержке технологии CORBA в Delphi 6

Серверный CORBA-модуль

Создание клиентского CORBA-приложения

Тестирование CORBA-проекта

Глава 8. Технология многоуровневых приложений Borland для работы с СУБД

Основные принципы создания многоуровневых приложений, работающих с СУБД

Состав многоуровневого приложения

Механизм работы многоуровневого приложения

Упакованный набор данных

Компонент Поставщик данных (TDataSetProvider)

Компонент Клиентский набор данных (TClientDataSet)

Создание многоуровневых приложений, работающих с СУБД с использованием транзакционного сервера MTS

Новые возможности

Создание серверного объекта

Оригинальные возможности Delphi по созданию многоуровневых приложений

Визуальное создание распределенных приложений с доступом к данным

Создание многоуровневого приложения COM

Создание клиентской программы

Компонент Простой брокер объектов (TSimpleObjectBroker)

Создание многоуровневого приложения TCP/IP

Создание многоуровневого приложения HTTP

Создание многоуровневого приложения ADO

Использование множественных удаленных модулей данных

Множественная связь

Брокер соединений

Локальная связь

Использование технологии XML

Что такое XML

XML-преобразования

Как работать с утилитой XmlMapper

Компонент XML-Преобразование (TXMLTransform, панель DataAccess)

Компонент Поставщик XML-данных (TXMLTransformProvider, панель DataAccess)

Компонент XML-Клиент (TXMLTransformClient, панель DataAccess)

Компонент XML-документ (TXMLDocument, панель Internet)

Пример

Еще один пример

Глава 9. Программирование для Интернета

Введение в программирование для Интернета

Возможности системы Delphi 6 по созданию приложений для Интернета

Создание собственного броузера

Использование компонентов FastNet для создания приложений Интернета

Дополнительные возможности Delphi 6 для Интернета

Компоненты, требующие наличия специального сервера

Загрузка и передача файлов

Передача документов по сети

Прием и отправка электронной почты

Кодирование файлов

Работа с группами новостей

Обмен текстовыми сообщениями

Обмен двоичными файлами

Передача данных по протоколу UDP

Создание собственных протоколов и серверов Интернета

Глава 10. Панели Indy

Базовые TCP-компоненты

Компонент TCP-Сервер (TIdTCPServer)

Компонент TCP-клиент (TIdTCPClient)

Класс Indy-поток (TIdThread)

Пример создания распределенной TCP-системы

Компонент Простой TCP-сервер (TIdSimpleServer)

Компоненты UDP-клиент (TIdUDPClient) и UDP-сервер (TIdUDPServer)

Другие Indy-компоненты

Панель Indy Misc

Компонент Антиблокировщик (TIdAntiFreeze)

Компонент Преобразование даты/времени (TIdDateTimeStamp)

Компонент IP-информация (TIdIPWatch)

Компонент Менеджер потоков (TIdThreadMgrDefault)

Компонент Менеджер пула потоков (TIdThreadMgrPool)

Компонент HTTP-сервер (TIdHTTPServer) и создание Web-сервера

Компонент Простой FTP-сервер (TIdTrivialFTPServer) и создание собственного FTP-сервера

Работа с электронной почтой

Компонент Прием почты (TIdPOP3)

Компонент Отправка почты (TIdSMTP)

Кодировка пересылаемых данных

Иерархия кодировочных компонентов

Компонент Base64-кодировщик (TIdBase64Encoder)

Компонент UUE-кодировщик (TIdUUEncoder)

Компонент IMF-раскодировщик (TIdIMFDecoder)

Компоненты MD2, MD4, MD5-кодировщик (TIdCoderMD2, TIdCoderMD4, TIdCoderMD5)

Компонент Расширенный кодировщик (TIdQuotedPrintableEncoder)

Пример кодирования

Глава 11. Создание распределенных Интернет-приложений

Создание распределенных Интернет-приложений на базе сокетов

Как устроены форумы реального времени (чаты)

Сокеты

Настройка портов

Адрес компьютера

Сокетные компоненты Delphi 6

Расширенные возможности работы с сокетами

Класс TIpSocket

Компонент TCP-клиент (TTcpClient)

Компонент TCP-сервер (TTcpServer)

Глава 12. Программирование для Web-серверов

Создание приложений Web-сервера

Web-программирование

Создание заготовки Web-модуля

Параметры и результаты

Пример создания Web-модуля

Отладка без Web-сервера

Прием данных от Web-формы

Поддержка шаблонов HTML

Доступ к данным из приложений Web-сервера

Публикация данных на Web-сервере

Способы публикации данных

Компоненты TDataSetTableProducer и TQueryTableProducer

Публикация данных с помощью компонента TDataSetPageProducer

Перенос приложения в Web-архитектуру

Быстрая разработка приложений Web-сервера с доступом к данным на основе технологии XML

Создание Web-приложения с доступом к базе данных

Создание приложений Web Services

Cервер Web Services

Создание простейшего сервера Web Services

Создание клиента Web Services

Пример создания работающей клиентской системы Web Services

Создание полноценного сервера Web Services

Создание Web-серверных приложений с помощью технологии WebSnap

Важнейшие отличия WebSnap-технологии

Принципы работы приложения WebSnap

Адаптеры и Поставщики страниц

Принципы функционирования WebSnap-приложения

Быстрое создание WebSnap-приложения, работающего с базами данных

Глава 13. Дополнительные возможности системы Delphi

Создание собственных компонентов

Создание компонентов Delphi 6

Создание элементов ActiveX

Подключение компонента ActiveX

Использование активных форм в Интернете

Что такое активные формы

Создание активной формы

Включение активной формы в Web-страницу

Редактор свойств

Доступ к интерфейсу компонента из кода HTML

Работа с Панелью управления Windows

Принцип работы с Панелью управления

Создание заготовки апплета

Регистрация и отладка библиотек CPL

Управление работой офисных приложений

Офисные программы как серверы автоматизации COM

Пример автоматической загрузки редактора Word

Пример автоматической загрузки электронной таблицы Excel

Пример доступа к базе данных Access 97

Заключение

Установка и развертывание приложений

Общие принципы

Работа с Реестром

Настройка коммерческой версии приложения

Приложение InstallShield

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

Использование справочной системы в программах

Как создать простой раздел справочной системы

Как указать ссылку на раздел

Создание файла проекта

Как подготовить содержимое справочной системы

Создание справочного файла

Как добавить справочный файл в программу

Перспективы развития справочной системы

Поддержка групповой работы. Система TeamSource

Принципы организации групп программистов

Пользовательские задачи Team Source

Запуск системы Team Source

Создание нового проекта

Создание копии проекта

Главное окно Team Source

Запрос на блокировку проекта

Регистрация нового пользователя

Просмотр файлов, нуждающихся в проверке

Как работает система Team Source

Примечания к изменениям

Что включать в анализ

Закладки

Заключение

Локализация приложений

Общие принципы локализации

Локализация в Delphi 6

Как использовать строковые константы внутри программы

Улучшения средств локализации приложений

Настройка визуальной оболочки

Список "Что надо сделать"

Настройки пользовательского интерфейса

Работа с Инспектором объектов и Деревом объектов

Новые и обновленные модули

ConvUtils

DateUtils

Math

SysUtils

Variants (Variants.pas и VarUtils.pas)

System

Глава 14. Kylix

Установка Kylix

Подготовительный этап

Поддерживаемые версии Linux

Процесс установки

Основные отличия Kylix от Delphi

Различия в составе компонентов

Новые компоненты Kylix

Другие базовые отличия

Динамические библиотеки

Принципы работы с буфером обмена

Работа с настройками программ и системным реестром

Кодирование текстов

Использование встроенного ассемблера

Работа с файлами

Принципы отрисовки изображения в Linux

Особенности реализации точечного изображения в Linux

Мелкие функциональные отличия

Системные различия Windows и Linux

Способы создания приложений, переносимых между платформами Linux и Windows

Особенности Kylix и Delphi при создании кросс-платформных приложений

Перенос приложения между Windows и Linux

Разрешение экрана и глубина цвета

Комментарии к кросс-платформной разработке

Кросс-платформная разработка приложений, работающих с базами данных

Общие положения

Перенос приложений с Windows на Linux

Кэширование обновлений

Дополнительные возможности работы с клиентскими наборами данных

Создание кросс-платформных Интернет-приложений

Общие положения

Создание серверных Интернет-приложений

Как отлаживать серверные модули Apache, написанные с помощью Kylix

Развертывание приложений

Общие принципы развертывания приложений

Инсталляция приложений, работающих с базами данных

Инсталляция Интернет-приложений

Приложение

Данные

Типы данных

Операции

Подпрограммы

Стандартные подпрограммы для работы с типами

Способы передачи параметров подпрограммам

Исключительные ситуации

Стандартные классы

Стандартные абстрактные классы

Иерархия компонентов

Классы общего назначения

Классы для работы с графикой

Принтер (класс TPrinter)

Стандартные подпрограммы для работы с файлами

Подпрограммы для работы с текстовыми файлами

Подпрограммы для работы с файлами и каталогами

Подпрограммы для работы с именами файлов

Методы работы с классом TIniFile

Работа с Реестром (класс TRegistry)

Стандартные подпрограммы для работы с датой/временем

Свойства и методы компонентов панели Win32

Компонент Набор страниц (класс TPageControl)

Компонент Список изображений (класс TImageList)

Компонент Панель инструментов (класс TToolBar)

Компонент Расширенная панель управления (класс TCoolBar)

Компонент Список элементов (класс TListView)

Компонент Дерево (класс TTreeView)

Свойства и методы компонентов панели System

Компонент Мультимедийный проигрыватель (класс TMediaPlayer)

Классы и компоненты, наиболее часто используемые для доступа к данным

Классы и компоненты панели BDE

Компонент Набор данных ADO (класс TADODataSet)

Компонент Навигатор (класс TDBNavigator)

Компонент Быстрый отчет (класс TQuickRep)

Компонент Набор данных InterBase (класс TIBDataSet)

Компонент Информация о базе данных InterBase (класс TIBDatabaseInfo)

Классы и компоненты, используемые в многоуровневых приложениях

Компонент Пользовательский поставщик данных (класс TCustomProvider)

Компонент Базовый поставщик данных (класс TBaseProvider)

Компонент Поставщик данных (класс TDataSetProvider)

Клиентский набор данных (класс TClientDataSet)

Классы и компоненты для создания Интернет-приложений

Компонент Броузер (класс TWebBrowser)

Компонент Оригинальный протокол (класс TPowersock)

Компонент Сообщение (класс TIdMessage)

Классы для работы с сокетами

Kylix

Новые стандартные функции

Указатель компонентов

Рекомендуемые книги

Купить Критическое мышление

Критическое мышление

Галина Шабшай

190 грн
Купить Мужской клуб без соплей. Книга, которую мудрые жены дарят мужьям

Мужской клуб без соплей. Книга, которую мудрые жены дарят мужьям

Сатья Дас

240 грн
Купить 7 навыков высокоэффективных людей. Мощные инструменты развития личности

7 навыков высокоэффективных людей. Мощные инструменты развития личности

Стивен Кови

350 грн
Купить Коробка-сумочка, бордовая, большая 27х20х9 см (подарочная)

Коробка-сумочка, бордовая, большая 27х20х9 см (подарочная)

108 грн
Купить Спокій, гра, розвиток. Як дорослі ростять маленьких дітей, а маленькі діти виховують дорослих

Спокій, гра, розвиток. Як дорослі ростять маленьких дітей, а маленькі діти виховують дорослих

Дебора Макнамара

335 грн
Купить AutoCAD 2002 Bible +CD

AutoCAD 2002 Bible +CD

Ellen Finkelstein

138 грн
Купить Портреты фруктов и овощей. Практическое руководство по рисованию акварелью

Портреты фруктов и овощей. Практическое руководство по рисованию акварелью

Билли Шоуэлл

530 грн
Купить Класична листівка Роби що завгодно!

Класична листівка Роби що завгодно!

11 грн
Купить 280 дней до вашего рождения

280 дней до вашего рождения

Катарина Вестре

305 грн
Купить Фінансовий облік: навчальний посібник

Фінансовий облік: навчальний посібник

Лисиченко О. О., Атамас П. Й., Атамас О. П.

305 грн
Купить Свинка Пеппа. Пишемо букви. Пиши і стирай

Свинка Пеппа. Пишемо букви. Пиши і стирай

145 грн
Купить Краткая история США

Краткая история США

Роберт Римини

260 грн
Купить Большая книга Сказок (илл.Инна Бодрова)

Большая книга Сказок (илл.Инна Бодрова)

410 грн
Купить Мышление будущего: Пять стратегий, ведущих к успеху в жизни

Мышление будущего: Пять стратегий, ведущих к успеху в жизни

Говард Гарднер

115 грн
Купить Принципы корпоративных финансов, том 1

Принципы корпоративных финансов, том 1

Ричард Брейли, Стюарт Майерс, Франклин Аллен

1 539 грн
Купить Малий та Карлсон, що живе на даху

Малий та Карлсон, що живе на даху

Астрид Линдгрен

105 грн
Купить Дни в Бирме

Дни в Бирме

Джордж Оруэлл

145 грн
Купить Практическое пособие Ч.2 к реш. зад. по высшей математике

Практическое пособие Ч.2 к реш. зад. по высшей математике

Полозюк О.Е.

5 грн
Купить Класична листівка Universa

Класична листівка Universa

11 грн
Купить Pep's City

Pep's City

Лу Мартін, Пол Пол Баллус

240 грн
Купить Физика невозможного

Физика невозможного

Митио Каку

265 грн
Купить Максимальный репост: Как соцсети заставляют нас верить фейковым новостям

Максимальный репост: Как соцсети заставляют нас верить фейковым новостям

Борислав Козловский

324 грн
Купить Как приручить дракона. Книга 1 (кинообложка)

Как приручить дракона. Книга 1 (кинообложка)

Крессида Коуэлл

210 грн
Купить Гильза

Гильза

Юлия Дикая

118 грн
Купить Крізь небуття

Крізь небуття

Марія Рута

189 грн
Купить Женское достоинство – сила притяжения мужчин

Женское достоинство – сила притяжения мужчин

Мила Левчук

549 грн
Купить Трансерфинг реальности. Ступень I: Пространство вариантов

Трансерфинг реальности. Ступень I: Пространство вариантов

Вадим Зеланд

235 грн
Купить Кризис героев

Кризис героев

Том Кинг

560 грн
Купить Жінки, що біжать з вовками. Архетип Дикої жінки у міфах та легендах

Жінки, що біжать з вовками. Архетип Дикої жінки у міфах та легендах

Кларисса Пинкола Эстес

300 грн
Купить Чьи это голоса

Чьи это голоса

Полина Дзюба

19 грн
Купить Супруга поневоле

Супруга поневоле

Екатерина Липс

140 грн
Купить Анализ финансовой отчетности с использованием Excel

Анализ финансовой отчетности с использованием Excel

Конрад Карлберг

330 грн
Купить Як подолати кризу управління

Як подолати кризу управління

Іцхак Адізес

260 грн
Купить #ГАЛЯБЕЗГОЛОВИ

#ГАЛЯБЕЗГОЛОВИ

Люко Дашвар

140 грн
Купить Волшебник Земноморья

Волшебник Земноморья

Гуин Урсула Ле

240 грн
Купить Настольна гра «Зелений мексиканець» (укр.)

Настольна гра «Зелений мексиканець» (укр.)

265 грн
Купить The Martian Chronicles = Марсианские хроники

The Martian Chronicles = Марсианские хроники

Рэй Брэдбери

120 грн
Купить C# 8.0. Карманный справочник

C# 8.0. Карманный справочник

Джозеф Албахари, Бен Албахари

420 грн
Купить Володар Перснів. Братство Персня

Володар Перснів. Братство Персня

Джон Р. Р. Толкин

275 грн
Купить Ангелы на полставки

Ангелы на полставки

Ричард Бах

245 грн

Книги из категории "Книги по программированию"

Купить Искусство алгоритмизации

Искусство алгоритмизации

Виталий Потопахин

611 грн
306 грн
Купить Основы современного программирования. Разработка гетерогенных систем в Интернет-ориентированной сред

Основы современного программирования. Разработка гетерогенных систем в Интернет-ориентированной сред

Зыков С.В

210 грн
105 грн
Купить Новые сложные задачи на C++. Серия C++ In-Depth

Новые сложные задачи на C++. Серия C++ In-Depth

Герб Саттер

375 грн
Купить Распознавание образов и машинное обучение, Том 1

Распознавание образов и машинное обучение, Том 1

Кристофер М. Бишоп

590 грн
Купить Занимательные алгоритмы: чему нас учат истории знаменитых героев

Занимательные алгоритмы: чему нас учат истории знаменитых героев

Мартин Эрвиг

375 грн
Купить Google App Engine Java и Google Web Toolkit: разработка Web-приложений

Google App Engine Java и Google Web Toolkit: разработка Web-приложений

Машнин Тимур

298 грн
149 грн
Купить Техника разработки программ. В 2-х кн. Книга 1. Программирование на языке высокого уровня.

Техника разработки программ. В 2-х кн. Книга 1. Программирование на языке высокого уровня.

Крылов Е.В., Острейковски

687 грн
344 грн
Купить Visual C++.NET. Классика программирования +CD

Visual C++.NET. Классика программирования +CD

Степаненко О.Е.

83 грн
42 грн
Купить Flash for the Real World: e-commerce case studies +CD

Flash for the Real World: e-commerce case studies +CD

Street Steve

223 грн
112 грн
Купить Разработка веб-приложений с помощью Node.js, MongoDB и Angular: исчерпывающее руководство по использованию стека MEAN

Разработка веб-приложений с помощью Node.js, MongoDB и Angular: исчерпывающее руководство по использованию стека MEAN

Брэд Дейли, Брендан Дейли, Калеб Дейли

810 грн
Купить Автоматизация физических исследований и эксперимента: компьютерные измерения и виртуальные приборы

Автоматизация физических исследований и эксперимента: компьютерные измерения и виртуальные приборы

Бутырин П., Васьковская Т

340 грн
170 грн
Купить Visual Basic.NET Scalability Handbook

Visual Basic.NET Scalability Handbook

Damon Allison, Ben Hyrman

193 грн
97 грн
Купить Java для чайников

Java для чайников

Барри Берд

420 грн
Купить Предметно-ориентированное проектирование: самое основное

Предметно-ориентированное проектирование: самое основное

Вон Вернон

450 грн
Купить Macromedia Studio MX. Bible +CD

Macromedia Studio MX. Bible +CD

Joyce J. Evans

275 грн
138 грн
Купить Алгоритмы. Справочник с примерами на C, C++, Java и Python

Алгоритмы. Справочник с примерами на C, C++, Java и Python

Джордж Хайнеман, Гэри Поллис, Стэнли Селков

810 грн
Купить Shaping Web Usability

Shaping Web Usability

Badre Albert

221 грн
111 грн
Купить Основы машинного обучения для аналитического прогнозирования: алгоритмы, рабочие примеры и тематические исследования

Основы машинного обучения для аналитического прогнозирования: алгоритмы, рабочие примеры и тематические исследования

Джон Д. Келлехер, Брайан Мак-Нейми, Аоифе д'Арси

1 130 грн
Купить Изучаем PHP 7: руководство по созданию интерактивных веб-сайтов

Изучаем PHP 7: руководство по созданию интерактивных веб-сайтов

Дэвид Скляр

630 грн
Купить Java: эффективное программирование

Java: эффективное программирование

Джошуа Блох

900 грн

Цитаты пользователей

Всего цитат
0

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Отзывы

Отзывы
0 рецензий

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.
Все права защищены © 2003-2021 Bookzone.com.ua              Условия использования | Политика конфиденциальности
Интеграция сайта с 1С: ©SUPC