Интернет магазин китайских планшетных компьютеров



Компьютеры - PureBasic - Основные библиотеки

07 мая 2011


Оглавление:
1. PureBasic
2. Основные библиотеки
3. Мультимедийные библиотеки
4. 3D библиотеки
5. Примеры программ
6. Основные этапы развития



2D Drawing, Array, CDAudio, Cipher, Clipboard, Console, Database, Date, Debugger, Desktop, File, FileSystem, Font, Gadget, Help, Image, ImagePlugin, Library, Linked List, Math, Memory, Menu, Misc, Movie, Network, OnError, Packer, Preference, Process, Printer, Requester, Sort, StatusBar, String, SysTray, Thread, Toolbar, Window

2D Drawing позволяет рисовать линии, точки, окружности и изображения на всех возможных объектах, имеющих графический контекст. Для получения графического контекста разных объектов существует набор функций *Output, где * — Image/Sprite/Texture/Gadget и т. д.

Array содержит несколько функций для работы с массивами.

CDAudio позволяет воспроизводить звук с CD-аудиодисков.

Cipher позволяет кодировать данные.

Clipboard даёт возможность работать с буфером обмена Windows

Console позволяет работать с консолью.

Database даёт доступ к СУБД

Desktop — набор функций для получения данных рабочего стола

File — ввод/вывод данных из файлов

FileSystem — работа с файловой системой. Позволяет удалять, копировать, перемещать файлы, сканировать каталоги и т.д.

Font — работа со шрифтами

Gadget — создание, получение информации и изменение состояния элементов управления GUI.

Help - Работа со справочной системой.

Http - Скачивание файла, URLDecoder, URLEncoder.

Image — работа с изображениями. В отличие от библиотек Sprite и Sprite3D изображения работают без аппаратной поддержки и представляют собой просто 2д массивы данных. Являются промежуточным звеном между файлами и Sprite/Texture/Gadget/….

ImagePlugin — набор загрузчиков различных форматов. Формат изображения автоматически распознаётся функциями загрузки, от программиста требуется вызвать в начале программы функции, включающие поддержку импортёров

Library — работа с библиотеками динамической линковки

Linked List — набор функций для работы со связанными списками.

Mail - Работа с электронной почтой.

Map - Ассоциативные массивы.

Math — математические функции

Memory — работа с памятью. Копирование данных, выделение памяти, очистка и т. д.

Menu — часть GUI,отвечающая за панель меню у окон.

Misc — набор вспомогательных функций различного назначения.

Network — набор функций для работы с сетью по протоколам TCP/IP и UDP

OnError — набор функций для работы с исключениями

Packer — набор функций для работы с архивами.

Preference — работа с файлами формата INI

Process — предоставляет возможность запускать, прерывать выполнение и получать информацию о процессах

RegularExpression - Регулярные выражения.

Printer — печать.

Requester — набор функций для создания CommonDialog’ов вроде окна ввода текста, окна выбора файла, окна выбора цвета и так далее.

Scintilla - Работа с текстовый редактором Scintilla с поддержкой подсветки синтаксиса и многого другого.

SerialPort - Полный доступ к COM порту компьютера.

Sort — сортировка списков и массивов.

StatusBar — часть GUI, информационная часть окна.

String — работа со строками. Поиск подстрок, замена и т.п.

SysTray — набор функций для создания иконок в области уведомлений панели задач.

Thread — работа с потоками. Создание потока, синхронизация выполнения потоков и т.п.

Toolbar — часть GUI.

Window — часть GUI, предоставляет возможность создавать окна и задавать их параметры.

XML - Работа с XML документами.



Просмотров: 7088


<<< Pro Tools
Quartz 2D >>>