Главная » Статьи для тега "windows"

Что такое сообщение?

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

Сообщение (message) представляет собой  извещение о некотором событии, посы лаемое  системой Windows в адрес  приложения. Любые  действия пользователя — щел чок  мышью,  изменение размеров окна  приложения, нажатие клавиши  на  клавиату ре — вынуждают  Windows отправить приложению сообщение, извещающее о том, что произошло в системе.

Читать »

Сборки дополнений Silverlight

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

Архитектура Silverlight спроектирована таким образом, чтобы базовый набор классов был как можно меньше. Минимизация дистрибутива Silverlight позволила уменьшить время загрузки и установки Silverlight в браузер — существенное удобство для посетителей.

Читать »

Отладка в 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 в качестве хоста (оболочки) активного объекта сервера.Первый шаг подразумевает отмену регистрации активного объекта сервера, создан

Читать »

Установка приложений DataSnap

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

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

Читать »

Клиент DataSnap

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

Завершив построение сервера, можно  приступить к созданию клиента, который будет использовать службы, предоставляемые сервером. Рассмотрим параметры, дос тупные при построение клиента DataSnap.

Выбор соединения

Иерархия классов  Delphi  для соединения клиента с сервером начинается с класса TDispatchConnection. Этот базовый объект является родительским для всех типов соединений, которые будут рассмотрены ниже.  В случае, если  тип соединения не иг рает  существенной роли, то  речь  будет идти  просто об объекте класса  TDispatch- Connection..

Читать »

Фоновый класс

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

Технология XAML позволяет определить пользовательский интерфейс, однако этого недостаточно. Чтобы приложение не просто выводилось на экран, а что-нибудь делало, к интерфейсу нужно подключить обработчики событий, содержащие код приложения. В документе XAML можно легко подключить обработчик с помощью атрибута Class.

Читать »

Безопасность сервера

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

SQL Server использует двухэтапную схему аутентификации. Вначале пользователь аутентифицируется сервером. Как только он будет “находиться внутри сервера”, права доступа ему предоставляются отдельными базами данных.

SQL Server хранит всю информацию о регистрационных записях в базе данных master.

Читать »

Прослушивание HTTP

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

Как вы уже, наверное, знаете, протокол передачи гипертекста (HTTP) используется в Интернете для передачи запросов и доставки страниц HTML в браузеры. Технология Web-служб вывела этот протокол на новую орбиту, задействовав его для запроса и доставки информационных сообщений между разными системами.

Читать »

Приложения WPF

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

У каждого из нас есть собственное  определение  того, что такое приложение; Мое любимое звучит так: «программа, основное назначение которой – взаимо# действие с человеком». Платформа Windows Presentation Foundation вся посвя# щена представлению информации в удобном для человека виде. Неудивительно поэтому, что я считаю правильным начать углубленное ее исследование  именно с уровня приложений.

Читать »

Расширения оболочки

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

Для получения предельной расширяемости в оболочке Windows предусмотрены средства, позволяющие создать  код, который выполняется в рамках  процесса самой оболочки и в ее пространстве имен. (shell extensions) реализуются в виде   внутренних  серверов  COM,   которые  создаются  и   используются  оболочкой Windows.

Читать »

Немного истории

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

Сердцем  Delphi является компилятор Pascal.  По  сути, Delphi  представляет собой очередной шаг в эволюции компиляторов Pascal,  продолжающейся с тех времен, ко гда Андерс Хейлсберг (Anders Hejlsberg) создал  первый компилятор Turbo Pascal. С тех пор прошло уже 17 лет, и программисты не устают восхищаться надежностью, изяще ством и, конечно же, скоростью работы компиляторов Pascal от Borland. Delphi 6 — не исключение. В нем  воплощен более  чем  десятилетний опыт  разработки компилято ров,  превративший этот  32 разрядный оптимизирующий компилятор в настоящее произведение искусства.  Хотя с течением времени возможности компиляторов по стоянно увеличивались, скорость их работы осталась практически неизменной. Болеетого,  стабильность компилятора Delphi продолжает оставаться эталоном, с которым сравнивают все остальные инструменты разработки.

Читать »

Инструменты для построения приложения

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

Чтобы откомпилировать и запустить  любую программу из этой книги, нужно иметь базовый  комплект  инструментов и понимать,  как ими пользоваться. Для создания полной среды разработки не нужно практически ничего, кроме соедине# ния с Интернетом, поскольку  новые продукты,  входящие  в состав Visual Studio Express распространяются бесплатно!

Читать »

Трехмерная графика

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

Хочу начать этот раздел с признания: я не занимаюсь программированием трехмерной графики. Мне кажется, что это «круто», и я предпринимал немало попыток освоиться  с этой областью, но она мне никак не дается. Однако я не ду маю, что надо так уж глубоко разбираться в 3D графике, чтобы применять ее в собственных  программах.  В WPF мы считали,  что трехмерная  графика  должна быть согласована  с двумерной.  Мы попытались свести к минимуму  количество новых концепций и упростить  интеграцию  обоих миров.

Читать »