PureBasic


Среда разработки PureBasic (IDE)

Начало работы
Работа с файлами
Особенности редактирования
Управление Проектами
Компиляция Ваших программ
Использование отладчика
Конструктор форм
Встроенные средства отладки
Встроенные инструменты IDE
Внешние инструменты
Получение справки
Настройка IDE
Параметры командной строки IDE

Начало программирования

Руководство пользователя - Обзор
От автора перевода

Общие темы

Использ. компилятора из ком-строки
Общие правила синтаксиса
Переменные, типы и операторы

Основные Команды

Break : Continue
For : Next
ForEach : Next
Gosub : Return
If : Else : EndIf
Repeat : Until
Select : EndSelect
While : Wend
Другие команды

Массивы, списки & структуры

Define
Dim : ReDim
Enumeration : EndEnumeration
Interface : EndInterface
Module : EndModule
NewList
NewMap
Structure : EndStructure
With : EndWith

Работа с процедурами

Global
Procedure : EndProcedure
Protected
Shared
Static

Дополнительные Команды

Import : EndImport
Macro : EndMacro
Prototype
Pseudotype
Runtime
Threaded

Разные темы

Объекты в PureBasic
Дескрипторы и номера
Обработка сообщений Windows
Указатели и Доступ к памяти
Data - Секция
Команды отладчика
Функции 'Includes'
Директивы компилятора
Функции компилятора
Встроенный x86 Ассемблер
Создание DLL
Уникод
Подсистемы
Резидентные объекты
Работа с несколькими версиями PureBasic
Миграция на новые версии PureBasic

Лицензионная информация

Лицензии для приложений PureBasic (кроме 3D)
Лицензии для 3D движка PureBasic

Дополнительная информация

Системы счисления / Таблица
Таблица ASCII кодов
Математические формулы
Таблица цветов
Номера портов Интернета
Полезные ссылки о PureBasic
Таблица цены инструкций процессоров

Основные библиотеки

2D Drawing    Рисование
Array              Массив
AudioCD
CGI
Cipher            Шифрование
Clipboard        Буфер обмена
Console          Консоль
Database        База данных
Date               Дата и время
Debugger       Отладчик
Desktop          Рабочий стол
Dialog            Диалоговое окно
Drag & Drop   Перетаск.мышью
File                Файл
FileSystem     Файловая система
Ftp
Font
Gadget           Гаджет
Help               Справка
Http
Image             Изображение
ImagePlugin
JSON
Library           Библиотека
List                Список
Mail               Почта
Map               Карта
Math              Математика
Memory         Память
Menu             Меню
Movie            Видео
Network         Сеть
OnError         При ошибке
Packer          Упаковщик
Preference    ini, pref файлы
Printer           Принтер
Process         Процесс
Regular Expression  Рег. выр.
Requester      Диалог. окно с вопросом
Runtime         При выполнении
Scintilla          Объект текст редактора
Serial Port      Последов. порт
Sort               Сортировка
StatusBar      Строка состояния
String            Строка
System          Система
SysTray        Трей
Thread          Поток
Toolbar          Панель инструм.
VectorDrawing   Вектор.рисов.
Window        Окно GUI
XML

2D Игры & Мультимедиа Библиотеки

Joystick        Джойстик
Keyboard      Клавиатура
Mouse           Мышь
Music            Музыка
Screen          Экран
Sprite            Спрайт
Sound           Звук
SoundPlugin

3D Игры & Мультимедиа Библиотеки

Engine3D      3D-движок
Billboard         Вывеска
Camera         Камера
Entity            Объект
Entity Animation  Аним.объекта
Gadget 3D     3D-Гаджет
Joint             Соединение
Light             Свет
Material         Материал
Mesh            Сетки
Node
Node Animation
Particle         Частица
Sound 3D      3D-Звук
Special Effect
Spline          Гладкая линия
StaticGeometry
Terrain          Ландшафт
Text 3D         3D-текст
Texture         Текстура
Vehicle
Vertex Animation  Анимация вершин
Window 3D   3D-окно

Обзор

Индексный список команд
Константы PureBasic
Список функций, зависимых от платформы