Главная » Статьи для тега "объекта"

Разработка приложений COM+

Добавлено Дата: 13 February, 2012 категория: Delphi

Теперь, рассмотрев отдельные возможности спецификации COM+, можно  при ступать  к разработке приложения, в котором были  бы  реализованы такие  свойства COM+, как транзакции, контроль за временем существования объектов и совместное использование ресурсов.

Читать »

Средства времени исполнения

Добавлено Дата: 13 February, 2012 категория: Delphi

COM+, по существу, аналогичны средствам времени исполнения COM. Они включают в себя все функции API COM (их название начинается с префикса Co…), а также  вспомогательные функции. отвечают за создание и обработку объектов, маршалинг, посредничество, распределе ние оперативной памяти и другие низкоуровневые операции, лежащие в основе COM+. Для поддержки многих  новомодных служб, о которых кое кто даже и не слышал,  корпо рация Microsoft добавила в средства времени исполнения COM+ несколько новых  эле ментов, в том  числе  настраиваемые компоненты, базу данных  регистрации, средства работы с контекстом и реализацию новой нейтральной модели потоков.

Читать »

Обеспечение полномочий для Приемников широковещательных намерений

Добавлено Дата: 9 February, 2012 категория: Разработка для Android

Как и в случае с требованием  полномочий от Намерений, принимаемых Широковещательными приемниками,  вы также можете добавить  подобные требования  в сами Намерения, которые транслируете.

При вызове метода sendIntent можно указать строку с полномочием, без наличия  которого Приемник не сможет принять  данное:

Читать »

Основные  принципы связывания WPF

Добавлено Дата: 8 February, 2012 категория: WPF

Связывание – это просто  способ  синхронизации двух  элементов  данных. Элемент  данных  (data  point) – абстрактное  понятие,  выражающее  идею «точ ки» в пространстве  данных. Описать  элемент данных можно разными  способа ми; чаще всего он представляется источником данных и запросом. Например, элемент  данных  «свойство»  состоит  из объекта  и имени  свойства.  Имя  свой ства определяет  само свойство, а объект служит  источником данных для этого свойства.

Читать »

Улучшение качества отображения с помощью сглаживания

Добавлено Дата: 8 February, 2012 категория: Разработка для Android

При создании нового объекта Paint вы можете передать в его конструк- тор несколько флагов, которые будут влиять на способ отображения. Одним из наиболее интересных из них считается флаг ANTI_ALIAS_FLAG, обес- печивающий сглаживание диагональных линий, рисуемых объектом Paint (снижая при этом производительность).

Читать »

Класс TOleContainer

Добавлено Дата: 7 February, 2012 категория: Delphi

Теперь, рассмотрев основы технологий ActiveX и OLE, ознакомимся с классом Delphi  TOleContainer. Класс  TOleContainer определен в модуле OleCntrs и ин капсулирует подробности работы с контейнерами  документов OLE  и ActiveX в про стом и удобном компоненте библиотеки VCL.

Читать »

Отслеживание состояния автоматической фокусировки

Добавлено Дата: 6 February, 2012 категория: Разработка для Android

Если камера в устройстве поддерживает автоматическую фокусировку (автофокус), вы можете проследить, прошла ли данная операция успешно, используя функцию  обратного вызова AutoFocusCallback внутри объекта Camera.

В листинге 11.15 показано, как создать и назначить AutoFocusCallback для объекта Camera. При изменении состояния автофокуса обработчик со- бытия onAutoFocus получает в качестве параметров объект Camera и булево значение  success, которое сигнализирует об успешности  автоматической фокусировки.

Читать »

Распределенная  модель COM

Добавлено Дата: 4 February, 2012 категория: Delphi

Предложенная в Windows NT 4 модель  распределенной  COM (DCOM —  Distributed COM)  предоставляет средства доступа  к объектам COM,  расположенным на  других компьютерах в сети.  Кроме  создания удаленных  объектов, модель  DCOM  предостав ляет  также  простые средства обеспечения безопасности, позволяющие серверам оп ределять, какие  клиенты имеют  право  создавать экземпляры серверов и какие  опера ции  они  могут  выполнять. Операционные  системы Windows NT 4 и  Windows 98 со держат встроенную поддержку модели DCOM, а для Windows 95 необходимо загрузить с  Web сайта   корпорации  Microsoft (http://www.microsoft.com)  специальное  до полнение, которое будет выполнять функции клиента DCOM.

Читать »

Внутренние серверы COM

Добавлено Дата: 3 February, 2012 категория: Delphi

Внутренний сервер (in process  server)  COM представляет собой  библиотеку DLL, кото рая может  создавать объекты COM, предназначенные для использования в главном приложении. Этот тип сервера COM называется внутренним, потому что он, как и биб лиотека DLL, относится к тому же процессу, что и основное приложение. Внутренний сервер должен экспортировать (предоставлять) четыре стандартные функции:

Читать »

Объекты COM и фабрики классов

Добавлено Дата: 3 February, 2012 категория: Delphi

Кроме  поддержки одного  или нескольких интерфейсов, которые происходят от ин терфейса IUnknown, и реализации счетчика ссылок  для отслеживания своего  срока  су ществования, объекты COM  имеют  еще  одну специфическую особенность: они  созда ются специальными объектами, называемыми фабриками классов (class factories). Каждый класс  COM  имеет  соответствующую фабрику  класса,  которая отвечает за создание эк земпляров объектов данного класса  COM.  Фабрика класса —  это  специальный объект COM,  поддерживающий интерфейс IClassFactory. Данный интерфейс определен в модуле ActiveX следующим образом:

Читать »

Разработка приложений COM

Добавлено Дата: 3 February, 2012 категория: Delphi

Основы COM

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

Читать »

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

Добавлено Дата: 28 January, 2012 категория: WPF

С основами  использования элемента  InkCanvas мы познакомились, но это далеко не все. Элемент RichTextBox обладает всей функциональностью, необ# ходимой для реализации редактора WordPad, включенного  в дистрибутив Windows.   А  с  помощью   InkCanvas  мы  можем   реализовать  приложение Journal.  Все необходимое  уже имеется: выделение  фрагмента,  стирание, подс# вечивание,  описание  советов  и т.д. Пожалуй,  наиболее  интересна  поддержка жестов.

Читать »

Динамические текстуры Windows Phone 7

Добавлено Дата: 27 January, 2012 категория: Разработка для Windows Phone 7

Самый обычный способ получения объекта Texture2D для приложения на XNA – загрузить его как содержимое. В главе 4 мы также видели, как приложение создает Texture2D из объекта Stream с помощью статического метода Texture2D.FromSteam. Этот объект может ссылаться на растровое изображение, загруженное из Интернета, или изображение из библиотеки фотографий пользователя, или фотографию, только что снятую камерой телефона.

Читать »

(2,4)-деревья

Добавлено Дата: 26 January, 2012 категория: Java, Структуры данных и алгоритмы

Многопроходные поисковые деревья, обеспечивающие небольшие размеры вторичных структур данных в каждом узле и сбалансированность первичного многопроходного дерева, называются ми, иногда 2—4 или 2-3-4-деревьями. Такая структура данных реализует поставленные цели при наличии всего двух простых свойств (см. рис. 9.14):

Читать »

Проигрывание аудио и видео

Добавлено Дата: 25 January, 2012 категория: Разработка для Android

Android содержит полноценный Медиапроигрыватель, который упрощает проигрывание аудио- и видеоданных. В этом разделе рассматривается ис- пользование данного объекта для управления воспроизведением мульти- медийной информации внутри ваших приложений.

В Android 2.1 (API level 7) поддержка проигрывания следующих муль- тимедийных форматов  — часть базового фреймворка (имейте  в виду, что некоторые устройства могут поддерживать проигрывание дополнительных файловых  форматов):

Читать »