<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Файловая и дисковая системы</title>
	<atom:link href="http://fdsys.ru/feed" rel="self" type="application/rss+xml" />
	<link>http://fdsys.ru</link>
	<description></description>
	<pubDate>Wed, 01 Apr 2009 18:09:16 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>Клавиатура</title>
		<link>http://fdsys.ru/archivs/11</link>
		<comments>http://fdsys.ru/archivs/11#comments</comments>
		<pubDate>Thu, 12 Mar 2009 15:16:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Устройства ручного ввода]]></category>

		<category><![CDATA[Клавиатура]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Управление вводом с клавиатуры получило новое направление развития вследствие необходимости распределения вводимой информации между различными потоками в многозадачных системах. Так как функции управления потоками ввода захватывают более широкую область, чем управление клавиатурой, они не будут здесь рассмотрены. Приведенные примеры не являются однозначным способом достижения поставленной цели, так как некоторые функции могут выполнять одинаковые действия.
]]></description>
			<content:encoded><![CDATA[<p><br/>Управление вводом с клавиатуры получило новое направление развития вследствие необходимости распределения вводимой информации между различными потоками в многозадачных системах. Так как функции управления потоками ввода захватывают более широкую область, чем управление клавиатурой, они не будут здесь рассмотрены. <br/>Приведенные примеры не являются однозначным способом достижения поставленной цели, так как некоторые функции могут выполнять одинаковые действия.</p>
]]></content:encoded>
			<wfw:commentRss>http://fdsys.ru/archivs/11/feed</wfw:commentRss>
		</item>
		<item>
		<title>Назначение программы</title>
		<link>http://fdsys.ru/archivs/23</link>
		<comments>http://fdsys.ru/archivs/23#comments</comments>
		<pubDate>Thu, 12 Mar 2009 15:16:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Задачи]]></category>

		<category><![CDATA[Назначение]]></category>

		<category><![CDATA[программы]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Программа наглядно реализует организацию взаимодействия ЭВМ и управляющих устройств. Программный продукт отражает пошагово отдельные управляющие и информационные функции системы интерфейса WIN32 API. При реализации устройства ручного ввода рассмотрены одна информационная и четыре управляющих функции: отражается текущее состояние клавиатуры, выводится информация о метрических характеристиках (длина и ширина различных элементов экрана), показывает и скрывает курсор, реверсирует кнопки [...]]]></description>
			<content:encoded><![CDATA[<p><br/>Программа наглядно реализует организацию взаимодействия ЭВМ и управляющих устройств. Программный продукт отражает пошагово отдельные управляющие и информационные функции системы интерфейса WIN32 API. <br/>При реализации устройства ручного ввода рассмотрены одна информационная и четыре управляющих функции: отражается текущее состояние клавиатуры, выводится информация о метрических характеристиках (длина и ширина различных элементов экрана), показывает и скрывает курсор, реверсирует кнопки мыши (меняет левую и правую кнопки), ограничивает перемещениекурсоса заданными границами. <br/>При реализации видеосистемы рассмотрены три информационные и две управляющие функции. Реализация позволяет получить специфическую информацию о заданном устройстве, информацию об одном из возможных графических режимов и позволяет возвращать цвет точки с заданными координатами в указанном контексте устройства.<br/>При организации связи с принтером программный продукт предназначен для выполнение следующих функций: возвращение параметров запрошенных у принтера, получение специфической информации об устройстве, отражение диалога печати или установки печати, записывание файла и копирование прямоугольной битовой поверхности из контекста устройства источника в контекст устройства приемника.<br/>При реализации организации связи по последовательному интерфейсу проведены следующие функции: настройка параметров приемной стороны и прием текста.<br/>В разработанной программе рассмотрена файловая и дисковая система. Программный продукт реализует следующие операции с файло-дисковой системой: определяет тип и размер диска, выводит атрибуты файла (его характеристики) и размер файла, производит с файлом управляющие функций: создает, читает, пишет и копирует содержание файла.</p>
]]></content:encoded>
			<wfw:commentRss>http://fdsys.ru/archivs/23/feed</wfw:commentRss>
		</item>
		<item>
		<title>Функции Win32 API для обмена данными по RS-232</title>
		<link>http://fdsys.ru/archivs/20</link>
		<comments>http://fdsys.ru/archivs/20#comments</comments>
		<pubDate>Thu, 12 Mar 2009 15:16:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Организация связи по последовательному интерфейсу]]></category>

		<category><![CDATA[232]]></category>

		<category><![CDATA[API]]></category>

		<category><![CDATA[Win32]]></category>

		<category><![CDATA[данными]]></category>

		<category><![CDATA[для]]></category>

		<category><![CDATA[обмена]]></category>

		<category><![CDATA[по]]></category>

		<category><![CDATA[Функции]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Функции получения информации при обмене данными всегда применяются в приложениях, где необходимо осуществить настройку параметров до начала приема или передачи.Основные информационные функции обмена по последовательному порту RS-232: •GetCommTimeouts; •GetCommProperties; •GetCommState. GetCommTimeouts позволяет получить временные параметры ограничивающие прием и передачу устройства, на которое указывает идентификатор, получаемый функцией CreateFile. GetCommProperties позволяет получить свойства коммуникационного устройства, идентификатор которого [...]]]></description>
			<content:encoded><![CDATA[<p><br/>Функции получения информации при обмене данными всегда применяются в приложениях, где необходимо осуществить настройку параметров до начала приема или передачи.<br/>Основные информационные функции обмена по последовательному порту RS-232: <br/>•GetCommTimeouts; <br/>•GetCommProperties; <br/>•GetCommState. <br/>GetCommTimeouts позволяет получить временные параметры ограничивающие прием и передачу устройства, на которое указывает идентификатор, получаемый функцией CreateFile. <br/>GetCommProperties позволяет получить свойства коммуникационного устройства, идентификатор которого получен функцией CreateFile.<br/>GetCommState позволяет получить свойства текущего сеанса приема/передачи данных для устройства, идентификатор которого получен функцией CreateFile. <br/>Малый набор функций возвращает десятки видов информации, как о текущем сеансе, так и об устройстве передачи. Данные функции позволяют получить следующую информацию: <br/>•временные характеристики обмена: <br/>oвремя, в течение которого должен быть получен следующий символ при приеме; <br/>oвремя, в миллисекундах, на каждый принимаемый символ; <br/>oвремя, в миллисекундах, прибавляемое к общему времени приема; <br/>oвремя, в миллисекундах, на каждый передаваемый символ; <br/>oвремя, в миллисекундах, прибавляемое к общему времени передачи; <br/>•свойства устройства обмена: <br/>oтип устройства; <br/>oверсия пакета; <br/>oмаксимальный размер внутреннего буфера для передачи в байтах; <br/>oразмер внутреннего буфера для передачи в байтах; <br/>oмаксимальный размер внутреннего буфера для приема в байтах; <br/>oразмер внутреннего буфера для приема в байтах; <br/>oмаксимальная скорость передачи в битах на секунду (bps); <br/>oподдерживаемые режимы и возможности; <br/>oустанавливаемые параметры; <br/>oустанавливаемые скорости передачи; <br/>oподдерживаемые количества информационных бит; <br/>oподдерживаемые количества стоповых бит; <br/>oподдерживаемые паритеты; <br/>•параметры текущего сеанса связи: <br/>oтекущая скорость передачи в bps; <br/>oколичество информационных бит; <br/>oколичество стоповых битов; <br/>oзначение символа XON для приема и передачи; <br/>oзначение символа XOFF для приема и передачи; <br/>oзначение символа &#8220;конец вводимых данных&#8221;; <br/>значение символа &#8220;событие&#8221; и т.д.<br/>Получение информации при обмене данными по последовательному порту имеет первостепенное значение. Так как, во-первых, важно знать каким способом, и с какими особенностями будет вестись передача и прием. А во-вторых, обмен будет происходить корректно лишь при полной согласованности всех параметров на передающей и принимающей сторонах.</p>
]]></content:encoded>
			<wfw:commentRss>http://fdsys.ru/archivs/20/feed</wfw:commentRss>
		</item>
		<item>
		<title>Информационные функции видеосистемы</title>
		<link>http://fdsys.ru/archivs/14</link>
		<comments>http://fdsys.ru/archivs/14#comments</comments>
		<pubDate>Thu, 12 Mar 2009 15:16:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Видеосистема]]></category>

		<category><![CDATA[видеосистемы]]></category>

		<category><![CDATA[Информационные]]></category>

		<category><![CDATA[Функции]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[К основным информационным функциям относятся:•GetSysColor; •SystemParametersInfo; •GetSystemMetrics; •GetDeviceCaps; •EnumDisplaySetting; •GetPixel. GetSysColor позволяет получить информацию о цветовой палитре системного интерфейса. Функция возвращает цвет заданного элемента интерфейса системы.GetDeviceCaps позволяет получить специфическую информацию о заданном устройстве. Контекст устройства получают функциями GetDC или GetWindowDC. Синтаксис: int GetDeviceCaps(hdc, nIndex) HDC hdc; // идентификатор контекста устройства  (device context) int nIndex; [...]]]></description>
			<content:encoded><![CDATA[<p><br/>К основным информационным функциям относятся:<br/>•GetSysColor; <br/>•SystemParametersInfo; <br/>•GetSystemMetrics; <br/>•GetDeviceCaps; <br/>•EnumDisplaySetting; <br/>•GetPixel. <br/>GetSysColor позволяет получить информацию о цветовой палитре системного интерфейса. Функция возвращает цвет заданного элемента интерфейса системы.<br/>GetDeviceCaps позволяет получить специфическую информацию о заданном устройстве. Контекст устройства получают функциями GetDC или GetWindowDC. <br/>Синтаксис: int GetDeviceCaps(hdc, nIndex) <br/>HDC hdc; // идентификатор контекста устройства  (device context) <br/>int nIndex; // индекс запроса.<br/>Индекс может принимать следующие значения: <br/>DRIVERVERSION - версия драйвера устройства. <br/>TECHNOLOGY - вид устройства.<br/>Функции GetDC и GetDesktopWindow имеют следующие значения:<br/>-GetDC возвращает идентификатор контекста рабочей области заданного окна. Оконный  идентификатор получен функциями GetActiveWindow или GetDesktopWindow. После использования контекста необходимо его закрыть функцией ReleaseDC. <br/>-GetActiveWindow возвращает идентификатор активного окна. Как правило, это окно приложения, вызывающего функцию. <br/>-GetDesktopWindow возвращает идентификатор рабочего стола Windows. <br/>-ReleaseDC закрывает контекст заданного окна. <br/>GetWindowDC возвращает идентификатор контекста заданного окна. Оконный идентификатор получен функциями GetActiveWindow или GetDesktopWindow. После использования контекста необходимо его закрыть функцией ReleaseDC. <br/>GetPixel возвращает цвет точки с заданными координатами в указанном контексте устройства. Контекст устройства получают функциями GetDC или GetWindowDC, описанными ранее. <br/>EnumDisplaySettings позволяет получить информацию об одном из возможных  графических режимов, номер которого задан. Функция возвращает true при корректном ее завершении. Для получения всех возможных графических режимов разрешений необходимо несколько раз вызвать данную функцию, увеличивая номер запрашиваемого режима до тех пор, пока функция не вернет false. <br/>Следует обратить внимание, что функция SystemParametersInfo встречается также среди функций устройств ручного ввода, таким образом, являясь многоцелевой. Эта особенность многих функций Win32 API, возможные причины которой будут рассмотрены ниже. С помощью приведенных функций можно получить следующую информацию: <br/>•цветовая палитра интерфейса системы; <br/>•время запуска хранителя экрана; <br/>•разрешение системы; <br/>•количество цветов системы; <br/>•доступные варианты разрешений и цветов системы; <br/>•цвет заданной точки устройства.</p>
]]></content:encoded>
			<wfw:commentRss>http://fdsys.ru/archivs/14/feed</wfw:commentRss>
		</item>
		<item>
		<title>Настройка параметров</title>
		<link>http://fdsys.ru/archivs/21</link>
		<comments>http://fdsys.ru/archivs/21#comments</comments>
		<pubDate>Thu, 12 Mar 2009 15:16:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Организация связи по последовательному интерфейсу]]></category>

		<category><![CDATA[Настройка]]></category>

		<category><![CDATA[параметров]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Настройка параметров, так же как и передача и прием осуществляется с использованием управляющих функций. Основные управляющие функции Win32 API для обмена по последовательному порту: •SetCommTimeouts; •SetCommState; •WriteFile; •ReadFile. SetCommTimeouts устанавливает временные параметры, ограничивающие прием и передачу устройства, на которое указывает идентификатор, получаемый функцией CreateFile. SetCommState позволяет установить свойства текущего сеанса приема/передачи данных для устройства, идентификатор [...]]]></description>
			<content:encoded><![CDATA[<p><br/>Настройка параметров, так же как и передача и прием осуществляется с использованием управляющих функций. Основные управляющие функции Win32 API для обмена по последовательному порту: <br/>•SetCommTimeouts; <br/>•SetCommState; <br/>•WriteFile; <br/>•ReadFile. <br/>SetCommTimeouts устанавливает временные параметры, ограничивающие прием и передачу устройства, на которое указывает идентификатор, получаемый функцией CreateFile. <br/>SetCommState позволяет установить свойства текущего сеанса приема/передачи данных для устройства, идентификатор которого получен функцией CreateFile.<br/>Приведенные функции позволяют осуществить: <br/>•изменение временных характеристик обмена: <br/>oизменение времени, в течение которого должен быть получен следующий символ при приеме; <br/>oизменение времени, в миллисекундах, на каждый принимаемый символ; <br/>oизменение времени, в миллисекундах, прибавляемое к общему времени приема; <br/>oизменение времени, в миллисекундах, на каждый передаваемый символ; <br/>oизменение времени, в миллисекундах, прибавляемое к общему времени передачи; <br/>•параметры текущего сеанса связи: <br/>oизменение текущей скорости передачи в bps; <br/>oизменение количества информационных битов; <br/>oизменение количества стоповых битов; <br/>oизменение значения символа XON для приема и передачи; <br/>oизменение значения символа XOFF для приема и передачи; <br/>oизменение значения символа, замещающего байты при ошибке; <br/>oизменение значения символа &#8220;конец вводимых данных&#8221;; <br/>oизменение значения символа &#8220;событие&#8221; и т.п; <br/>•передача данных; <br/>•прием данных.</p>
]]></content:encoded>
			<wfw:commentRss>http://fdsys.ru/archivs/21/feed</wfw:commentRss>
		</item>
		<item>
		<title>Функции</title>
		<link>http://fdsys.ru/archivs/18</link>
		<comments>http://fdsys.ru/archivs/18#comments</comments>
		<pubDate>Thu, 12 Mar 2009 15:16:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Организация связи с принтером по параллельному интерфейсу]]></category>

		<category><![CDATA[Функции]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Так как почти все действия с принтером происходят посредством применения совокупности функций, следует рассмотреть также вспомогательные или обслуживающие функции для работы с принтером: •CreateDC; •DeleteDC; •PrintDlg (для получения контекста устройства); •CreateFile; •StartDoc; •EndDoc; •StartPage; •EndPage; •CharToOemBuff. CreateDC создает контекст устройства (device context). DeleteDC удаляет контекст устройстваStartDoc сообщает принтеру о начале работы. При корректном завершении возвращает [...]]]></description>
			<content:encoded><![CDATA[<p><br/>Так как почти все действия с принтером происходят посредством применения совокупности функций, следует рассмотреть также вспомогательные или обслуживающие функции для работы с принтером: <br/>•CreateDC; <br/>•DeleteDC; <br/>•PrintDlg (для получения контекста устройства); <br/>•CreateFile; <br/>•StartDoc; <br/>•EndDoc; <br/>•StartPage; <br/>•EndPage; <br/>•CharToOemBuff. <br/>CreateDC создает контекст устройства (device context). <br/>DeleteDC удаляет контекст устройства<br/>StartDoc сообщает принтеру о начале работы. При корректном завершении возвращает идентификатор задания принтера. <br/>EndDoc сообщает принтеру о завершении работы. Функция возвращает нуль при ошибке. <br/>StartPage подготавливает принтер к приему данных (начало страницы).  Функция возвращает нуль при ошибке. <br/>EndPage информирует принтер о том, что приложение завершило печать страницы. Обычно используется для указания драйверу о необходимости загрузить новую страницу. Функция возвращает нуль при ошибке<br/>CharToOemBuff транслирует строку символов в стандарт OEM (original equipment manufacturer). Функция возвращает всегда true. <br/>Данные функции предназначены для получения описателей устройств, выделения и освобождения памяти, приготовления принтера для приема данных, преобразования текста в символы, поддерживаемые принтером, и т.д. Применение управляющих и вспомогательных функций, приведенных выше, позволяют осуществить следующие действия: <br/>•печать текста; <br/>•печать графики; <br/>•отображение диалога печати и диалога установок печати.</p>
]]></content:encoded>
			<wfw:commentRss>http://fdsys.ru/archivs/18/feed</wfw:commentRss>
		</item>
		<item>
		<title>Управляющие функции видеосистемы</title>
		<link>http://fdsys.ru/archivs/15</link>
		<comments>http://fdsys.ru/archivs/15#comments</comments>
		<pubDate>Thu, 12 Mar 2009 15:16:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Видеосистема]]></category>

		<category><![CDATA[видеосистемы]]></category>

		<category><![CDATA[Управляющие]]></category>

		<category><![CDATA[Функции]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Для изменения параметров видеосистемы и для вывода на дисплей графических изображений, используются управляющие функции Win32 видеосистемы. В рассматриваемом наборе не будут отражены все функции рисования геометрических фигур и точек, а также функции заливки вследствие простоты их использования. Достаточно будет привести только BitBlt, показывающую принцип обращения с рисовательными функциями. При необходимости следует использовать данные функции по [...]]]></description>
			<content:encoded><![CDATA[<p><br/>Для изменения параметров видеосистемы и для вывода на дисплей графических изображений, используются управляющие функции Win32 видеосистемы. В рассматриваемом наборе не будут отражены все функции рисования геометрических фигур и точек, а также функции заливки вследствие простоты их использования. Достаточно будет привести только BitBlt, показывающую принцип обращения с рисовательными функциями. При необходимости следует использовать данные функции по аналогии. <br/>Управляющими функциями видеосистемы являются: <br/>•SetSysColors; <br/>•SystemParametersInfo; <br/>•ChangeDisplaySetting; <br/>•BitBlt и т.п. <br/>SetSysColors устанавливает цвета интерфейса системы. <br/>ChangeDisplaySettings меняет текущий графический режим. <br/>BitBlt копирует прямоугольную битовую поверхность из контекста устройства источника в контекст устройства приемника.<br/>Приведенный выше набор функций позволяет выполнить следующие действия над видеосистемой: <br/>•установить цвета элементов интерфейса системы; <br/>•установить обои рабочего стола; <br/>•установить время включения хранителя экрана; <br/>•изменить видеорежим системы; <br/>•копировать изображение.</p>
]]></content:encoded>
			<wfw:commentRss>http://fdsys.ru/archivs/15/feed</wfw:commentRss>
		</item>
		<item>
		<title>Основное функциональное назначение видеосистемы</title>
		<link>http://fdsys.ru/archivs/12</link>
		<comments>http://fdsys.ru/archivs/12#comments</comments>
		<pubDate>Thu, 12 Mar 2009 15:16:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Видеосистема]]></category>

		<category><![CDATA[видеосистемы]]></category>

		<category><![CDATA[Назначение]]></category>

		<category><![CDATA[Основное]]></category>

		<category><![CDATA[функциональное]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Видеосистема обеспечивает обратную связь в интерфейсе пользователя. На дисплей выводится информация о работе программ. Вместе с устройствами ручного ввода видеосистема является неотъемлемой частью всех современных ПЭВМ. Для ПЭВМ в основном используются дисплеи на базе электронно-лучевых трубок.Функции видеосистемы представляют собой весь набор действий, связанных с выводом графической информации, режимом отображения, цветовой палитрой системы и сервисом. Под [...]]]></description>
			<content:encoded><![CDATA[<p><br/>Видеосистема обеспечивает обратную связь в интерфейсе пользователя. На дисплей выводится информация о работе программ. Вместе с устройствами ручного ввода видеосистема является неотъемлемой частью всех современных ПЭВМ. Для ПЭВМ в основном используются дисплеи на базе электронно-лучевых трубок.<br/>Функции видеосистемы представляют собой весь набор действий, связанных с выводом графической информации, режимом отображения, цветовой палитрой системы и сервисом. Под выводом графической информации понимаются операции, касающиеся вывода цветных (для цветной системы) точек и фигур, закрашивание и копирование областей, вывод текста. Количество режимов отображения (видеорежимов) имеет конечное значение, которое определяется количеством возможных цветовых режимов (4-битный, 8-битный, 16-битный и 32-битный) и разрешений (640х480, 800х600, 1024х768 и т.д.). Цветовая палитра операционной системы - это определенные цвета, которые окрашивают те или иные объекты стандартного интерфейса пользователя. Такими элементами для Windows являются рабочий стол, шрифты, окна и их элементы. Сервисные функции видеосистемы заключаются в управлении хранителями экрана, отключении дисплея и т.п. <br/>Несмотря на различные виды дисплеев и видеоадаптеров, доступ со стороны программ к видеосистеме достаточно унифицирован.</p>
]]></content:encoded>
			<wfw:commentRss>http://fdsys.ru/archivs/12/feed</wfw:commentRss>
		</item>
		<item>
		<title>Постановка задачи</title>
		<link>http://fdsys.ru/archivs/22</link>
		<comments>http://fdsys.ru/archivs/22#comments</comments>
		<pubDate>Thu, 12 Mar 2009 15:16:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Задачи]]></category>

		<category><![CDATA[задачи]]></category>

		<category><![CDATA[Постановка]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[В данной курсовой работе необходимо изучить основные и вспомогательные (а также информационные и управляющие) функции win32 API и с использованием данной функции проследить за взаимодействием основных составляющих ЭВМ (файловая и дисковая системы) и устройств взаимодействия с ПК. К устройствам взаимодействия относят: устройства ручного ввода (клавиатура, мышь), видеосистема (различные виды дисплеев), принтер и организация устройств по [...]]]></description>
			<content:encoded><![CDATA[<p><br/>В данной курсовой работе необходимо изучить основные и вспомогательные (а также информационные и управляющие) функции win32 API и с использованием данной функции проследить за взаимодействием основных составляющих ЭВМ (файловая и дисковая системы) и устройств взаимодействия с ПК. К устройствам взаимодействия относят: устройства ручного ввода (клавиатура, мышь), видеосистема (различные виды дисплеев), принтер и организация устройств по последовательному интерфейсу. При разработке продукта учитывалась теоретическая часть, простота в исполнении и понимании продукта пользователем.</p>
]]></content:encoded>
			<wfw:commentRss>http://fdsys.ru/archivs/22/feed</wfw:commentRss>
		</item>
		<item>
		<title>Функции мыши</title>
		<link>http://fdsys.ru/archivs/10</link>
		<comments>http://fdsys.ru/archivs/10#comments</comments>
		<pubDate>Thu, 12 Mar 2009 15:16:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Устройства ручного ввода]]></category>

		<category><![CDATA[мыши]]></category>

		<category><![CDATA[Функции]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Для мыши основными являются следующие функции: •GetCursorPos; •GetKeyboardState (для кнопок мыши); •GetSystemMetrics; •SystemParametersInfo (для получения скорости перемещения курсора). GetCursorPos позволяет определить координаты курсора мыши на экране в пикселях. Функция возвращает true при корректном ее завершении.GetSystemMetrics многоцелевая функция, позволяющая получить информацию о системной метрике. Системная метрика - высота и ширина различных элементов экрана Windows. Данная функция [...]]]></description>
			<content:encoded><![CDATA[<p><br/>Для мыши основными являются следующие функции: <br/>•GetCursorPos; <br/>•GetKeyboardState (для кнопок мыши); <br/>•GetSystemMetrics; <br/>•SystemParametersInfo (для получения скорости перемещения курсора). <br/>GetCursorPos позволяет определить координаты курсора мыши на экране в пикселях. Функция возвращает true при корректном ее завершении.<br/>GetSystemMetrics многоцелевая функция, позволяющая получить информацию о системной метрике. Системная метрика - высота и ширина различных элементов экрана Windows. Данная функция также позволяет получить версию Windows, количество кнопок мыши, реверсированы ли кнопки мыши и т.п. <br/>SystemParametersInfo запрашивает или устанавливает системные параметры. <br/>Приведенные функции позволяют оператору ПЭВМ получить следующую информацию: <br/>•тип клавиатуры и количество функциональных клавиш клавиатуры; <br/>•текущее состояние всех клавиш (клавиатуры и мыши); <br/>•текущее состояние заданной клавиши; <br/>•текущее и предыдущее состояние заданной клавиши; <br/>•положение курсора; <br/>•присутствие мыши в системе и количестве кнопок мыши; <br/>•скорость перемещения курсора и т.д. <br/>Важнейшей информацией для интерфейса пользователя большинства приложений является состояние клавиш и положение курсора мыши на экране. По данной информации принимается решение о связи между оператором и выполняемой программой на ПЭВМ.<br/>Основные управляющие функции для устройств ручного ввода представлены ниже. <br/>Для мыши: <br/>•ShowCursor; <br/>•SwapMouseButton; <br/>•ClipCursor; <br/>•SetCursorPos; <br/>•SystemParametersInfo (для установки скорости перемещения курсора). <br/>ShowCursor показывает и скрывает курсор.<br/>SwapMouseButton реверсирует кнопки мыши, при этом назначение левой и правой кнопок мыши меняются. <br/>ClipCursor ограничивает перемещение курсора заданными границами. Функция возвращает true при корректном ее завершении. <br/>SetCursorPos устанавливает координаты курсора мыши на экране в пикселях. Функция возвращает true при корректном ее завершении. <br/>В приложениях на базе Win32 все чаще возникает необходимость использовать функции управления мышью. Это объясняется тем, что развитие операционных систем направлено на упрощение работы пользователя с ними.  Управление устройствами ручного ввода с помощью приведенных функций сводится к следующему: <br/>•задание состояния клавиатуры; <br/>•показать/скрыть курсор; <br/>•реверсировать кнопки мыши; <br/>•ограничить перемещение курсора заданной областью; <br/>•задание положения курсора; <br/>•задание скорости перемещения курсора. <br/>Как правило, данные функции используются в программах в процедурах настройки устройств ручного ввода. Исключение составляет функция ограничения перемещения курсора в заданной области, так как область динамически изменяется в процессе выполнения программы.<br/></p>
]]></content:encoded>
			<wfw:commentRss>http://fdsys.ru/archivs/10/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
