Классический форум-трекер
canvas not supported
Нас вместе: 4 245 712

Сергей Бобровский | Технологии Delphi 2006. Новые возможности [2006] [DJVU]


 
 
RSS
Начать новую тему   Ответить на тему    Торрент-трекер NNM-Club -> Компьютерная литература -> Программирование
Автор Сообщение
ukatana ®
Стаж: 14 лет 11 мес.
Сообщений: 794
Ratio: 4.468
Поблагодарили: 70507
100%
russia.gif
Сергей Бобровский | Технологии Delphi 2006. Новые возможности [2006] [DJVU]
Автор: Сергей Бобровский
Название: Технологии Delphi 2006. Новые возможности
Год: 2006
Издательство: Питер
ISBN: 5-469-01438-Х
Жанр: Компьютерная (программирование)
Формат: DJVU
Качество: Отличное, OCR, закладки
Страниц: 290

Описание:
В книге рассмотрены новые возможности системы программирования Delphi 2006 и представлены нововведения в языке, оболочке, редакторе, компиляторе и отладчике. Объяснены новые технологии работы с базами данных и создания приложений для Интернета. Особое внимание уделено средствам и технологиям повышения эффективности работы программистов: рефакторингу, шаблонам проектирования, унифицированному языку UML и технологии моделирования ЕСО.
Издание рассчитано на программистов всех уровней подготовки. Начинающие разработчики познакомятся с удобными средствами быстрого создания программ, программисты средней квалификации изучат современные подходы к разработке сложных систем и новые средства визуального проектирования, а профессионалам будут интересны новые возможности технологий моделирования ECO III, UML 2.0 и паттернов проектирования.
Введение 12
Что дальше? 13
Управление жизненным циклом приложений: технология ALM 14
Архитектура, управляемая моделью: технология MDA 15
UML-моделирование прикладных программ: технология ЕСО 17
Введение в платформу .NET 18
Из чего состоит.NET 18
Оболочка .NET Framework 20
Среда поддержки выполнения CLR 20
Технология доступа к данным ADO.NET 23
Технология создания Web-приложений ASP.NET 23
Поддержка Web служб 24
Безопасность 25
Глава 1. Новые возможности оболочки 26
1.1. Технические требования и установка Delphi 2006 26
1.2. Главное окно 28
1.3. Список проектов 31
1.4. Репозитарии объектов 32
1.5. Палитра инструментов 32
1.6. Дизайнер 34
1.7. Адаптивный режим работы дизайнера (Live Designer) 35
1.8. HTML дизайнер 36
1.9. Инспектор объектов 37
1.10. Менеджер проектов 37
1.11. Настройки среды 38
1.12. Новые компоненты интерфейса 40
1.12.1. Панель-сетка (TGridPanel) 40
1.12.2. Плавающая панель (TFlowPanel) 40
1.13. Разное 40
Глава 2. Технологии эффективного редактирования 41
2.1. Редактор Delphi 41
2.2. Визуализация кода 43
2.3. Построение модели кода (Model View) 43
2.4. Подсказки в коде (Code Insight) 45
2.5. Шаблоны кода (Code Templates) 47
2.6. Умные блоки (Smart Block) 49
2.7. Средства компактного свертывания кода (Code Folding) 49
2.8. Организация закладок 51
2.9. Синхронное редактирование (Code Sync) 51
2.10. Ведение списка отложенных дел (ToDo) 53
2.11. Быстрое комментирование 54
2.12. Расширенные комментарии 54
2.13. Клавиатурные макросы 55
Глава 3. Технологии интеллектуального редактирования (рефакторинга) 56
3.1. Поиск модуля (Find Unit) 56
3.2. Поиск ссылок (Find References) 57
3.3. Поиск класса (Find Class) 57
3.4. Быстрая декларация переменной и поля (Declare Variable, Declare New Field) 58
3.5. Визуальное создание суперкласса (Extract Superclass) 58
3.6. Визуальное создание метода (Extract Method) 59
3.7. Визуальное изменение списка параметров процедуры (Change Parameters) 60
3.8. Глобальное переименование идентификатора (Rename) 60
3.9. Перемещение поля внутрь класса (Introduce Field/Variable) 61
3.10. Перемещение описания между классами (Моче) 62
3.11. Перемещение членов между классами (Pull Members Up/Down) 62
3.12. Удаление лишних переменных (Inline Variable) 62
3.13. Безопасное удаление свойств и методов (Safe Delete) 63
3.14. Быстрое перемещение строки в ресурсы (Extract Resource String) 63
3.15. Отмена операции рефакторинга 64
Глава 4. Технологии компиляции и отладки 65
4.1. Новое в языке 65
4.1.1. Использование расширенного набора символов 65
4.1.2. Поддержка пространства имен 66
4.1.3. Дополнительные спецификаторы видимости 68
4.1.4. Абстрактные и закрытые классы 69
4.1.5. Помощники классов 69
4.1.6. Поля класса 70
4.1.7. Внутренние типы и константы классов 71
4.2. Новые возможности вызова подпрограмм 72
4.2.1. Начальные значения параметров функций 73
4.2.2. Динамические многомерные массивы 73
4.2.3. Перебор элементов контейнера 74
4.2.4. Перегрузка операции 75
4.2.5. Перегрузка преобразований типов 78
4.2.6. Типы данных .NET 80
4.2.7. Динамически размещаемые массивы .NET 81
4.2.8. Атрибуты классов 81
4.2.9. Управляемый и неуправляемый код 83
4.3. Технологии отладки: новые возможности 85
4.3.1. Точки прерывания 85
4.3.2. Исключительные ситуации 85
4.3.3. Смешанный код 86
4.3.4. Загрузка символических таблиц 88
4.3.5. Разное 88
Глава 5. Технологии работы с базами данных 91
5.1. Технология работы с базами данных BDP.NET 91
5.1.1. Визуальный Проводник данных (Data Explorer) 91
5.1.2. Технология Borland Data Providers for .NET (BDP.NET) 92
5.1.3. Пример создания приложений BDP.NET 94
5.1.4. Способы вызова хранимых процедур 99
5.1.5. Другие возможности 101
5.2. Пример работы с базами данных dbGo (ADO.NET) 101
5.3. Технологии создания многоуровневых приложений баз данных 105
5.3.1. Технология создания многоуровневых BDP-приложений баз данных 105
Пример: создание сервера приложений 106
Пример: создание клиентского приложения 107
5.3.2. Создание многоуровневых приложений для платформы .NET с помощью технологии DataSnap 109
Пример: создание сервера приложений 109
Пример: доступ к серверу из приложений .NET 111
Глава 6. Технологии создания Web-приложений 114
6.1. Технологии создания приложений ASP.NET 114
6.1.1. Новые возможности Delphi по поддержке технологии ASP.NET 115
6.1.2. Структура приложения ASP.NET 115
6.1.3. Пример создания простого приложения ASP.NET 116
6.1.4. Работа с редактором кода HTML 118
6.2. Технологии ASP.NET по работе с базами данных 119
6.2.1. Технология стандартного соединения приложения ASP.NET c базами данных 119
Пример: заготовка серверного приложения 119
Пример: связывание данных 121
6.2.2. Технология DB Web 125
Пример: связь с базами данных с помощью технологии DB Web 125
Пример: сохранение данных в XML-файле 127
Пример: загрузка данных из XML-файла 128
6.2.3. Рекомендации по настройке и отладке приложений ASP.NET 128
Замечание: сервер Cassini 128
6.3. Технологии создания Web-служб (Web Services) 130
6.3.1. Принцип быстрой разработки Web-служб 130
6.3.2. Структура Web службы 131
6.3.3. Технология создания простой Web-службы 131
6.3.4. Технология создания клиента Web-службы 136
Пример: организация доступа к Web-сервису из кода 139
Пример: программирование выдачи сложных значений 140
Пример: обращение к реальным Web-службам 142
Глава 7. Технология шаблонов (паттернов) проектирования 145
7.1. Что такое шаблоны проектирования 145
7.2. Группы шаблонов 146
7.3. Порождающие шаблоны 147
7.3.1. Шаблон Abstract Factory (Абстрактная фабрика) 147
7.3.2. Шаблон Builder (Строитель) 151
7.3.3. Шаблон Factory Method (Фабричный метод) 154
7.3.4. Шаблон Prototype (Прототип) 157
7.3.5. Шаблон Singleton (Одиночка) 160
7.4. Структурные шаблоны 162
7.4.1. Шаблон Adapter (Адаптер) 162
7.4.2. Шаблон Bndge (Мост) 164
7.4.3. Шаблон Composite (Компоновщик) 166
7.4.4. Шаблон Decorator (Декоратор) 168
7.4.5. Шаблон Facade (Фасад) 171
7.4.6. Шаблон Flyweight (Приспособленец) 172
7.4.7. Шаблон Proxy (Прокси) 175
7.5. Шаблоны поведения 176
7.5.1. Шаблон Chain of Responsibility (Цепочка обязанностей) 176
7.5.2. Шаблон Command (Команда) 178
7.5.3. Шаблон Interpreter (Интерпретатор) 180
7.5.4. Шаблон Iterator (Итератор) 181
7.5.5. Шаблон Mediator (Посредник) 183
7.5.6. Шаблон Memento (Хранитель) 184
7.5.7. Шаблон Observer (Наблюдатель) 186
7.5.8. Шаблон State (Состояние) 187
7.5.9. Шаблон Strategy (Стратегия) 189
7.5.10. Шаблон Template Method (Шаблонный метод) 191
7.5.11. Шаблон Visitor (Посетитель) 192
7.6. Обслуживание шаблонов 194
Глава 8. Технология моделирования с помощью языка UML 196
8.1. Унифицированный язык моделирования 196
8.2. Составные части диаграмм 197
8.3. Создание UML-проекта 198
8.4. Технология моделирования UML 1.5 198
8.4.1. Диаграмма классов (Class Diagram) 198
Добавление класса на диаграмму Delphi 199
Свойства/атрибуты класса 200
Методы 202
Отношения 203
Интерфейсы 208
Объекты 208
8.4.2. Диаграмма вариантов использования (Use case diagram) 209
Актеры 209
Варианты использования 210
Отношения между актерами и прецедентами 211
8.4.3. Диаграмма последовательности (Sequence diagram) 214
Объекты 215
Сообщения 216
8.4.4. Диаграмма кооперации (Collaboration Diagram) 219
8.4.5. Диаграмма состояний (Statechart Diagram) 222
Автоматы 222
Состояния 223
Подавтоматы 224
8.4.6. Диаграмма деятельности (Activity Diagram) 225
8.4.7. Диаграмма компонентов (Component Diagram) 227
8.4.8. Диаграмма развертывания (Deployment Diagram) 229
8.4.9. Комментарии 229
8.4.10. Экспорт диаграмм 230
8.4.11. Гиперсвязи (Hyperlinks) 231
8.5. Технологии моделирования UML 2.0 232
8.5.1. Что нового в UML 2.0 232
8.5.2. Диаграммы деятельности 233
8.5.3. Организация последовательных процессов 234
Поток управления 234
Поток данных 235
8.5.3. Диаграммы классов 236
8.5.4. Диаграммы компонентов 237
8.5.5. Диаграммы развертывания 238
8.5.6. Диаграммы вариантов использования 239
8.5.7. Диаграммы внутренней структуры (Composite Structure Diagram) 240
8.5.8. Диаграммы последовательностей (Sequence Diagram) 241
8.5.9. Диаграммы коммуникации (Communication Diagram) 243
8.5.10. Диаграммы состояний (State Machine Diagram) 243
Глава 9. ECO III: технология создания программ с помощью языка моделирования UML 245
9.1. Что такое ЕСО 245
9.2. Модель ЕСО 246
9.3. Объектное пространство ЕСО (EcoSpace) 246
9.4. Этапы создания приложения ЕСО 247
9.5. Пример создания простого приложения ECO 248
9.5.1. Моделируем звездные системы 248
9.5.2. Создаем первый абстрактный класс 249
9.5.3. Строим иерархию классов 252
9.5.4. Добавляем дескрипторы ЕСО 253
9.5.5. Проектируем пользовательский интерфейс 254
9.5.6. Настраиваем элементы интерфейса 255
9.5.7. Построитель выражений OCL 256
9.5.8. Расширяем возможности приложения ЕСО 257
9.5.9. Автоформы 259
9.6. Организация связей между объектами ЕСО 259
9.6.1. Добавляем ассоциативную связь 259
9.6.2. Отслеживаем объект ЕСО, выбранный в таблице 260
9.6.3. Применяем автоформы к связанным таблицам 261
9.6.4. Настраиваем визуализируемые колонки 262
9.7. Доступ к модели ЕСО на уровне исходных текстов 263
9.7.1. Программное создания объектов ECO 264
9.7.2. Программное удаление объектов ECO 265
9.7.3. Программное связывания объектов ECO 267
9.8. Технология связи модели ЕСО с базой данных 269
9.8.1. Принципы использования СУБД в технологии ЕСО 269
9.8.2. Связываем приложение ECO с СУБД 269
9.8.3. Используем компоненты объектно-реляционной раскладки 270
9.8.4. Генерируем схему базы данных 270
9.8.5. Расширяем интерфейс пользователя 274
9.8.6. Синхронизация модели и базы данных: визуальная настройка 274
9.8.7. Использование файлов для хранения пространства ECO 274
9.8.8. Множественные соединения приложения ЕСО с СУБД 275
9.8.9. Технология создания модели ECO на основе существующей базы 276
Скриншоты (сжатые):

Время раздачи: с 20.10 до 5.00 по МСК
[nnm-club.ru] delphi.novie.vozm [djvu].torrent
 Торрент: Платиновая раздача  Зарегистрирован
 
Скачать


Примагнититься
 Зарегистрирован:   17 Окт 2011 02:13:08
 Размер:   20.1 MB  (
 Рейтинг:   4.7 (Голосов: 26)
 Поблагодарили:   83
 Проверка:   Оформление проверено модератором 17 Окт 2011 12:06:37
Советуем установить VPN чтобы скрыть ваш IP-адрес
Как cкачать  ·  Как раздать  ·  Правильно оформить  ·  Поднять ратио!  

_________________
Мои релизы...
Показать сообщения:   
Начать новую тему   Ответить на тему    Торрент-трекер NNM-Club -> Компьютерная литература -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1