Купить книги в Киеве - онлайн Интернет-магазин BookZone
Клиенты на всю жизнь
Клиенты на всю жизнь - Карл Сьюэлл, Пол Браун
Книга "Клиенты на всю жизнь" - замечательное практическое руководство по работе с клиентами (а попутно и по организации работы предприятия, маркетингу и мерчендайзингу) о...
Цена: 380 грн
+ от 2% до 12% на бонусный счет
О компании Доставка и оплата Помощь Контакты
Войти на сайт

  Логин (Регистрация)


  Пароль(Забыли?)

Закрыть [x]

BookZoneКомпьютерная литератураПрограммированиеDelphi

Delphi 2005. Язык, среда, разработка приложений - Валерий Фаронов

Валерий Фаронов

Delphi 2005. Язык, среда, разработка приложений

Издательство: Питер

Артикул: 14349

Старая цена: 97.08 грн

цена: 82.52 грн Распродажа


есть в наличии
Быстрый заказ
Зарегистрированные пользователи получают до 12% на бонусный счет от каждого 

заказа на Ваш бонусный счет 1.65 грн. (2%).
подробнее о бонусах (экономия до 12%)

Год издания: 2005
Номер издания: 0
В наличии: 17 шт.
ISBN: 978-5-46900-826-2
Количество страниц: 560
Формат: 170мм х 240мм
Обложка: Мягкий

Описание книги Delphi 2005. Язык, среда, разработка приложений

Книга содержит описание системы Delphi 2005 - среды разработчика и языка программирования, с точки зрения программиста Delphi, а также достаточно полное руководство по созданию разнообразных программ общего назначения. Рассмотрены основные особенности языка Delphi и интегрированной среды разработчика по сравнению с предыдущими версиями. Описаны методики создания программ общего назначения, использующие технологию .NET. Приведены справочный материал по некоторым процедурам и функциям VCL и краткое руководство по языку C#. Издание в первую очередь ориентировано на программистов, работающих в версиях Delphi c первой по седьмую, но будет полезно и тем, кто освоил работу в Delphi 8.

Содержание

От автора ............................................................................................................................................ 16

От издательства..................................................................................................................... 17

Введение ............................................................................................................................................ 18

Знакомство с технологией .NET....................................................................................... 18

Суть технологии............................................................................................................. 18

Общеязыковая инфраструктура................................................................................ 19

Компилирование в промежуточный язык CIL....................................................... 22

Компилирование CIL в машинные инструкции..................................................... 22

Исполнение кода............................................................................................................ 23

Сборки.............................................................................................................................. 24

Домены приложений.................................................................................................... 26

Домены и сборки.......................................................................................................... 27

Знакомство с Delphi 2005................................................................................................... 27

Устаревшие и новые средства Delphi....................................................................... 27

Две модели Windows-приложений........................................................................... 32

Работа с базами данных............................................................................................... 33

Работа с Интернетом.................................................................................................... 34

Некоторые возможности среды разработчика...................................................... 35

Основные инструментальные панели среды.......................................................... 36

ЧАСТЬ I. Язык Delphi ................................................................................................................... 43

Глава 1. Основы Delphi .................................................................................................................. 44

Структура программы Delphi........................................................................................... 44

Специальные типы модулей....................................................................................... 45

Другие файлы проекта................................................................................................. 46

Взаимодействие программных модулей................................................................. 46

Элементы программы........................................................................................................ 47

Типы........................................................................................................................................ 50

Строковый и символьный типы................................................................................. 51

Целые типы..................................................................................................................... 52

Операторы языка................................................................................................................. 54

Оператор присваивания............................................................................................... 54

Составной оператор и пустой оператор.................................................................. 55

Условный оператор...................................................................................................... 55

Операторы повторений................................................................................................ 57

Оператор выбора........................................................................................................... 62

Метки и операторы перехода..................................................................................... 63

Массивы................................................................................................................................. 64

Процедуры и функции....................................................................................................... 66

Правила кодирования программ..................................................................................... 69

Глава 2. Элементы языка .............................................................................................................. 73

Алфавит.................................................................................................................................. 73

Идентификаторы.................................................................................................................. 75

Константы.............................................................................................................................. 76

Выражения............................................................................................................................ 78

Операции............................................................................................................................... 78

Глава 3. Типы данных .................................................................................................................... 81

Общая система типов.......................................................................................................... 82

Простые типы....................................................................................................................... 84

Порядковые типы.......................................................................................................... 84

Вещественные типы...................................................................................................... 90

Тип дата-время............................................................................................................... 93

Особенности реализации простых типов................................................................. 94

Структурированные типы.................................................................................................. 95

Массивы.......................................................................................................................... 96

Записи............................................................................................................................ 100

Особенности записей в технологии .NET............................................................... 101

Множества.................................................................................................................... 104

Строки................................................................................................................................... 108

Указатели и динамическая память................................................................................. 115

Динамическая память................................................................................................ 115

Указатели....................................................................................................................... 115

Псевдонимы типов............................................................................................................ 118

Глава 4. Процедуры и функции ................................................................................................ 119

Локализация имен............................................................................................................. 119

Описание подпрограммы................................................................................................ 123

Заголовок и стандартные директивы...................................................................... 123

Параметры.................................................................................................................... 124

Процедурные типы............................................................................................................ 132

Рекурсия и опережающее описание............................................................................. 134

Глава 5. Классы ............................................................................................................................. 137

Основные понятия............................................................................................................. 137

Инкапсуляция............................................................................................................... 137

Наследование................................................................................................................ 138

Полиморфизм.............................................................................................................. 139

Члены класса....................................................................................................................... 139

Поля................................................................................................................................ 139

Методы........................................................................................................................... 140

Свойства......................................................................................................................... 146

События......................................................................................................................... 147

Объявление класса............................................................................................................. 148

Приведение типов классов............................................................................................... 151

Изменения в модели классов Delphi 2005 (8)............................................................... 151

Области видимости strict........................................................................................... 151

Статические члены класса......................................................................................... 152

Атрибуты sealed и final.............................................................................................. 153

Вложенные типы.......................................................................................................... 154

События с несколькими слушателями................................................................... 155

Специальные атрибуты.............................................................................................. 155

Помощники класса...................................................................................................... 157

Глава 6. Интерфейсы ................................................................................................................... 160

Объявление интерфейсов................................................................................................ 160

Компонентные классы...................................................................................................... 161

Использование интерфейсов.......................................................................................... 162

Глобально-уникальные идентификаторы.................................................................... 164

Делегирование интерфейсов.......................................................................................... 165

Глава 7. Варианты ......................................................................................................................... 166

Преобразование вариантов к данным других типов................................................. 168

Использование вариантов в выражениях..................................................................... 169

Подпрограммы для работы с вариантами................................................................... 170

Вариантные массивы........................................................................................................ 171

Пользовательские варианты............................................................................................ 172

Глава 8. Файлы .............................................................................................................................. 174

Особенности файлов......................................................................................................... 174

Текстовые файлы............................................................................................................... 175

Двоичные файлы............................................................................................................... 180

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

Глава 9. Модули и пространства имен .................................................................................... 189

Пространства имен............................................................................................................ 190

Структура модулей............................................................................................................ 190

Заголовок модуля и связь модулей друг с другом.................................................... 191

Интерфейсная часть.......................................................................................................... 192

Исполняемая часть............................................................................................................ 192

Инициализирующая и завершающая части................................................................ 193

Доступ к объявленным в модуле объектам................................................................ 194

Типы модулей в Delphi..................................................................................................... 197

Модули динамических библиотек........................................................................... 197

Пакеты............................................................................................................................ 197

Модули потоков команд............................................................................................ 198

ЧАСТЬ II. Использование компонентов VCL ....................................................................... 199

Глава 10. Классы общего назначения ...................................................................................... 200

Класс Exception - обработка исключений................................................................. 200

Защищенные блоки..................................................................................................... 200

Класс Exception............................................................................................................. 202

Стандартные классы исключений............................................................................ 203

Вызов исключения...................................................................................................... 204

Создание собственного класса................................................................................. 205

Класс TList - списки........................................................................................................ 207

Классы TCollection и TCollectionItem - коллекции.................................................. 211

Класс TCollection......................................................................................................... 212

Класс TCollectionItem.................................................................................................. 213

Классы TStrings и TStringList - наборы строк и объектов.................................... 213

Класс TStrings............................................................................................................... 213

Класс TStringList.......................................................................................................... 214

Графический инструментарий....................................................................................... 215

Класс TFont................................................................................................................... 215

Класс TPen..................................................................................................................... 216

Класс TBrush................................................................................................................. 217

Класс TCanvas.............................................................................................................. 218

Классы TGraphic и TPicture....................................................................................... 221

Глава 11. Общие свойства компонентов ................................................................................. 224

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

Имена и владельцы компонентов.................................................................................. 225

Родительские и дочерние компоненты......................................................................... 227

Положение, размеры и оформление компонентов................................................... 229

Указатели мыши................................................................................................................. 234

Реакция на события мыши и клавиатуры.................................................................... 235

События мыши............................................................................................................. 235

События клавиатуры................................................................................................... 236

Клавиатура в Windows............................................................................................... 237

Фокус ввода.................................................................................................................. 240

Механизм действий........................................................................................................... 240

Механизм перетаскивания............................................................................................... 241

Механизм причаливания.................................................................................................. 243

Поддержка справочной службы.................................................................................... 245

Глава 12. Компоненты категории Standard ............................................................................ 248

TMainMenu - главное меню формы.......................................................................... 248

TPopupMenu - контекстное меню.............................................................................. 250

TLabel - надпись.............................................................................................................. 250

TEdit - однострочное редактируемое текстовое поле............................................ 251

TMemo - многострочное редактируемое текстовое поле..................................... 254

TButton - кнопка.............................................................................................................. 256

TCheckBox - флажок....................................................................................................... 257

TRadioButton - переключатель.................................................................................... 258

TListBox - список............................................................................................................. 258

TComboBox - комбинированный список.................................................................. 262

TScrollBar - ползунок...................................................................................................... 263

TGroupBox - панель группирования........................................................................... 263

TRadioGroup - группа переключателей..................................................................... 264

TPanel - панель................................................................................................................. 264

TActionList - список действий..................................................................................... 265

Глава 13. Компоненты категории Additional ......................................................................... 268

TBitBtn - кнопка с изображением............................................................................... 268

TSpeedButton - кнопка панели инструментов......................................................... 270

TMaskEdit - поле с маской ввода................................................................................ 271

TStringGrid - текстовая таблица.................................................................................... 272

TDrawGrid - произвольная таблица............................................................................. 279

TImage - изображение.................................................................................................... 284

TShape - стандартная фигура....................................................................................... 286

TBevel - кромка............................................................................................................... 286

TScrollBox - панель с полосами прокрутки............................................................... 287

TCheckListBox - группа флажков................................................................................ 287

TSplitter - вешка разбивки............................................................................................. 289

TStaticText - текстовая метка........................................................................................ 290

TControlBar - контейнер для панели инструментов................................................ 290

TApplicationEvents - обработчик сообщений Windows....................................... 291

TValueListEditor - специализированный редактор списков.................................. 292

TLabelEdit - однострочное поле с меткой................................................................. 295

TColorBox - список выбора цвета................................................................................ 296

TColorListBox - список выбора цвета......................................................................... 296

TTabSet - набор вкладок................................................................................................ 297

Глава 14. Компоненты категории Win32 ................................................................................ 298

TTabControl - набор вкладок........................................................................................ 298

TPageControl - набор страниц со вкладками............................................................ 299

TImageList - хранилище изображений....................................................................... 300

TRichEdit - поле формата RTF..................................................................................... 300

TTrackBar - ползунок...................................................................................................... 303

TProgressBar - индикатор процесса............................................................................ 304

TUpDown - счетчик........................................................................................................ 305

TAnimate - анимация...................................................................................................... 306

TDateTimePicker - ввод и отображение

даты/времени...................................................................................................................... 308

TMonthCalendar - календарь........................................................................................ 310

TTreeView - иерархическое дерево............................................................................. 311

TListView - иерархический список.............................................................................. 318

THeaderControl - управляющий заголовок............................................................... 322

TStatusBar - строка состояния..................................................................................... 326

TToolBar и TТoolButton - панель инструментов и кнопки для нее..................... 328

TCoolBar и TCoolBand - панель инструментов и полосы для нее....................... 330

TPageScroller - панель с кнопками прокрутки......................................................... 333

TComboBoxEx - комбинированный список

с расширенными возможностями................................................................................. 333

Глава 15. Компоненты категории System ............................................................................... 338

TTimer - таймер................................................................................................................ 338

TPaintBox - окно для рисования................................................................................... 341

TMediaPlayer - медиа-плеер......................................................................................... 342

Глава 16. Компоненты категории Dialogs .............................................................................. 350

Работа со стандартными диалоговыми окнами......................................................... 350

TOpenDialog и TSaveDialog - окна открытия и сохранения файлов................... 351

TOpenPictureDialog и TSavePictureDialog - окна открытия

и сохранения изображений............................................................................................. 354

TFontDialog - окно выбора шрифта........................................................................... 354

TColorDialog - окно выбора цвета............................................................................... 357

TPrintDialog - окно настройки параметров печати................................................. 357

TPrinterSetupDialog - окно настройки параметров принтера............................... 358

TFindDialog - окно поиска............................................................................................ 359

TReplaceDialog - окно поиска и замены.................................................................... 360

TPageSetupDialog - окно установки параметров печатаемой страницы.......... 361

Глава 17. Формы ........................................................................................................................... 362

Разновидности форм......................................................................................................... 362

Компонент TForm.............................................................................................................. 364

Создание и использование форм................................................................................... 370

Глава 18. Программа ................................................................................................................... 373

Программные файлы........................................................................................................ 373

Файл проекта................................................................................................................ 374

Файлы модулей............................................................................................................ 378

Файлы ресурсов........................................................................................................... 378

Файлы настройки......................................................................................................... 378

Файлы резервных копий............................................................................................ 379

Глобальные объекты......................................................................................................... 379

Объект Application...................................................................................................... 379

Объект Screen............................................................................................................... 384

Объект Printer................................................................................................................ 386

Объект Clipboard.......................................................................................................... 391

Настройка программы..................................................................................................... 392

Файлы инициализа

Специальное предложение!

Нашли книгу в других интернет-магазинах дешевле? Отправьте нам ссылку и мы оплатим разницу! подробнее

Ссылка:     Цена:     Ваш email: 

С этой книгой хорошо покупать

          

           400,22 грн
Delphi. Программирование для Windows, OS X, iOS и Android (+ инф. на www.bhv.ru)

(Экономьте 20.01 грн на следующей покупке)


Отзывы Delphi 2005. Язык, среда, разработка приложений

drom

Хорошая книга, как для новичка. Понятно и на примерах описывается любая функция или компонент.

2010-11-21 00:31:55


Ваше имя:
Комментарий:
Введите символы на картинке:



Обратите внимание

Delphi

Изучаем Java. Серия O*Reilly - 507
Приемы объектно-ориентированного проектирования Паттерны проектирования - 258
Совершенный код - 660

Кэти Сьерра, Берт Бейтс

Изучаем Java. Серия O*Reilly

Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес

Приемы объектно-ориентированного проектирования Паттерны проектирования

Стив Макконнелл

Совершенный код

  • Изучаем Java. Серия O*Reilly - Кэти Сьерра, Берт Бейтс
  • Приемы объектно-ориентированного проектирования Паттерны проектирования - Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес
  • Совершенный код - Стив Макконнелл
  • Java 8. Полное руководство - Герберт Шилдт
  • Паттерны проектирования. Серия: Head First O*Reilly - Эрик Фримен, Элизабет Фримен, Кэти Сьерра, Берт Бейтс


  • Подпишитесь на RSS каналы и узнавайте о новинках первыми!

    rssКомпьютерная литература

    rssПрограммирование

    rssDelphi

    x
    Вверх страницы ▲


     
    О Букзоне

    Как оплатить покупку
    Как получить
    Контакты и схема проезда
    Скидки

    Бонусная программа
    Партнерская программа
    Кабинет

    Личный кабинет
    Книга отзывов
    Помощь


    © 2003 — 2016 Интернет-магазин «Букзон»