Ознакомиться онлайн
Аббревиатура API для многих начинающих программистов выглядит весьма таинственно и даже пугающе.
Windows API — это набор функций, являющийся частью самой операционной системы
Application Programming Interface (API) — это просто некоторый готовый набор функций, который могут использовать разработчики приложений.
Встроенные, родные функции PureBasic имеют вид:
Function()
Все они подробно описаны в файле помощи программы PureBasic, либо в файле помощи библиотеки
(навели курсор мыши и нажали F1).
Не смотря на их большое разнообразие, больше 800 функций, при более-менее серьезной разработке обнаруживается, что их возможностей часто не хватает для решения необходимых задач.
Тогда используют API
В PureBasic есть 2 способа вызова API функций.
Первый способ позволяет работать только с теми функциями, которые уже прописаны в библиотеке PureBasic .
Эти API функции имеют вид :
Function_()
Второй более функциональный. Он позволяет работать с абсолютно любыми, даже не документированными или вновь создающимися.
Так как API прописаны в библиотеки Dll, нам надо знать имя библиотеки и параметры вызова.
Пример:
Для упрощения работы есть хорошая программа ApiViewer
http://www.activevb.de/rubriken/apiviewer/index-apiviewereng.html
На страничке есть русификатор. Её можно настроить на Пурик и она знает более 6000 функций и почти 53000 констант.
Единственно что, для версии 4.40 надо перед строковыми параметрами ставить знак @
Понятно, что если используем Windows API, то в другой операционной системе наша программа скорее всего работать не будет, не смотря на кросплатформенность PureBasic. (если только нашу программу не дополнить нужной библиотекой)
Скачать справочник
Скачать WINAPI справочник или на сайте http://cracklab.narod.ru/api/index.htm
Скачать Russian_spravochnik_Win32_API
Более подробною информацию можно получить набрав на сайте:
http://msdn.microsoft.com/en-us/library/