У вас вопросы?
У нас ответы:) SamZan.net

темами. Или более конкретно Win32 PI состоит из набора функций и подпрограмм предоставляющих программный досту

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 27.12.2024

PAGE  2

Функции получения системной информации

Интерфейс прикладного программирования (Application Programming Interface Win32 - Win32 API) - это программный интерфейс, который используется для управления  операционными системами. Или, более конкретно, Win32 API состоит из набора функций и подпрограмм, предоставляющих программный доступ к возможностям операционной системы.

Иначе говоря, программные интерфейсы приложений представляют собой наборы функций, которые обеспечивают сервисы данного приложения. Win32 API  содержит более 3000 функции для реализации всех видов сервисов операционной системы.

API-функции Windows входят в состав динамически подключаемых библиотек, поэтому необходимо дать четкое определение DLL и кратко изложить основные принципы их работы.

Динамически подключаемая библиотека (Dynamic Link Library - DLL) является исполняемым файлом, который содержит несколько экспортируемых функции (exportable functions), то есть функций, к которым могут обращаться другие исполняемые приложения (ЕХЕ или DLL). Файлы DLL намного проще файлов ЕХЕ, например, в них нет кода, который управлял бы графическим интерфейсом или обрабатывал сообщения Windows.

Для размещения API-функций Windows использует несколько DLL. В действительности большая часть  функций Win32 API содержится в трех DLL:

KERNEL32.DLL - содержит около 700 функций, которые предназначены для управления памятью, процессами и потоками;

USER32.DLL - предоставляет порядка 600 функций для управления пользовательским интерфейсом, например, созданием окон и передачей сообщений;

GDI.DLL - экспортирует около 400 функций для рисования графических образов, отображения текста и работы со шрифтами.

Кроме этих библиотек Windows также содержит несколько других DLL более узкой специализации. Здесь приводятся некоторые из них:

COMDLG32.DLL - открывает доступ почти к 20 функциям управления стандартными диалоговыми окнами Windows;

LZ32.DLL - хранит примерно 12 функций архивирования и разархивирования файлов;

ADVAPI32.DLL - экспортирует около 400 функций, связанных с защитой объектов и работой с реестром;

WINMM.DLL - содержит около 200 функций, относящихся к мультимедиа.

Основные Win32 API-функции получения системной информации перечислены ниже:

GetComputerName                   GetSystemMetrics                    GetWindowsDirectoty
GetKeyboardTy
ре                     GetTempPath                            SetСоmрuterName
GetSysColor                              GetUserName                           SetSysColors
CecSystemDirectory                 GetVersion                                SystemParametersInfo
GetSystemlnfo                          GetVersioriEx                            GetUserName

 




1. МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ для выполнения учебных рефератов и презентаций по дисциплине Физическая ку
2. Возведение кирпичного здания
3. Организация кассовых операций в организациях розничной торговли.html
4. тема массового обслуживания при ремонте оборудования ~ это математическая модель описывающая последовател
5. Книга КИ Координирование ума и тела в повседневной жизни
6. на тему- государственное устройство студента 1го курса факу
7. . Спілкування взаємовплив
8. В данной главе речь пойдет о первичном анализе текстовой информации анализе полевых документов
9. . Особисті якостітемперамент характер формування особистих якостей з дитинства до приходу в політику
10. Лабораторная работа 7 Фильтрование Теоретическая часть 1
11. вопросы непосредственного обеспечения жизнедеятельности населения муниципального образования органами м
12. реферат дисертації на здобуття наукового ступеня кандидата сільськогосподарських наук Ки
13. Реферат- Жизнь и творчество Данте Алигьери
14. ТЕМА 1. Информационные технологии Информационные системы и информационные технологии ИТ
15. История подготовки социальных работников в России и за рубежом Социальная работа как профессия зародилас.html
16. страхование ответственности перед 3ми лицами при строительномонтажных работах;2
17. нет воспоминаний без тебя сборник Эльчин Сафарлинет воспоминаний без тебя сборник
18. правовых актов В соответствии со ст
19. Тема- Предыстория и социальнофилософские предпосылки социологии как науки.html
20. Москва в годы гражданской войн