Технология программирования
Информатика и вычислительная техника
  • формат pdf
  • размер 1.34 МБ
  • добавлен 24 сентября 2010 г.
Добрынин В.Ю. Технологии компонентного программирования
Учеб. пособие. СПб. : Изд-во С. -Петерб. ун-та, 2003. 121 с.

В пособии компонентное программирование рассматривается как дальнейшее развитие паралигмы объективно-ориентированного программирования. Дается информация о технологиях СОМ, СОМ + и .NET.

Процедурное, объектно-ориентированное и компонентное программирование
Эволюция распределенных систем
Технология COM
Интерфейсы
Реализация интерфейсов - коклассы
Фабрики классов
Сервер в процессе клиента
Регистрация сервера в реестре
Клиент
Язык описания интерфейсов и библиотека типов
Прозрачность местоположения
DLL сервер в суррогатном процессе
Стандартный маршалинг
Потоковая модель и апартаменты
Процесс и поток
Апартаменты
Технология COM+
Архитектура COM+
Синхронизация
Распределенные транзакции
Основные понятия
Модель транзакций в COM+
Безопасность
Kerberos
Модель безопасности в COM+
Асинхронные компоненты
Архитектура асинхронных компонент
Модель событий
Событийный класс
Издатель, подписчик и подписка
Фильтр на стороне издателя
Фильтр на стороне подписчика
.NET Framework
Интерфейсы
Сервер в процессе клиента
Регистрация сборки в Global Assembly Cache
Удаленный сервер
Обработка ошибок
Синхронизация
.NET и аспектно-ориентированное программирование
Серверное приложение
Атрибут трассировки вызовов
Клиентское приложение
Атрибут синхронизации
Эксперименты
Все компоненты размещаются в одном контексте
Компоненты размещаются в двух контекстах, но в одном домене синхронизации
Компоненты размещаются в трех контекстах и в двух доменах синхронизации
Инициализация свойства синхронизации в домене синхронизации
Критические секции
Делегаты, регистрация callback делегата в пуле рабочих потоков
Возвращаемся к коду инициализации атрибута
Обработка вызова, извлекаемого из очереди вызовов
Представление вызова в виде работы - экземпляра класса WorkItem
Немного про асинхронные вызовы
Немного про контекст вызова
Возвращаемся к классу WorkItem
Извлечение работы из очереди и ее выполнение
Перехват входящего вызова
Формирование перехватчика входящих вызовов
Как перехватчик обрабатывает синхронные вызовы
Как свойство синхронизации обрабатывает инкапсулированный синхронный вызов, полученный от перехватчика
Как перехватчик обрабатывает асинхронные вызовы
Как свойство синхронизации обрабатывает инкапсулированный асинхронный вызов, полученный от перехватчика
Перехват исходящего вызова
Формирование перехватчика исходящих вызовов
Перехват исходящих синхронных вызовов
Перехват исходящих асинхронных вызовов
Читать онлайн
Похожие разделы
Смотрите также

Жоголев Е.А. Введение в технологию программирования

  • формат htm, pdf
  • размер 509.76 КБ
  • добавлен 01 июня 2009 г.
Е. А. Жоголев. Введение в технологию программирования (конспект лекций). - М.: "ДИАЛОГ-МГУ". Надежное программное средство как продукт технологии программирования. Исторический и социальный контекст программирования. Источники ошибок в программном средстве. Общие принципы разработки программных средств. Внешнее описание программного средства. Методы спецификации семантики функций. Архитектура программного средства. Разработка структуры программы...

Жоголев Е.А. Технология программирования

  • формат pdf
  • размер 1.72 МБ
  • добавлен 31 октября 2009 г.
Жоголев Е. А. Технология программирования. - М. научный мир, 2004, с.216 В основу книги положен курс лекций по технологии проектирования, читавшихся автором в течение ряда лет студентам фак-та Вычислительной матемитики и кибернетики МГУ. В ней обсуждается совокупность процессов, приводящая к созданию требуемого программного продукта (ПС). Рассматриваются наиболее распространненые приемы и методы, исользуемые в таких процессах, а также возникающи...

Иванова Г.С. Технология программирования

  • формат pdf
  • размер 9.91 МБ
  • добавлен 01 июня 2009 г.
Подробно рассмотрены основные методы и нотации, применяемые при разработке сложного программного обеспечения. При этом особое внимание уделено проектированию программных систем с использованием структурного, объектного и компонентного подходов. Детально разобраны основные приемы обеспечения требуемых технологических свойств. Приведена классификация и проанализированы принципы проектирования пользовательских интерфейсов программного обеспечения. И...

Камаев В.А. Технологии программирования: Учебник

  • формат djvu
  • размер 3.69 МБ
  • добавлен 28 сентября 2010 г.
В. А. Камаев, В. В. Костерин. — 2-е изд., перераб. и доп. — М.: Высш. шк. , 2006. - 454 с: ил. © ФГУП «Издательство «Высшая школа», 2006 В книге изложены технологии структурного программирования, объектно-ориентированного проектирования, визуального программирования, технология, основанная на абстракции данных Дейкстеры. Рассмотрено использование средств автоматизации проведения программных разработок. Второе издание (1-е — 2005 г. ) дополнено...

Мукасеева В.Н., Стоянов В.В. Методичка по лабораторным работам

  • формат doc
  • размер 30.38 КБ
  • добавлен 17 июля 2008 г.
Объектно-ориентированное программирование: Лабораторный практикум по дисциплине Технология программирования. /Уфимск. гос. авиац. техн. ун-т; Сост.: В. Н. Мукасеева, В. В. Стоянов. - Уфа, 2007 - 29 с. Содержатся сведения, касающиеся разработке классов на языке С++. Цикл лабораторных работ посвящен технологии объектно-ориентированного программирования на языке C++ в интегрированной среде разработки фирмы Microsoft Visual Studio v.6 – v .8. Изло...

Новиков Ф.А. Учебно-методическое пособие по дисциплине Технологические подходы к разработке программного обеспечения

  • формат pdf
  • размер 1.64 МБ
  • добавлен 25 июля 2011 г.
СПб.: СПбГУ ИТМО, 2007. - 137 с. В первой теме рассматривается сам предмет дисциплины – технология программирования – с самых общих позиций. Здесь же вводится разделение технологии программирования на три составляющих, в соответствии с которой строится изложение курса. Во второй теме вводится понятие жизненного цикла программы – ключевой абстракции, вокруг которой строятся все известные в настоящее время технологические подходы к программировани...

Одинцов И. Профессиональное программирование. Системный подход

  • формат pdf
  • размер 6.45 МБ
  • добавлен 22 ноября 2010 г.
Издательство: СПб.: БХВ-Петербург Год: 2002 Страниц: 512 Книга посвящена основным направлениям профессионального программирования. Подробно рассматриваются методологии, технологии, языки и системы программирования, аппаратная и операционная платформы, как давно известные, так и новейшие. Представлены различные их классификации. Книгу характеризуют две особенности: взаимосвязанный, системный подход к программированию и изложение программирования...

Сборник уроков 1-го курса Компьютерной Академии ШАГ

  • формат zip
  • размер 79.75 МБ
  • добавлен 31 октября 2009 г.
Язык программирования C# Язык программирования C/C++ Язык программирования Visual C++ Язык программирования Visual Basic Язык вэб-программирования Java Script Язык разметки XML Язык разметки XHTML, CSS Основы вэб-дизайна Векторный графический редактор Corel Draw Растровый графический редактор Photoshop Adobe Flash 3D Studio Max IP Локальные сети SQL Server Hardware Linux Windows XP Professionalrn

Технология программирования. Лекции

  • формат doc
  • размер 1.22 МБ
  • добавлен 16 марта 2010 г.
Надежное программное средство как продукт технологии программирования. Исторический и социальный контекст программирования. Источники ошибок в программных средствах. Общие принципы разработки программных средств. Внешнее описание программного средства. Методы спецификации семантики функций. Архитектура программного средства. Разработка структуры программы и модульное программирование. Разработка программного модуля. Доказательство свойств програм...

Чернев Д.А. Лекции по дисциплине Технология программирования

  • формат chm
  • размер 4.39 МБ
  • добавлен 05 ноября 2011 г.
Конспект лекций по дисциплине "Технология программирования". В дисциплине «Технология программирования»: - рассматриваются и подробно анализируются этапы раз­работки программного обеспечения, начиная от этапа его предварительного проектирования и оканчивая сдачей готового испытанного программного продукта заказчику с последующим его сопровождением; - с позиции современной системотехники рассматриваются проблемы проектирования сложных программн...