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

Сообщения и их структура

Добавлено Дата: 19 June, 2012 категория: Win32 API

Программирование в Windows основывается на использовании ин­терфейса прикладного программирования API (Application Program Interface). API предоставляют программисту набор готовых классов, функций, структур и констант. Их количество составляет около двух тысяч. API-функции обеспечивают взаимодействие приложения с внешними устройствами и ресурсами операционной системы.

Читать »

Оконные сообщения и функции работы с окнами

Добавлено Дата: 16 June, 2012 категория: Win32 API

Окно это не только область на экране, посредством которой при­ложение может представить свой вывод, это еще и адресат событий и сообщений в среде Windows.

Окно идентифицируется по дескриптору окна. Этот дескриптор (переменная типа HWND) однозначно определяет каждое окно в сис­теме. Windows организует свои окна в иерархическую структуру:

Читать »

Воспроизведение звука в Windows

Добавлено Дата: 17 May, 2012 категория: Программирование звука

B то время, когда я пишу эти строки, Microsoft предлагает использовать новый интерфейс собственной разработки, называемый DirectSound. K сожалению, этот интерфейс появился совсем недавно и еще не получил широкой поддержки. Поэтому в этой книге я расскажу только о более старом интерфейсе wave. Основное различие между этими двумя интерфейсами заключается в длительности задержки: при использовании  DirectSound  непроизводительные  задержки  ниже,  что  позволяет очень быстро начинать воспроизведение звука. Хотя эта возможность необходима для разработки игр, для других приложений она не является столь важной.

Читать »

Пример приложения Windows

Добавлено Дата: 13 May, 2012 категория: Программирование звука

Предлагаемый  ниже  пример  специально  сделан  простым.  Я  не  стал  заниматься разработкой изощренного графического интерфейса, вместо этого я подготовил простое консольное приложение. Его можно запускать из окна MS DOS и использовать  для  воспроизведения  произвольного  числа  файлов  (в  пакетном  режиме) или запустить из-под Windows (в интерактивном режиме).

Читать »

Установка  Среды Java

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

Чтобы  начать  программирование  на  Java,  необходимо  загрузить специальное   программное обеспечение (ПО) с веб-­?сайта   компании Oracle.  Язык Java был создан компанией Sun Microsystems. В 2009 году компания  Oracle  приобрела  компанию  Sun  Microsystems.  Полное наименование этого  ПО  — Java  Development   Kit   (JDK).  На   момент написания книги последнюю версию этого ПО (JDK  7)  можно загрузить на этом веб-­?сайте:

Читать »

Основы SQL Everywhere – ЧАСТЬ 1

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

Если вы уже готовы опробовать SQL Everywhere, то в этом разделе вы узнаете о предварительных задачах, связанных с созданием первого приложения Windows Mobile, работающего с SQL Everywhere. Начнем с некоторых замечаний относительно получения и установки SQL Everywhere. Затем вы узнаете, как создать базу данных SQL Everywhere, используя разнообразные методики, и обновить существующую базу SQL СЕ 2.0 до SQL Everywhere. После этого мы рассмотрим в функции интеграции SQL Everywhere как с Visual Studio 2005, так и с SQL Server 2005 Management Studio.

Читать »

Формат XPS

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

(XML Paper Specification — спецификация печати XML) представляет со­бой разработанный компанией Microsoft стандарт создания стабильных, готовых к пе­чати, документов. Он похож на стандарт Adobe PDE Поддержка формата XPS включе­на в Office 2007 и Windows Vista. Стандарт XPS основан на XAML, поэтому содержимое документа XPS можно переносить на страницу Silverlight. В операционной систе­ме Windows Vista можно импортировать графику в Silverlight практически из любых приложений.

Читать »

Функции SQL Server Native Client

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

Сообщество разработчиков не приветствует доступ к новым функциям SQL Server 2005 посредством SQL Server Native Client. Если новые функции не нужны, а для доступа к данным необходим управляемый код, то будет достаточно использования библиотеки ADO.NET. Несмотря на то что детальное рассмотрение новых функций SQL Server 2005 выходит за рамки главы, приведем здесь их краткий обзор.

Читать »

Списки воспроизведения на стороне сервера

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

Если мультимедийное содержимое передается в потоковом режиме с помощью служ­бы Windows Media Services, список можно создать на стороне сервера. Такой список по­зволяет объединить в одном потоке несколько видеофайлов, не сообщая пользователю об источнике каждого видеофайла. Списки на стороне сервера предоставляют способ интеграции рекламы в поток видео (не морщьтесь, ведь вы — нанятый разработчик, а не пользователь). Для этого достаточно вставить рекламный фрагмент перед запро­шенным видеофайлом.

Читать »

Работа с файлами компонентов

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

В этом разделе объясняется, где хранятся файлы компонентов, где можно найти исходные файлы ActionScript и как добавлять и удалять компоненты с панели "Компоненты".

Где хранятся файлы компонентов

Компоненты Flash хранятся в папке "Configuration" в каталоге приложения.

Читать »

Планирование установки

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

Подумайте немного об аппаратном обеспечении сервера. Примите во внимание учетные записи пользователей, конфигурацию дисковой системы и особенности доступа клиентов. Если вы обновляете версию сервера, возьмите на вооружение утилиту Upgrade Advisor Tool, о которой мы поговорим немного позже в этой главе.

Читать »

Система безопасности Windows

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

Поскольку SQL Server работает в операционной среде Windows, одним из аспектов системы безопасности должна быть защита самой операционной системы.

Базы данных SQL Server часто поддерживают Web-сайты. Таким образом, в общий план обеспечения безопасности следует включить систему безопасности IIS (Internet Information Server) и брандмауэры.

Читать »

Развертывание приложения Silverlight

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

Понимая модель компиляции приложения Silverlight, несложно понять модель его развертывания. Ключевой элемент модели развертывания — файл ХАР, объединяющий все компоненты приложения (манифест и сборки) в одном контейнере.

Технически файл ХАР является архивным. Чтобы убедиться в этом, переименуйте его, например SilverlightApplicationl.хар на SilverlightApplicationl .хар. zip. Открыв файл . zip с помощью любого архиватора, можно увидеть хранящиеся в нем файлы. На рис. 1.11 показано содержимое файла .хар, используемого в простом при­мере выше. Данный файл содержит манифест и сборку приложения. Если приложение содержит сборки дополнений (например, System .Windows . Controls . dll), они тоже хранятся в файле ХАР.

Читать »

Кеширование сборок для соб­ственных библиотек классов

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

Кеширование — это технология развертывания, позволяющая исключить зависи­мые сборки из файла ХАР. Вместо развертывания зависимых сборок с файлом ХАР, разместите их в отдельном файле ZIP в той же папке. Цель состоит в том, чтобы умень­шить время запуска приложения, предоставив клиенту возможность кешировать копии часто используемых сборок.

Читать »

Звук, видео и глубокое зумирование

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

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

Читать »