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

Распределенная  модель 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.

Читать »

Визуальные элементы WPF

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

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

Читать »

Установка пакетов в IDE Delphi

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

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

Читать »

Обзор WPF

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

Приступая к работе над этой книгой, я хотел сделать ее настолько краткой, насколь# ко возможно, но не более (надеюсь, Эйнштейн извинит меня за парафраз его слов). Но, оставаясь верным этой установке, я все же хочу предложить читателю краткий  обзор платформы в целом, чтобы заложить основы для понимания базовых концепций.

Читать »

Архитектура CLX

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

Итак, библиотека VisualCLX состоит из классов  Object  Pascal, по сути являющихся оболочками классов  библиотеки Qt. Это очень  похоже на то, как классы  библиотеки VCL инкапсулируют стандартные интерфейсы  API и элементы управления Windows. Одной из главных  целей  создания CLX было  максимальное упрощение переноса су ществующих   приложений VCL в архитектуру  CLX.  В результате  иерархия классов CLX имеет  общие  черты с иерархией классов  VCL (рис. 13.1 и 13.2). Темно серые прямоугольники на рис. 13.1 соответствуют основным базовым  классам VCL.

Читать »

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

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

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

Читать »

Рукописный ввод

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

Для рукописного  ввода базовым типом данных является класс Stroke, опреде# ленный  в пространстве  имен System.Windows.Ink. В некоторых  отношениях ру# кописные данные намного проще обогащенного текста; по существу, это не более чем последовательности пакетов, получаемых  от дигитайзера.

Читать »

Эти замечательные шаблоны данных Windows Phone 7

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

Оставшуюся часть данной главы я хочу посвятить ItemsControl и сосредоточиться исключительно на представлении и навигации, отложив в сторону выбор. Для работы нам понадобится новый проект. Включим в него ссылку на библиотеку ElPasoHighSchool и в XAML-файле добавим объявление пространства имен XML для этой библиотеки, и также создадим экземпляр класса StudentBodyPresenter в коллекции Resources, как в предыдущем приложении. Рассмотрим ItemsControl, который помещен в ScrollViewer, заполняющий весь Grid для содержимого:

Читать »

Меню WPF

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

Меню состоит из набора элементов  MenuItem, погруженных  либо в элемент Menu, либо в ContextMenu. В приложениях для Windows обычное меню распо# лагается, как правило, в верхней части окна. Контекстное же меню отображается по запросу пользователя, обычно путем щелчка правой кнопкой мыши или нажа# тия комбинации клавиш Shift+F10 (на современных  клавиатурах имеется специ# альная клавиша  для вызова контекстного  меню).

Читать »

Свойство Stretch Windows Phone 7

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

</Grid>

Независимо от заданных координат, прямоугольник растягивается, заполняя контейнер полностью, без сохранения пропорций. Сохранение пропорций обеспечивают значения Uniform и UniformToFill, так же как и для элемента Image.

В векторной графике свойство Stretch для Shape используется не часто, но если в конкретном векторном изображении требуется закрасить область произвольного размера, оно очень пригодится.

Читать »

Библиотека User32 в стиле книги Чарльза  Петцольда

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

Всякий, кто программировал на уровне  User32, наверняка читал какую#то из книг Чарльза Петцольда  «Программирование в Windows». Все они начинаются примерно  с такого примера:

#include <windows.h>

LRESULT CALLBACK WndProc(HWND hwnd, UINT msg,

Читать »

Окна WPF

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

В библиотеке  User32  оно называлось  HWND, в Microsoft  Foundation Classes (MFC) – CWnd,  а в Windows Forms – Form. Но как ни называй, а в большинстве систем для построения  пользовательских интерфейсов необходим визуальный элемент верхнего уровня, которым могут манипулировать конечные пользовате# ли. В WPF такой элемент называется Window.

Читать »

Перекрытие и ZIndex

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

Возьмем две линии:

<Grid Background="LightCyan"> <Line X1="100" Y1="300" X2="200" Y2="50" Stroke="Blue" />

<Line X1="50" Y1="100" X2="300" Y2="200" Stroke="Red" />

Читать »

Приложение. Базовые  службы

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

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

Полный исправленный словарь Вэбстера, 1996, 1998 MICRA, Inc.

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

Читать »

Темы

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

При проектировании WPF мы помнили  о темах, однако в основном API ори ентирован  на стили и ресурсы. Единственное место, где в объектной  модели упо минаются  темы,  – это  атрибут  сборки  ThemeInfoAttribute. По  существу  тема представляет собой словарь ресурсов. Вы можете этого и не осознавать, но с этим типом мы уже сталкивались. Классу  ResourceDictionary принадлежат все свой ства Resources, которые имеются у элементов  управления, шаблонов и стилей.

Читать »