Регистрация ·  Логин: Пароль: Запомнить   · Забыли пароль?




Ответить на тему
Автор Сообщение

Администратор
Аватара пользователя

С нами: 12 лет 4 месяца
Сообщения: 9175
Откуда: Новгород
Россия

Сообщение 12 фев 2014, 02:15 

[Цитировать]

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

Автор: Сергей Бобровский
Название: Технологии Delphi 2006. Новые возможности
Год: 2006
Издательство: Питер
ISBN: 5-469-01438-Х
Жанр: Компьютерная (программирование)
Формат: DJVU
Качество: Отличное, OCR, закладки
Страниц: 290

Описание:
В книге рассмотрены новые возможности системы программирования Delphi 2006 и представлены нововведения в языке, оболочке, редакторе, компиляторе и отладчике. Объяснены новые технологии работы с базами данных и создания приложений для Интернета. Особое внимание уделено средствам и технологиям повышения эффективности работы программистов: рефакторингу, шаблонам проектирования, унифицированному языку UML и технологии моделирования ЕСО.
Издание рассчитано на программистов всех уровней подготовки. Начинающие разработчики познакомятся с удобными средствами быстрого создания программ, программисты средней квалификации изучат современные подходы к разработке сложных систем и новые средства визуального проектирования, а профессионалам будут интересны новые возможности технологий моделирования ECO III, UML 2.0 и паттернов проектирования.
Введение12
Что дальше?13
Управление жизненным циклом приложений: технология ALM14
Архитектура, управляемая моделью: технология MDA15
UML-моделирование прикладных программ: технология ЕСО17
Введение в платформу .NET18
Из чего состоит.NET18
Оболочка .NET Framework20
Среда поддержки выполнения CLR20
Технология доступа к данным ADO.NET23
Технология создания Web-приложений ASP.NET23
Поддержка Web служб24
Безопасность25
Глава 1. Новые возможности оболочки26
1.1. Технические требования и установка Delphi 200626
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. Редактор Delphi41
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. Типы данных .NET80
4.2.7. Динамически размещаемые массивы .NET81
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.NET91
5.1.1. Визуальный Проводник данных (Data Explorer)91
5.1.2. Технология Borland Data Providers for .NET (BDP.NET)92
5.1.3. Пример создания приложений BDP.NET94
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 с помощью технологии DataSnap109
Пример: создание сервера приложений109
Пример: доступ к серверу из приложений .NET111
Глава 6. Технологии создания Web-приложений114
6.1. Технологии создания приложений ASP.NET114
6.1.1. Новые возможности Delphi по поддержке технологии ASP.NET115
6.1.2. Структура приложения ASP.NET115
6.1.3. Пример создания простого приложения ASP.NET116
6.1.4. Работа с редактором кода HTML118
6.2. Технологии ASP.NET по работе с базами данных119
6.2.1. Технология стандартного соединения приложения ASP.NET c базами данных119
Пример: заготовка серверного приложения119
Пример: связывание данных121
6.2.2. Технология DB Web125
Пример: связь с базами данных с помощью технологии DB Web125
Пример: сохранение данных в XML-файле127
Пример: загрузка данных из XML-файла128
6.2.3. Рекомендации по настройке и отладке приложений ASP.NET128
Замечание: сервер Cassini128
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. Технология моделирования с помощью языка UML196
8.1. Унифицированный язык моделирования196
8.2. Составные части диаграмм197
8.3. Создание UML-проекта198
8.4. Технология моделирования UML 1.5198
8.4.1. Диаграмма классов (Class Diagram)198
Добавление класса на диаграмму Delphi199
Свойства/атрибуты класса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.0232
8.5.1. Что нового в UML 2.0232
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: технология создания программ с помощью языка моделирования UML245
9.1. Что такое ЕСО245
9.2. Модель ЕСО246
9.3. Объектное пространство ЕСО (EcoSpace)246
9.4. Этапы создания приложения ЕСО247
9.5. Пример создания простого приложения ECO248
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. Построитель выражений OCL256
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. Программное создания объектов ECO264
9.7.2. Программное удаление объектов ECO265
9.7.3. Программное связывания объектов ECO267
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. Использование файлов для хранения пространства ECO274
9.8.8. Множественные соединения приложения ЕСО с СУБД275
9.8.9. Технология создания модели ECO на основе существующей базы276
Скриншоты (сжатые):


Время раздачи: с 20.10 до 5.00 по МСК
Download
Для скачивания .torrent файлов необходима регистрация
Сайт не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм

Страница 1 из 1

Ответить на тему

   Похожие торренты   Торрент 




cron