Программирование в среде Delphi 8 for .NET
Книга представляет собой самоучитель начального уровня и посвящена набору инструментальных средств программирования Delphi 8. Если вы уже знакомь с Delphi, то помимо нового материала, в этой книге вы найдете много привычных понятий и компонентов, а если еще не знакомы, то прочитав книгу, получите начальные знания и сможете программировать в этой среде. Delphi 8 рассчитана на работу с платформой .NET, тем не менее, в ней можно использовать как привычные для среды программирования Delphi библиотеки VCL, так и библиотеки NET. Для тех, кто еще не знаком с этой новой технологией, в самоучитель включена отдельная глава, посвященная общим принципам построения платформы .NET.
Книга рассчитана на читателей, совсем незнакомых с языком программирования Delphi, но, тем не менее, имеющих общее представление о компьютерах, про1раммировании и умеющих работать в среде Windows.
- Введение
- Знакомство со средой программирования
- Среда программирования
- Рабочий стол
- Панели меню
- Окна рабочего стола
- Компоненты
- Стандартные компоненты
- Первая программа
- Подсказки в Delphi
- Подсказки редактора кодов
- Примеры программ без написания кода
- Резюме1
- Контрольные вопросы1
- Знакомство с платформой .NET
- Модель СОМ
- Решения .NET
- Строительные блоки .NET
- Языки программирования .NET
- Двоичные файлы .NET
- Промежуточный язык
- Типы и пространства имен .NET
- Общеязыковая исполняющая среда
- Стандартная система типов CTS
- Основы CLS
- Пространства имен
- Важнейшие пространства имен .NET
- Пространства имен в Delphi
- Как получить информацию
- Резюме2
- Контрольные вопросы2
- Язык программирования Delphi
- Ключевые слова
- Консольные приложения
- Ключевые слова языка Delphi
- Типы данных
- Простые типы
- Булев тип
- Символьный тип
- Перечислимый тип
- Вещественный тип
- Строковый тип
- Структурные типы
- Процедурные типы
- Вариантные типы
- Операторы1
- Простые операторы
- Структурные операторы
- Ввод-вывод
- Файлы и файловые переменные
- Типизированный файл
- Текстовые файлы
- Резюме3
- Контрольные вопросы3
- Разработка программ с помощью языка Delphi
- Процедуры и функции
- Директивы для процедур и функций
- Параметры процедур и функций
- Использование типизированных констант
- Программы и модули
- Программы
- Модули
- Объявления в модуле
- Область видимости
- Простые программы
- Программа получения кодов клавиатуры и динамические массивы
- Программа шифрования1
- Резюме4
- Контрольные вопросы4
- Объекты в Delphi
- Основы объектно-ориентированного программирования
- Классы
- Поля
- Области видимости
- Методы
- Свойства
- Объекты
- Объявление и создание объекта
- Уничтожение объекта
- Дружественные классы
- Интерфейсы
- Определение интерфейса
- Реализация интерфейса
- Наследование интерфейсов
- Директива implements
- Использование интерфейсов
- Резюме5
- Контрольные вопросы5
- Базовые классы языка Delphi
- Класс System.Object
- Переопределение методов класса TObject
- Класс TControl
- Класс TWinControl
- Класс TForm
- Резюме6
- Контрольные вопросы6
- Продолжаем изучать графический интерфейс
- Компонент TLabel
- Компонент TButton
- Компонент TEdit
- Компонент TMemo
- Диалоговые компоненты
- Компонент TCheckBox
- Компонент TRadioButton
- Компонент TRadioGroup
- Компонент TListBox
- Компонент TCheckListBox
- Компонент TComboBox
- Компонент TScrollBar
- Компонент TGroupBox
- Компонент TPanel
- Компонент TActionList
- Компонент TFrame
- Компонент TMainMenu
- Компонент TPopupMenu
- Компонент Tlmage
- Компонент TShape
- Компонент TScrollBox
- Компонент TStaticText
- Компонент ТTimer
- Компонент TPaintBox
- Компоненты TDriveComboBox, TDirectoryListBox, TFilterComboBox и TFileListBox
- Резюме7
- Контрольные вопросы7
- Программирование с использованием графического интерфейса пользователя
- Структурный стиль программирования
- Объектно-ориентированный стиль
- Реализация принципов ООП в Delphi
- Повышение скорости работы
- Разделение графической и логической составляющих программы
- Сообщения
- Что такое сообщение
- Типы сообщений
- Система сообщений Delphi
- Специализированные записи
- Обработка сообщений
- Событие OnMessage класса TApplication
- Использование собственных типов сообщений
- Уведомляющие сообщения
- Использование сообщений внутри приложения
- Широковещательные сообщения
- Программа шифрования
- Резюме8
- Контрольные вопросы8
- Отладка программ
- Причины ошибок
- Логические ошибки
- Защита от ошибок
- Директива Assert
- Обработчики исключений
- Что такое отладка
- Выполнение по шагам
- Просмотр значений
- Просмотр и изменение значений
- Просмотр и анализ кода
- Приемы отладки
- Резюме9
- Контрольные вопросы9
- Что еще надо знать
- Настройка рабочей среды
- Использование контекстного меню
- Список To-Do
- Настройка интегрированной среды разработки
- Настройка панелей инструментов
- Параметры среды
- Параметры редактора кода
- Параметры отладчика
- Параметры проекта
- Конфигурирование инструментов
- Программирование динамически подключаемых библиотек
- Написание динамически подключаемых библиотек
- Базы данных
- Общие понятия
- Потоковый ввод-вывод
- Класс TFileStream
- Тип Variant
- Variant - динамическое изменение типа
- Преобразование типов для вариантов
- Использование вариантов в выражениях
- Варианты и массивы
- Функция VarArrayCreate
- Функция VarArrayOf
- Функции и процедуры для работы с вариантами-массивами
- Несколько языков
- Резюме10
- Контрольные вопросы10
- Справочный раздел
- Фундаментальные синтаксические элементы
- Набор символов языка Delphi
- Набор символов Delphi и синтаксические структуры
- Выражения
- Операторы2
- Вызовы функций
- Создание множеств
- Индексы
- Приведение типов
- Приведение значений
- Приведение переменных
- Объявления и утверждения
- Объявления
- Утверждения
- Блоки и области видимости
- Конфликты имен
- Часто используемые процедуры
- Рекомендации по компиляции приложений в среде Delphi 8
- Глобальные переменные
- Псевдонимы
- Инициализация модулей и конструкторы
- Идентификаторы
- Базовые типы данных
- Тип file
- Заключение
- Ответы на контрольные вопросы
| 2011 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2010 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2009 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2008 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2007 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2006 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2005 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2004 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2003 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2002 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2001 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2000 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 1999 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
- Компания по разработке программного обеспечения
- Услуги аутсорсинга в области программирования
- Как продлить срок службы картриджей
- Мошенничество во Всемирной Паутине. Осторожно: фишинг!
- Web-студия
- Как легально поднять уровень индекса цитирования.
- Мы реально сможем помочь вам в управлении предприятием
- Создание сайтов – популяризация вашего замысла
- Свой сайт. Управление ресурсом
- Семантическое ядро сайта или правила подбора ключевых фраз
- Программирование в среде Delphi 8 for .NET
- Практикум по Delphi для решения прикладных задач
- Фундаментальные алгоритмы и структуры данных в Delphi
- Delphi 6. Программирование на Object Pascal
- Delphi и технология COM
- Delphi в шутку и всерьез: что умеют хакеры
- Программирование в Delphi глазами хакера
- Delphi 2005. Секреты программирования
- Искусство создания компонентов Delphi
- Приемы программирования в Delphi на основе VCL
- Программирование баз данных в Delphi 7
- Программирование баз данных в Delphi
- Программирование в среде Delphi
- Программирование в Delphi 7
- Язык SQL в Delphi 5