Главная| Трекер ▼| Поиск| Правила| FAQ| |
Автор | Сообщение |
---|---|
admin
Администратор ![]() Сообщения: 9175 Откуда: Новгород ![]() |
Сергей Бобровский | Технологии 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 по МСК Помоги нашему сайту на расходы за сервер и качай торренты НЕОГРАНИЧЕННО!Пожертвовать 100 ₽ ![]() Или 2204 1201 2214 8816, с комментарием "Помощь трекеру" Связь с администрацией |
Страница 1 из 1 |
![]() |
|