* * *    
Главная » Статьи » Введение

Просмотров: 8306 | Дата: 19.03.2024 | Коментарии (0)

API функции


Ознакомиться онлайн

Аббревиатура API для многих начинающих программистов выглядит весьма таинственно и даже пугающе.

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

Встроенные, родные функции PureBasic имеют вид:

Function()

Все они подробно описаны в файле помощи программы PureBasic, либо в файле помощи библиотеки
(навели курсор мыши и нажали F1).

Не смотря на их большое разнообразие, больше 800 функций, при более-менее серьезной разработке обнаруживается, что их возможностей часто не хватает для решения необходимых задач.
Тогда используют API

В PureBasic есть 2 способа вызова API функций.

Первый способ позволяет работать только с теми функциями, которые уже прописаны в библиотеке PureBasic .
Эти API функции имеют вид :

Function_()

Второй более функциональный. Он позволяет работать с абсолютно любыми, даже не документированными или вновь создающимися.

Так как API прописаны в библиотеки Dll, нам надо знать имя библиотеки и параметры вызова.
Пример:


Code
OpenLibrary(0,"user32.dll")
CallFunction(0,"MessageBoxA",hwnd, @"Привет мир!",@"Сообщение" ,0)


Для упрощения работы есть хорошая программа ApiViewer

http://www.activevb.de/rubriken/apiviewer/index-apiviewereng.html



На страничке есть русификатор. Её можно настроить на Пурик и она знает более 6000 функций и почти 53000 констант.
Единственно что, для версии 4.40 надо перед строковыми параметрами ставить знак @


Понятно, что если используем Windows API, то в другой операционной системе наша программа скорее всего работать не будет, не смотря на кросплатформенность PureBasic. (если только нашу программу не дополнить нужной библиотекой)


Справочник по функциям API на русском языке. Все функции упорядочены по буквенным каталогам. Кроме этого в программе есть описания событий.


Скачать справочник

Скачать WINAPI справочник или на сайте http://cracklab.narod.ru/api/index.htm

Скачать Russian_spravochnik_Win32_API

Более подробною информацию можно получить набрав на сайте:

http://msdn.microsoft.com/en-us/library/













Сайт посвящён языку программирования PureBasic — коммерческий компилятор языка программирования, использующего синтаксис BASIC. Предназначен для создания кроссплатформенных приложений для AmigaOS, Linux, Microsoft Windows, Windows NT и Mac OS X. Разработан компанией Fantaisie Software.