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

Отладка в Windows 2000

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

Работая в Windows 2000, mtx.exe можно  больше  не использовать просто потому, что в Windows 2000 сервер MTS интегрирован в операционную систему. Тем не менее можно воспользоваться файлом dllhost.exe для загрузки идентификатора процесса (ProcessID) активного объекта сервера. Данный метод будет работать и в Windows NT, но это окажется несколько сложнее, поэтому  сначала  был описан  метод с применени ем сервера MTS в качестве контейнера.

Читать »

Отладка в Windows NT 4

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

Для Windows NT с установленным пакетом Option Pack нужно указать MTS как ве

1

дущее  приложение

(Host  Application). По  умолчанию  MTS будет уже выполняться,

поэтому сначала  придется завершить его работу.

CОВЕТ

Никогда не делайте этого на настоящем сервере. Этот подход приемлем только на машине разработчика, на которой можно позволить себе время от времени завершать работу MTS (при отладке разрабатываемых активных объектов сервера, которые со- держатся в MTS).1 Приложение,  которое будет содержать объект. — Прим. ред.Чтобы завершить работу MTS, запустите приложение Internet Service Manager, ко торое входит  в состав  Option Pack  Windows  NT  4. Раскройте в консоли MMC папку Microsoft Transaction Server и отыщите в папке  My Computer папку Packages Installed (Установленные пакеты), в которой и содержит только  что  установленный пакет DelphiDebugPackage.

Читать »

Отладка активных объектов сервера с помощью MTS

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

Существует  более  легкий  способ  управления активными объектами сервера, кото рый  заметно повышает практические возможности отладки  активных объектов сер вера,  написанных в Delphi (или  в C++Builder). Решение, как это  видно  из  названия данного раздела, заключается в использовании сервера MTS в качестве хоста (оболочки) активного объекта сервера.Первый шаг подразумевает отмену регистрации активного объекта сервера, создан

Читать »

Объект ASP Response

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

(Ответ) — это  внутренний объект, доступный внутри  мето дов активного объекта сервера. Данный объект используется всякий раз,  когда необ ходимо  организовать динамический вывод. Объект Response обладает рядом свойств и методов, позволяющих управлять его содержимым. Наиболее важным  из них явля ется  метод  Write. Он  получает в качестве аргумента переменную типа  OleVariant (как  можно  заметить в окне  интерактивной  подсказки на рис. 22.4)  и обеспечивает вывод аргумента в строго определенном месте  динамически создаваемого кода сцена рия ASP, в котором соответствующий вызов ограничен дескрипторами <% и %>.

Читать »

Реляционные шаблоны – ЧАСТЬ 1

Добавлено Дата: 18 February, 2012 категория: Microsoft SQL Server, Базы данных

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

?               Строгость — количество объектов, которые могут существовать на каждом конце отношения.

Читать »

Веб-служба REST и другие простые службы

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

В настоящее время простые веб-службы получают все большее распространение. Это объясняется тем, что они проще, чем протокол SOAP и стандарты WS-*. Конечно, простые веб-службы никогда не заменят веб-службы SOAP, потому что они не предо­ставляют многие средства распределенной обработки, такие как транзакции, марш­рутизация и т.п. Однако их чистая структура делает их идеальным инструментом для создания служб, совместимых с наиболее широким диапазоном клиентских устройств. Многие популярные сайты (Amazon, eBay, Google) предоставляют интерфейсы на основе как REST, так и SOAP.

Читать »

Рисование на Наложении с помощью Холста

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

Чтобы рисовать на Наложении с помощью Холста, нужно переопределить обработчик draw, принадлежащий объекту Overlay.

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

Читать »

Составные свойства

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

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

Читать »

Использование датчиков и объекта sensormanager

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

Класс SensorManager разработан для работы с аппаратными датчиками, доступными  в устройствах  под управлением Android.  Используйте метод getSystemService, чтобы получить  ссылку  на объект SensorManager, как показано в следующем фрагменте:

String service_name = Context.SENSOR_SERVICE;

Читать »

OSAgent

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

Объекты CORBA должны  уметь обнаруживать друг друга. Группа OMG реализова ла эту задачу при  помощи так называемой службы имен (naming service),  описанной в спецификации CORBA. Служба имен — это программа, запущенная на сервере в сети. Объекты на стороне сервера регистрируются такой  службой,  благодаря чему они  мо гут быть  обнаружены клиентскими приложениями. Для использования службы имен необходимо добавить немного программного  кода  в приложения —  как  на  стороне клиента, так и на стороне сервера. Расположение приложения службы имен  должно быть известно заранее, иначе  клиентское приложение не сможет  подключиться к серверному объекту.

Читать »

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

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

Характеристики CORBA

Некоторые характеристики CORBA делают  эту спецификацию особенно удобной при работе в распределенной среде:

•  В  CORBA  используется объектно ориентированный  подход.   Каждый   сервер CORBA предоставляет интерфейс, содержащий перечень поддерживаемых ме тодов  и  типов   данных.   При  этом  подробности реализации  от  пользователя скрыты.

Читать »

Классы анимации

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

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

Читать »

Работа с несжатым звуком

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

Классы  AudioTrack и AudioRecord позволяют  напрямую  записывать аудио и воспроизводить аудиопоток в формате PCM, используя аппаратные возможности устройства.

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

Читать »

Сохранение состояния Активности

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

Если вы хотите сохранить информацию, которая принадлежит Активности и не должна быть доступна другим компонентам  (например, переменным экземпляра класса),  вы можете вызвать  метод Activity.getPreferences() без указания названия Общих настроек.  Доступ к возвращенному ассоциативному массиву Общих настроек ограничен Активностью, из которой он был вызван. Каж- дая Активность поддерживает только один безымянный объект Общих настроек.

Читать »

События дополнительный механизм маршрутизации WPF

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

В WPF события ведут себя точно так же, как в любой другой библиотеке клас

сов, входящей в состав .NET. Каждый объект предоставляет набор событий, на ко

торые можно подписаться, определив соответствующий делегат. Мы уже отмечали, что в WPF имеется дополнительный механизм  маршрутизации событий, который позволяет  им распространяться вверх по дереву элементов.  Существует  три вида маршрутизации событий: прямая,  всплытие  (bubbling) и туннелирование (tunnel ing). Прямые события – это простые события, возникающие от одиночного источ ника, они почти идентичны  стандартным  событиям .NET с тем отличием, что реги стрируются  в системе маршрутизации событий  WPF1. Некоторые средства  плат формы (например, триггеры)  требуют, чтобы событие было явно зарегистрировано.

Читать »