Корзина
0
Корзина
0
Добавьте в корзину товаров ещё на 900 гривен, чтобы БЕСПЛАТНО получить товар по Украине до отделения Новой почты.

Ваша корзина пустая

Меню
Купить Разр.распределенных приложений на Visual Basic 6.0. Учебный курс +CD

Разр.распределенных приложений на Visual Basic 6.0. Учебный курс +CD

Настоящий учебный курс рекомендован корпорацией Microsoft как официальное пособие для подготовки к экзамену 70-175 "Designing and Implementing Distributed Applications with Microsoft Visual Basic 6.0" по программе сертификации разработчиков программных решений на основе продуктов Microsoft (Microsoft Certified Solutions Developer, MCSD). Эта книга познакомит Вас с основными понятиями, концепциями и методами, необходимыми для разработки распределенных программных решений на базе Visual Basic 6.0.

Иллюстрированный учебный курс состоит из 11 глав и 5 приложений. Книга укомплектована компакт-диском, который содержит мультимедийные учебные материалы, файлы, используемые в упражнениях, и пример экзамена по Visual Basic 6.0 от Self-Test Software.



Краткое содержание

Глава 1. Концепции проектирования приложений

Занятие 1. Планирование распределенного приложения

Microsoft Solutions Framework: обзор

Solutions Design Model

Этап 1: концептуальный дизайн

Этап 2: логический дизайн

Этап 3: физический дизайн

Требования к программному обеспечению

Microsoft Visual Studio 6.0 Enterprise Edition

Microsoft Windows NT Server 4.0 с Service Pack4

Microsoft Transaction Server (MTS)

Microsoft SQL Server 7.0

DCOM 98

Утилита Distributed СОМ Configuration

Средства коллективной разработки программного обеспечения

Visual SourceSafe

Упражнение: добавление Visual SourceSafe в среду Visual Basic

Visual Component Manager

Резюме занятия

Занятие 2. Выбор архитектуры приложения

Введение в структуру приложений

Одноуровневые приложения

Двухуровневые приложения

Многоуровневые приложения

Разработка распределенного приложения

Элементы распределенного приложения

Distributed Component Object Model (DCOM)

Транзакции

Резюме занятия

Занятие 3. Использование Visual Database Tools

Использование Visual Database Tools с Visual Studio

Интеграция с Visual Database Tools

Data View

Query Designer

Применение Visual Database Tools на этапе физического дизайна

Упражнение: знакомство с базой данных Pubs

Резюме занятия

Резюме главы

Упражнение: использование Visual Component Manager

Закрепление материала

Глава 2. Создание пользовательского интерфейса

Занятие 1. Обзор элементов пользовательского интерфейса

Элементы управления

ActiveX-элементы

Масс ивы элементов управления

Создание элементов управления в период выполнения

Настройка свойств

Настройка свойств на этапе разработки

Настройка свойств в период выполнения

Использование событий

Стандартные события формы

Initialize

Load

Activate/Deactivate

QueryUnload

Unload

Terminate

Наборы

Набор Forms

Набор Controls

Создание набора

Упражнение: применение метода Add объекта Collection

Резюме занятия

Занятие 2. Навигация и контроль ввода

Разработка средств навигации

Создание простого меню

Создание контекстных меню

Динамическая модификация меню

Контроль пользовательского ввода

Контроль ввода на уровне формы

Контроль ввода на уровне полей

Резюме занятия

Резюме главы

Упражнение: динамическое создание пользовательского интерфейса

Создание пользовательского интерфейса

Проверка пользовательского ввода

Добавление и программирование строки меню

Динамическое добавление элементов управления

Закрепление материала

Глава 3. Создание СОМ-компонентов на Visual Basic

Занятие 1. Создание модулей классов

Создание, свойств, методов и событий

Определение процедур-свойств

Определение методов

Дружественные свойства и методы

События

Методы обратного вызова

Переменные перечислимого типа

Упражнение: использование Class Builder

Резюме занятия

Занятие 2. Использование модулей классов

Object Browser

Упражнение: просмотр класса CFile

Создание экземпляра класса

Некоторые соображения по оптимизации

Упражнение: использование свойств, методов и событий компонента

Резюме занятия

Занятие 3. Создание СОМ DLL и СОМ ЕХЕ

Шаблоны проектов

Настройка свойств проекта ActiveX DLL

Тип проекта

Стартовый объект

Имя проекта

Описание проекта

Справочная информация

Обновление ActiveX-элементов

Автономное (необслуживаемое) выполнение

Сохранение в памяти

Модель потоков

Настройка свойств класса в компоненте

Свойство Instancing

Свойства, относящиеся к связыванию с данными

Свойство Persistable

Регистрация компонента и снятие с учета

Утилита Regsvr32

Информация о компоненте, хранящаяся в реестре

Тестирование и отладка компонентов

Упражнение: тестирование СОМ DLL с использованием группы проектов

Резюме занятия

Резюме главы

Упражнение: создание СОМ DLL

Закрепление материала

Глава 4. Более сложные приемы программирования на основе СОМ

Занятие 1. Создание интерфейсов

Программирование на основе интерфейсов

Интерфейсы и Visual Basic

Утилита OLE View

Как Visual Basic создает СОМ-объект

Упражнение: просмотр библиотеки типов в OLE View

Создание собственного интерфейса

Полиморфизм

Совместимость версий

Перенаправление IID

Использование оператора TypeOf

Настройка в Visual Basic параметров поддержки совместимости версий

Резюме занятия

Занятие 2. Разработка модели объектов

Бизнес-объекты

Создание модели объектов

Классы наборов

Средства Visual Basic для создания моделей объектов

Class Builder

Упражнение: создание модели объектов с помощью Class Builder

Object Browser

Резюме занятия

Резюме главы

Упражнение: приемы программирования на основе СОМ

Создание интерфейса IEmployee

Реализация интерфейса IEmployee

Тестирование компонента PayRoll

Закрепление материала

Глава 5. Введение в ActiveX Data Objects (ADO)

Занятие 1, Универсальный доступ к данным

Универсальный доступ к данным: обзор

ActiveX Data Objects

ADO в сравнении с другими интерфейсами доступа к данным

Резюме занятия

Занятие 2. Введение в модель объектов АОО

Создание ADO-объектов

ADO-объект Connection

ADO-объект Command

ADO-объект Recordset

Настройка свойства CursorType

Резюме занятия

Занятие 3. Использование Data Environment

Конструктор Data Environment

Установление соединения

Создание объекта Command

Перетаскивание из окна Data View в Data Environment

Обращение к объектам Data Environment из кода программы

Упражнение: подключение к источнику данных с помощью Data Environment

Резюме занятия

Резюме главы

Упражнение: использование Data Environment и ADO

Закрепление материала

Глава 6. Доступ к данным через ADO

Занятие 1. Управление соединениями с источником данных

Определение ADO-объекта Connection

Установление соединения

Изменение записей в базе данных через объект Connection

Отключение от источника данных

Управление соединениями с базой данных

Упражнение: программное установление соединения

Использование ADO-объекта Command

Резюме занятия

Занятие 2. Получение записей от источника данных

Использование ADO-объекта Recordset

Явное использование объекта Connection

Неявное использование объекта Connection

Блокировка набора записей

Доступ к записям в наборе

Связывание элементов управления с объектами Recordset

Создание множественных наборов записей

Переход к следующему набору записей

Программное создание наборов записей

Резюме занятия,

Занятие 3. Перемещение по записям

Свойства, поддерживающие перемещение по записям

Методы, применяемые для перемещения по записям

Упражнение: навигация в наборе записей

Резюме занятия

Занятие 4. Модификация записей

Модификация записей операторами SQL

Модификация записей через объект Recordset

Добавление записи

Удаление текущей записи

Изменение текущей записи

Отказ от изменения или добавления

Резюме занятия

Резюме главы

Упражнение: доступ к данным через ADO

Создание СОМ-компонента, использующего ADO

Создание клиентской программы

Закрепление материала

Глава 7. Более сложные приемы программирования баз данных

Занятие 1. Введение в транзакции

Определение понятия "транзакция"

Транзакции и ADO

Типы транзакций

Автоматически фиксируемые транзакции

Неявные транзакции

Явные транзакции

Создание эффективных транзакций

Уровни изоляции

Влияние уровней изоляции на транзакции

Transact-SQL

Резюме занятия

Занятие 2. Использование отсоединенных наборов данных

Настройка свойства CursorLocation

Курсоры на серверной стороне

Курсоры на клиентской стороне

Курсоры на клиентской стороне и отсоединенные наборы записей

Отключение от источника данных

Сохранение данных

Повторное соединение с источником данных

Запись изменений в источник данных

Разрешение конфликтов

Упражнение: работа с отсоединенными наборами записей

Создание СОМ DLL

Создание клиентского приложения

Резюме занятия

Занятие 3. Асинхронные операции

Асинхронное подключение к источнику данных

Проверка значения свойства State

События ADO

Типы событий ADO

Использование событий типа complete

Использование событий типа will

Асинхронное выполнение команды

Асинхронная выборка результатов

Блокирующая и неблокирующая выборка

Резюме занятия

Резюме главы

Упражнение: использование отсоединенных наборов записей

Закрепление материала

Глава 8. Хранимые процедуры

Занятие 1. Обзор хранимых процедур

Преимущества использования хранимых процедур

Хранимые процедуры в двухуровневой модели

Хранимые процедуры в n-уровневой модели

Хранимые процедуры и объект Command

Параметры хранимых процедур

Упражнение: вызов хранимой процедуры

Резюме занятия

Занятие 2. Использование хранимых процедур

Создание простых хранимых процедур

Использование параметров хранимых процедур

Создание нескольких наборов записей

Реализация транзакций

Отладка кода, написанного на Transact-SQL

Резюме занятия

Резюме главы

Упражнение: создание и вызов хранимой процедуры

Создание компонента доступа к данным

Создание клиентского приложения

Закрепление материала

Глава 9. Использование Microsoft Transaction Server

Занятие 1, Обзор Microsoft Transaction Server

Разработка n-уровневых приложений с применением MTS

Требования, предъявляемые к MTS-компонентам

Преимущества MTS

Сервисы MTS

Транзакции в компонентах

Брокер объектов

Создание пулов ресурсов

Активизация по запросу

Поддержка пакетов компонентов

Изоляция процессов

Автоматическое создание пуда потоков

Защита

Администрирование

Пример MTS-приложения

Резюме занятия

Занятие 2. Установка и настройка Microsoft Transaction Server

Требования MTS к системе

Настройка MTS-сервера

Настройка ролей для пакета System

Использование нескольких MTS-серверов

Настройка компьютера разработчика

Настройка Visual Basic на использование MTS

Резюме занятия

Занятие 3. Программные решения на базе Microsoft Transaction Server

Проектирование MTS-компонентов

Создание MTS-компонентов

Как создаются удаленные объекты

Использование транзакций в MTS-компонентах

Вызов метода CreateInstance

Фиксация или отмена транзакции

Применение событий Activate и Deactivate

Развертывание MTS-компонентов

Резюме занятия

Резюме главы

Упражнение: создание и развертывание MTS-компонентов

Подготовка базы данных Chateau

Создание клиентского приложения

Создание СОМ-компонента Chateau.dll

Развертывание СОМ DLL в MTS

Закрепление материала

Глава 10. Реализация защиты в корпоративной среде

Занятие 1. Обзор средств защиты

Принципы защиты

Модель защиты в Windows NT

Как Windows NT управляет ресурсами

Идентификаторы защиты

Защита приложений масштаба предприятия

Контроль доступа

Защита двухуровневого приложения

Зашита n-уровневого приложения

Резюме занятия

Занятие 2. Реализация защиты SQL Server

Защита SQL Server: обзор

Виды защиты в SQL Server

Защита SQL Server для приложений масштаба предприятия

Подключение компонента промежуточного уровня к SQL Server

Сравнение видов защиты SQL Server

Резюме занятия

Занятие 3. Реализация защиты в Microsoft Transaction Server

Роли и защита

Настройка свойств пакета

Определение новой роли в MTS-пакете

Использование программной защиты

Резюме занятия

Занятие 4. Реализация защиты СОМ с использованием OCOMCNFG

Distributed СОМ; обзор

Настройка компьютера на использование DCOM

Развертывание компонента СОМ ЕХЕ

Определение местонахождения приложения

Создание файлов для удаленного сервера,

Регистрация удаленного компонента на клиентском компьютере

Упражнение: регистрация компонента через Clireg32.exe

Резюме занятия

Резюме главы

Упражнение: применение программной защиты в MTS-компоненте

Создание новой роли в MTS-пакете

Написание кода для реализации программной зашиты

Закрепление материала

Глава 11. Обработка ошибок и отладка

Занятие 1. Обработка ошибок в приложении

Средства отладки в среде Visual Basic

Окно Immediate

Окно Locals

Окно Watch

Создание обработчиков ошибок

Активизация обработчика ошибок

Написание кода, обрабатывающего ошибки

Возобновление нормального выполнения программы

Возможности Visual Basic в перехвате ошибок

Резюме занятия

Занятие 2. Тестирование и отладка компонентов промежуточного уровня

Тестирование компонентов кода

Обработка некорректных ссылок

Отладка MTS-компонентов

Обработка ошибок в MTS-компонентах

Ошибки, связанные с нарушением бизнес-правил

Внутренние ошибки

Windows-исключения

Обработка ошибок в цепочке вызовов объектов

MTS Spy

Мониторинг операций DTC

Ограничения в отладке MTS-компонентов

События Initialize и Terminate

Наблюдение за MTS-объектами

Изменения, вносимые в компоненты при отладке

Резюме занятия

Резюме главы

Упражнение: интерактивная отладка MTS-компонента

Закрепление материала

Приложение А. Вопросы и ответы

Приложение Б. Создание ActiveX-элементов

Приложение В. Использование элемента управления ADO Data

Приложение Г. Создание приложений для Интернета

Приложение Д. Подготовка распределенных приложений к распространению

Словарь терминов
Нет в наличии
Для этой книги есть

Разр.распределенных приложений на Visual Basic 6.0. Учебный курс +CD

Купить Разр.распределенных приложений на Visual Basic 6.0. Учебный курс +CD
Артикул : 2618
Издательство : Русская Редакция
Автор : Microsoft Corporation
Страниц : 400
Год издания : 2000
Нет в наличии
Для этой книги есть

Описание
Настоящий учебный курс рекомендован корпорацией Microsoft как официальное пособие для подготовки к экзамену 70-175 "Designing and Implementing Distributed Applications with Microsoft Visual Basic 6.0" по программе сертификации разработчиков программных решений на основе продуктов Microsoft (Microsoft Certified Solutions Developer, MCSD). Эта книга познакомит Вас с основными понятиями, концепциями и методами, необходимыми для разработки распределенных программных решений на базе Visual Basic 6.0.

Иллюстрированный учебный курс состоит из 11 глав и 5 приложений. Книга укомплектована компакт-диском, который содержит мультимедийные учебные материалы, файлы, используемые в упражнениях, и пример экзамена по Visual Basic 6.0 от Self-Test Software.



Краткое содержание

Глава 1. Концепции проектирования приложений

Занятие 1. Планирование распределенного приложения

Microsoft Solutions Framework: обзор

Solutions Design Model

Этап 1: концептуальный дизайн

Этап 2: логический дизайн

Этап 3: физический дизайн

Требования к программному обеспечению

Microsoft Visual Studio 6.0 Enterprise Edition

Microsoft Windows NT Server 4.0 с Service Pack4

Microsoft Transaction Server (MTS)

Microsoft SQL Server 7.0

DCOM 98

Утилита Distributed СОМ Configuration

Средства коллективной разработки программного обеспечения

Visual SourceSafe

Упражнение: добавление Visual SourceSafe в среду Visual Basic

Visual Component Manager

Резюме занятия

Занятие 2. Выбор архитектуры приложения

Введение в структуру приложений

Одноуровневые приложения

Двухуровневые приложения

Многоуровневые приложения

Разработка распределенного приложения

Элементы распределенного приложения

Distributed Component Object Model (DCOM)

Транзакции

Резюме занятия

Занятие 3. Использование Visual Database Tools

Использование Visual Database Tools с Visual Studio

Интеграция с Visual Database Tools

Data View

Query Designer

Применение Visual Database Tools на этапе физического дизайна

Упражнение: знакомство с базой данных Pubs

Резюме занятия

Резюме главы

Упражнение: использование Visual Component Manager

Закрепление материала

Глава 2. Создание пользовательского интерфейса

Занятие 1. Обзор элементов пользовательского интерфейса

Элементы управления

ActiveX-элементы

Масс ивы элементов управления

Создание элементов управления в период выполнения

Настройка свойств

Настройка свойств на этапе разработки

Настройка свойств в период выполнения

Использование событий

Стандартные события формы

Initialize

Load

Activate/Deactivate

QueryUnload

Unload

Terminate

Наборы

Набор Forms

Набор Controls

Создание набора

Упражнение: применение метода Add объекта Collection

Резюме занятия

Занятие 2. Навигация и контроль ввода

Разработка средств навигации

Создание простого меню

Создание контекстных меню

Динамическая модификация меню

Контроль пользовательского ввода

Контроль ввода на уровне формы

Контроль ввода на уровне полей

Резюме занятия

Резюме главы

Упражнение: динамическое создание пользовательского интерфейса

Создание пользовательского интерфейса

Проверка пользовательского ввода

Добавление и программирование строки меню

Динамическое добавление элементов управления

Закрепление материала

Глава 3. Создание СОМ-компонентов на Visual Basic

Занятие 1. Создание модулей классов

Создание, свойств, методов и событий

Определение процедур-свойств

Определение методов

Дружественные свойства и методы

События

Методы обратного вызова

Переменные перечислимого типа

Упражнение: использование Class Builder

Резюме занятия

Занятие 2. Использование модулей классов

Object Browser

Упражнение: просмотр класса CFile

Создание экземпляра класса

Некоторые соображения по оптимизации

Упражнение: использование свойств, методов и событий компонента

Резюме занятия

Занятие 3. Создание СОМ DLL и СОМ ЕХЕ

Шаблоны проектов

Настройка свойств проекта ActiveX DLL

Тип проекта

Стартовый объект

Имя проекта

Описание проекта

Справочная информация

Обновление ActiveX-элементов

Автономное (необслуживаемое) выполнение

Сохранение в памяти

Модель потоков

Настройка свойств класса в компоненте

Свойство Instancing

Свойства, относящиеся к связыванию с данными

Свойство Persistable

Регистрация компонента и снятие с учета

Утилита Regsvr32

Информация о компоненте, хранящаяся в реестре

Тестирование и отладка компонентов

Упражнение: тестирование СОМ DLL с использованием группы проектов

Резюме занятия

Резюме главы

Упражнение: создание СОМ DLL

Закрепление материала

Глава 4. Более сложные приемы программирования на основе СОМ

Занятие 1. Создание интерфейсов

Программирование на основе интерфейсов

Интерфейсы и Visual Basic

Утилита OLE View

Как Visual Basic создает СОМ-объект

Упражнение: просмотр библиотеки типов в OLE View

Создание собственного интерфейса

Полиморфизм

Совместимость версий

Перенаправление IID

Использование оператора TypeOf

Настройка в Visual Basic параметров поддержки совместимости версий

Резюме занятия

Занятие 2. Разработка модели объектов

Бизнес-объекты

Создание модели объектов

Классы наборов

Средства Visual Basic для создания моделей объектов

Class Builder

Упражнение: создание модели объектов с помощью Class Builder

Object Browser

Резюме занятия

Резюме главы

Упражнение: приемы программирования на основе СОМ

Создание интерфейса IEmployee

Реализация интерфейса IEmployee

Тестирование компонента PayRoll

Закрепление материала

Глава 5. Введение в ActiveX Data Objects (ADO)

Занятие 1, Универсальный доступ к данным

Универсальный доступ к данным: обзор

ActiveX Data Objects

ADO в сравнении с другими интерфейсами доступа к данным

Резюме занятия

Занятие 2. Введение в модель объектов АОО

Создание ADO-объектов

ADO-объект Connection

ADO-объект Command

ADO-объект Recordset

Настройка свойства CursorType

Резюме занятия

Занятие 3. Использование Data Environment

Конструктор Data Environment

Установление соединения

Создание объекта Command

Перетаскивание из окна Data View в Data Environment

Обращение к объектам Data Environment из кода программы

Упражнение: подключение к источнику данных с помощью Data Environment

Резюме занятия

Резюме главы

Упражнение: использование Data Environment и ADO

Закрепление материала

Глава 6. Доступ к данным через ADO

Занятие 1. Управление соединениями с источником данных

Определение ADO-объекта Connection

Установление соединения

Изменение записей в базе данных через объект Connection

Отключение от источника данных

Управление соединениями с базой данных

Упражнение: программное установление соединения

Использование ADO-объекта Command

Резюме занятия

Занятие 2. Получение записей от источника данных

Использование ADO-объекта Recordset

Явное использование объекта Connection

Неявное использование объекта Connection

Блокировка набора записей

Доступ к записям в наборе

Связывание элементов управления с объектами Recordset

Создание множественных наборов записей

Переход к следующему набору записей

Программное создание наборов записей

Резюме занятия,

Занятие 3. Перемещение по записям

Свойства, поддерживающие перемещение по записям

Методы, применяемые для перемещения по записям

Упражнение: навигация в наборе записей

Резюме занятия

Занятие 4. Модификация записей

Модификация записей операторами SQL

Модификация записей через объект Recordset

Добавление записи

Удаление текущей записи

Изменение текущей записи

Отказ от изменения или добавления

Резюме занятия

Резюме главы

Упражнение: доступ к данным через ADO

Создание СОМ-компонента, использующего ADO

Создание клиентской программы

Закрепление материала

Глава 7. Более сложные приемы программирования баз данных

Занятие 1. Введение в транзакции

Определение понятия "транзакция"

Транзакции и ADO

Типы транзакций

Автоматически фиксируемые транзакции

Неявные транзакции

Явные транзакции

Создание эффективных транзакций

Уровни изоляции

Влияние уровней изоляции на транзакции

Transact-SQL

Резюме занятия

Занятие 2. Использование отсоединенных наборов данных

Настройка свойства CursorLocation

Курсоры на серверной стороне

Курсоры на клиентской стороне

Курсоры на клиентской стороне и отсоединенные наборы записей

Отключение от источника данных

Сохранение данных

Повторное соединение с источником данных

Запись изменений в источник данных

Разрешение конфликтов

Упражнение: работа с отсоединенными наборами записей

Создание СОМ DLL

Создание клиентского приложения

Резюме занятия

Занятие 3. Асинхронные операции

Асинхронное подключение к источнику данных

Проверка значения свойства State

События ADO

Типы событий ADO

Использование событий типа complete

Использование событий типа will

Асинхронное выполнение команды

Асинхронная выборка результатов

Блокирующая и неблокирующая выборка

Резюме занятия

Резюме главы

Упражнение: использование отсоединенных наборов записей

Закрепление материала

Глава 8. Хранимые процедуры

Занятие 1. Обзор хранимых процедур

Преимущества использования хранимых процедур

Хранимые процедуры в двухуровневой модели

Хранимые процедуры в n-уровневой модели

Хранимые процедуры и объект Command

Параметры хранимых процедур

Упражнение: вызов хранимой процедуры

Резюме занятия

Занятие 2. Использование хранимых процедур

Создание простых хранимых процедур

Использование параметров хранимых процедур

Создание нескольких наборов записей

Реализация транзакций

Отладка кода, написанного на Transact-SQL

Резюме занятия

Резюме главы

Упражнение: создание и вызов хранимой процедуры

Создание компонента доступа к данным

Создание клиентского приложения

Закрепление материала

Глава 9. Использование Microsoft Transaction Server

Занятие 1, Обзор Microsoft Transaction Server

Разработка n-уровневых приложений с применением MTS

Требования, предъявляемые к MTS-компонентам

Преимущества MTS

Сервисы MTS

Транзакции в компонентах

Брокер объектов

Создание пулов ресурсов

Активизация по запросу

Поддержка пакетов компонентов

Изоляция процессов

Автоматическое создание пуда потоков

Защита

Администрирование

Пример MTS-приложения

Резюме занятия

Занятие 2. Установка и настройка Microsoft Transaction Server

Требования MTS к системе

Настройка MTS-сервера

Настройка ролей для пакета System

Использование нескольких MTS-серверов

Настройка компьютера разработчика

Настройка Visual Basic на использование MTS

Резюме занятия

Занятие 3. Программные решения на базе Microsoft Transaction Server

Проектирование MTS-компонентов

Создание MTS-компонентов

Как создаются удаленные объекты

Использование транзакций в MTS-компонентах

Вызов метода CreateInstance

Фиксация или отмена транзакции

Применение событий Activate и Deactivate

Развертывание MTS-компонентов

Резюме занятия

Резюме главы

Упражнение: создание и развертывание MTS-компонентов

Подготовка базы данных Chateau

Создание клиентского приложения

Создание СОМ-компонента Chateau.dll

Развертывание СОМ DLL в MTS

Закрепление материала

Глава 10. Реализация защиты в корпоративной среде

Занятие 1. Обзор средств защиты

Принципы защиты

Модель защиты в Windows NT

Как Windows NT управляет ресурсами

Идентификаторы защиты

Защита приложений масштаба предприятия

Контроль доступа

Защита двухуровневого приложения

Зашита n-уровневого приложения

Резюме занятия

Занятие 2. Реализация защиты SQL Server

Защита SQL Server: обзор

Виды защиты в SQL Server

Защита SQL Server для приложений масштаба предприятия

Подключение компонента промежуточного уровня к SQL Server

Сравнение видов защиты SQL Server

Резюме занятия

Занятие 3. Реализация защиты в Microsoft Transaction Server

Роли и защита

Настройка свойств пакета

Определение новой роли в MTS-пакете

Использование программной защиты

Резюме занятия

Занятие 4. Реализация защиты СОМ с использованием OCOMCNFG

Distributed СОМ; обзор

Настройка компьютера на использование DCOM

Развертывание компонента СОМ ЕХЕ

Определение местонахождения приложения

Создание файлов для удаленного сервера,

Регистрация удаленного компонента на клиентском компьютере

Упражнение: регистрация компонента через Clireg32.exe

Резюме занятия

Резюме главы

Упражнение: применение программной защиты в MTS-компоненте

Создание новой роли в MTS-пакете

Написание кода для реализации программной зашиты

Закрепление материала

Глава 11. Обработка ошибок и отладка

Занятие 1. Обработка ошибок в приложении

Средства отладки в среде Visual Basic

Окно Immediate

Окно Locals

Окно Watch

Создание обработчиков ошибок

Активизация обработчика ошибок

Написание кода, обрабатывающего ошибки

Возобновление нормального выполнения программы

Возможности Visual Basic в перехвате ошибок

Резюме занятия

Занятие 2. Тестирование и отладка компонентов промежуточного уровня

Тестирование компонентов кода

Обработка некорректных ссылок

Отладка MTS-компонентов

Обработка ошибок в MTS-компонентах

Ошибки, связанные с нарушением бизнес-правил

Внутренние ошибки

Windows-исключения

Обработка ошибок в цепочке вызовов объектов

MTS Spy

Мониторинг операций DTC

Ограничения в отладке MTS-компонентов

События Initialize и Terminate

Наблюдение за MTS-объектами

Изменения, вносимые в компоненты при отладке

Резюме занятия

Резюме главы

Упражнение: интерактивная отладка MTS-компонента

Закрепление материала

Приложение А. Вопросы и ответы

Приложение Б. Создание ActiveX-элементов

Приложение В. Использование элемента управления ADO Data

Приложение Г. Создание приложений для Интернета

Приложение Д. Подготовка распределенных приложений к распространению

Словарь терминов

Рекомендуемые книги

Купить Что не так в здравоохранении? Мифы. Проблемы. Решения

Что не так в здравоохранении? Мифы. Проблемы. Решения

Генри Минцберг

550 грн
Купить Атомы у нас дома. Удивительная наука за повседневными вещами

Атомы у нас дома. Удивительная наука за повседневными вещами

Крис Вудфорд

378 грн
Купить SPQR: История Древнего Рима

SPQR: История Древнего Рима

Мэри Бирд

475 грн
Купить XML. Базовый курс

XML. Базовый курс

Хантер Д. , Рафтер Дж., Фаусетт Дж.

972 грн
Купить Скретч карта мира My Map Flags edition (рус)

Скретч карта мира My Map Flags edition (рус)

450 грн
Купить Узнай лжеца по выражению лица (покет)

Узнай лжеца по выражению лица (покет)

Пол Экман

140 грн
Купить Персональный ребрендинг. Как изменить свой имидж, сохранив репутацию

Персональный ребрендинг. Как изменить свой имидж, сохранив репутацию

Дори Кларк

325 грн
Купить Рецепты еврейской мамы

Рецепты еврейской мамы

Инна Метельская-Шереметьева

265 грн
Купить Філософія. Наука в коміксах

Філософія. Наука в коміксах

Ларри Гоник

160 грн
Купить Ваш малыш от рождения до двух лет (обновленное изд., синяя)

Ваш малыш от рождения до двух лет (обновленное изд., синяя)

Уильям Сирс, Марта Сирс

430 грн
Купить Программирование для детей. Иллюстрированное руководство по языкам Scratch и Python

Программирование для детей. Иллюстрированное руководство по языкам Scratch и Python

Вудкок Дж.

680 грн
Купить Castles and fortresses of Ukraine/Замки і фортеці України

Castles and fortresses of Ukraine/Замки і фортеці України

Віктор Вечерський

720 грн
Купить Программирование в Erlang

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

Франческо Чезарини, Стивен Виноски

780 грн
Купить Творческий приступ. Автобиографическая драма-раскраска о счастье, вдохновении, взлетах и падениях, отчаянии и надежде (в 30 актах)

Творческий приступ. Автобиографическая драма-раскраска о счастье, вдохновении, взлетах и падениях, отчаянии и надежде (в 30 актах)

Яна Франк

256 грн
Купить Подарочный пакет котики на белом  (32*25*11.5 см)

Подарочный пакет котики на белом (32*25*11.5 см)

30 грн
Купить Божественная Комедия

Божественная Комедия

Данте Алигьери

110 грн
Купить Анатомия человека 360°. Иллюстрированный атлас

Анатомия человека 360°. Иллюстрированный атлас

Джейми Роубак

880 грн
Купить История Франции

История Франции

Андре Моруа

470 грн
Купить Лонтано

Лонтано

Жан-Кристоф Гранже

110 грн
Купить Конкурентное программирование на SCALA

Конкурентное программирование на SCALA

Александр Прокопец

846 грн
Купить В лабиринтах развивающегося мозга. Шифры и коды нейропсихологии

В лабиринтах развивающегося мозга. Шифры и коды нейропсихологии

Анна Семенович

240 грн
Купить Смерть от совещаний. Бизнес-роман

Смерть от совещаний. Бизнес-роман

Патрик Ленсиони

342 грн
Купить Що таке антична філософія?

Що таке антична філософія?

П’єр Адо

315 грн
Купить Бог как иллюзия

Бог как иллюзия

Ричард Докинз

240 грн
Купить Велика історія всього

Велика історія всього

Девід Крістіан

315 грн
Купить Казкотерапія : Подорож листочка

Казкотерапія : Подорож листочка

Наталія Чуб

145 грн
Купить TED TALKS. Слова меняют мир. Первое официальное руководство по публичным выступлениям

TED TALKS. Слова меняют мир. Первое официальное руководство по публичным выступлениям

Крис Андерсон

305 грн
Купить Маркетингова товарна політика Навчальний посібник рекомендовано МОН України

Маркетингова товарна політика Навчальний посібник рекомендовано МОН України

Окландер М.А.

140 грн
Купить The Shadow-Line; Typhoon = Межа тіні; Тайфун

The Shadow-Line; Typhoon = Межа тіні; Тайфун

Joseph Conrad

145 грн
Купить Швейцарская кухня. Не только рецепты

Швейцарская кухня. Не только рецепты

Куштуевы Любовь и Максим

743 грн
Купить Анатомия и биохимия человека за 60 секунд

Анатомия и биохимия человека за 60 секунд

Василий Логинов

335 грн
Купить Санкт-Петербург

Санкт-Петербург

Левитт Р.

120 грн
Купить Экспериментальная психология

Экспериментальная психология

Андрей Худяков

225 грн
Купить The Sandman. Пісочний чоловік. Том 3. Країна снів

The Sandman. Пісочний чоловік. Том 3. Країна снів

Нил Гейман

315 грн
Купить История Англии

История Англии

Андре Моруа

420 грн
Купить Введение в теорию графов

Введение в теорию графов

Робин Дж. Уилсон

270 грн
Купить После ссоры

После ссоры

Анна Тодд

245 грн
Купить Атлант розправив плечі, комплект з трьох книг у футлярі Айн Ренд

Атлант розправив плечі, комплект з трьох книг у футлярі Айн Ренд

Айн Рэнд

680 грн
Купить Беседы о мышлении

Беседы о мышлении

Мераб Мамардашвили

240 грн
Купить Мастер историй. Увлекай, убеждай, вдохновляй

Мастер историй. Увлекай, убеждай, вдохновляй

Пол Смит

468 грн

Другие книги этого автора

Купить Сети TCP/IP. Ресурсы Windows 2000 Server

Сети TCP/IP. Ресурсы Windows 2000 Server

Microsoft Corporation

Нет в наличии
Купить Internet Security and Acceleration Server 2000 без CD. Учебный курс. Сертиф. экзамен 70-227

Internet Security and Acceleration Server 2000 без CD. Учебный курс. Сертиф. экзамен 70-227

Microsoft Corporation

Нет в наличии
Купить Windows 2000 Active Directory Services. Учебный курс

Windows 2000 Active Directory Services. Учебный курс

Microsoft Corporation

Нет в наличии
Купить Windows 2000 Professional. Изд.2 Учебный курс

Windows 2000 Professional. Изд.2 Учебный курс

Microsoft Corporation

Нет в наличии
Купить Ресурсы Windows 2000 Server. Компакт-диск

Ресурсы Windows 2000 Server. Компакт-диск

Microsoft Corporation

Нет в наличии
Купить Управление сетевой средой Windows 2000. Учебный курс

Управление сетевой средой Windows 2000. Учебный курс

Microsoft Corporation

Нет в наличии
Купить Windows 2000 Active Directory Services. Изд.3 Учебный курс

Windows 2000 Active Directory Services. Изд.3 Учебный курс

Microsoft Corporation

Нет в наличии
Купить Проек. и реализация баз даных SQL Server 2000. Учебный курс Сертификац.экзам. 70-229 +CD

Проек. и реализация баз даных SQL Server 2000. Учебный курс Сертификац.экзам. 70-229 +CD

Microsoft Corporation

Нет в наличии
Купить Ресурсы Windows 98 +CD

Ресурсы Windows 98 +CD

Microsoft Corporation

Нет в наличии
Купить Windows 2000 Active Directory Services. Изд.2 Учебный курс

Windows 2000 Active Directory Services. Изд.2 Учебный курс

Microsoft Corporation

Нет в наличии
Купить Альманах программиста, т.2: ASP.NET, WEB-сервисы, WEB-приложения

Альманах программиста, т.2: ASP.NET, WEB-сервисы, WEB-приложения

Microsoft Corporation

Нет в наличии
Купить Альманах программиста, т.1: ADO.NET, SQL Server, доступ к данным из приложений

Альманах программиста, т.1: ADO.NET, SQL Server, доступ к данным из приложений

Microsoft Corporation

Нет в наличии
Купить Разр.приложений на Visual C++ 6. Учебный курс. Изд.2 без CD

Разр.приложений на Visual C++ 6. Учебный курс. Изд.2 без CD

Microsoft Corporation

Нет в наличии
Купить Windows 2000 Professional. Изд.3 Учебный курс (70-210)

Windows 2000 Professional. Изд.3 Учебный курс (70-210)

Microsoft Corporation

Нет в наличии
Купить TCP/IP Учебный курс +CD. Изд.3

TCP/IP Учебный курс +CD. Изд.3

Microsoft Corporation

Нет в наличии
Купить Администрирование сети на основе Windows 2000. Изд.2 Учебный курс +CD

Администрирование сети на основе Windows 2000. Изд.2 Учебный курс +CD

Microsoft Corporation

Нет в наличии
Купить Разр.распределенных приложений на Visual Basic 6.0

Разр.распределенных приложений на Visual Basic 6.0

Microsoft Corporation

Нет в наличии
Купить Безопасность сети на основе Windows 2000. Учебный курс MCSE +CD

Безопасность сети на основе Windows 2000. Учебный курс MCSE +CD

Microsoft Corporation

Нет в наличии
Купить Internet Security and Acceleration Server 2000. Изд.2. Учебный курс +CD

Internet Security and Acceleration Server 2000. Изд.2. Учебный курс +CD

Microsoft Corporation

Нет в наличии
Купить MCSE Windows 2000. Компакт-диск (70-210,215,216,217)

MCSE Windows 2000. Компакт-диск (70-210,215,216,217)

Microsoft Corporation

Нет в наличии

Книги из категории "Книги по программированию"

Купить Привет, Python! Моя первая книга по программированию

Привет, Python! Моя первая книга по программированию

Томашевский П. Р.

325 грн
Купить Введение в анализ алгоритмов

Введение в анализ алгоритмов

Майкл Солтис

1 000 грн
Купить JavaScript: карманный справочник

JavaScript: карманный справочник

Дэвид Флэнаган

280 грн
Купить Современное проектирование на C++

Современное проектирование на C++

Андрей Александреску

420 грн
Купить Алгоритмы: построение и анализ

Алгоритмы: построение и анализ

Томас Х. Кормен, Чарльз И. Лейзерсон

1 440 грн
Купить CSS. Карманный справочник

CSS. Карманный справочник

Эрик А. Мейер

175 грн
Купить HTML5: карманный справочник

HTML5: карманный справочник

Дженнифер Нидерст Роббинс

225 грн
Купить Angular. Сборник рецептов

Angular. Сборник рецептов

Мэтт Фрисби

420 грн
Купить Shaping Web Usability

Shaping Web Usability

Badre Albert

221 грн
111 грн
Купить Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем

Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем

Эрик Эванс

1 080 грн
Купить Java. Карманный справочник

Java. Карманный справочник

Роберт Лигуори, Патриция Лигуори

270 грн
Купить Изучаем Java EE. Современное программирование для больших предприятий

Изучаем Java EE. Современное программирование для больших предприятий

Себастьян Дашнер

670 грн
603 грн
Купить Изучай Erlang во имя добра!

Изучай Erlang во имя добра!

Фред Хеберт

1 000 грн
Купить Программирование на C для чайников

Программирование на C для чайников

Дэн Гукин

280 грн
Купить C++ AMP. Построение массивно параллельных программ с помощью Microsoft Visual C++

C++ AMP. Построение массивно параллельных программ с помощью Microsoft Visual C++

Грегори Кейт

778 грн
234 грн
Купить Прогнозное моделирование в IBM SPSS Statistics и R. Метод деревьев решений

Прогнозное моделирование в IBM SPSS Statistics и R. Метод деревьев решений

Артем Груздев

1 111 грн
556 грн
Купить Изучаем JavaScript: руководство по созданию современных веб-сайтов

Изучаем JavaScript: руководство по созданию современных веб-сайтов

Этан Браун

590 грн
Купить Программирование на языке Python: учебный курс

Программирование на языке Python: учебный курс

Роберт Седжвик, Кевин Уэйн

810 грн
Купить Pascal XSC. Язык численного программирования

Pascal XSC. Язык численного программирования

Клатте

25 грн
13 грн
Купить Программирование на языке OCaml

Программирование на языке OCaml

Ярон Мински

850 грн
425 грн

Уценённые товары

Предложения повреждённых и некондиционных товаров
Разр.распределенных приложений на Visual Basic 6.0. Учебный курс +CD Microsoft Corporation
2000 г.
Уценка 70%
23 грн

Цитаты пользователей

Всего цитат
0

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Отзывы

Отзывы
0 рецензий

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.
Все права защищены © 2003-2020 Bookzone.com.ua              Условия использования | Политика конфиденциальности
Интеграция сайта с 1С: ©SUPC