AZJIO
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Кому интересно на этом форуме изучить тему вот что есть: Основное англоязычный форум Русский форум mybb.ru, cyberforum Код-архив (отдельно обновление winapi из код-архива) LinuxPB_API-Lib код-архив для Linux (GTK) Переведённая справка, обнова от 29.04.24 (от меня добавлена подсветка кода, чёрный стиль), доп. справка (тема обнов), ещё WinAPI PureAutoIt - те, кто знаком с AutoIt могут использовать его функции, конечно, с небольшой адаптацией, чтобы написать код в стиле AutoIt, но компилировать в PureBasic, получая более компактные exe-файлы. Сборка для PureBasic (инструменты, настройка) - только добавить PureBasic, чтобы получить настроенную среду программирования однократным копированием (инструкция в комплекте). Инструменты IceDesign, PureFORM, CreationGuiPB - создание GUI, хотя для этого есть встроенный инструмент в самой IDE. Бесплатная версия IceDesign имеет ограничение 16 элементов. Tidy - расставляет правильные пробелы вокруг операторов. Мой вариант Tidy FindAllReferences - найти все вхождения в коде и быстрый прыжок к ним. AnotherFileNearby - создать файл рядом. Code Localization - сделать локализацию строк исходника. Программа для вставки поддержки многоязычности, чтобы опубликовать на англоязычном форуме. Также по теме CommentLocalization - сделать локализацию комментариев исходника DataMaker - преобразует файл в бинарные данные для секции "Data" в теме Bin2Data. DebugView - отладчик для плагинов, которые невозможно запустить как исходник, а только скомпилировав. AutoCompletionIDE - мой вариант автозавершения кода при наборе, работает с фрагментами кода. LazyCoder автозавершение кода с предоставлением ввода параметров. IncludeHelper - добавляет в код недостающий функции. get_local - объявить переменные захватив из кода. Launcher - разгружает меню инструментов, переносом их в окно с кнопками. no_comment - удаляет комментарии из исходника SearchForUnusedIdentifiers - поиск неиспользуемых переменных и функций pbOptimizer удаляет из кода неиспользуемые функции (только ASM, а C Backend сам удаляет). Variable renaming - переименование переменных Инклуды Модуль работы с реестром bigint.pbi работа с большими числами TabBarGadget крутые вкладки, подойдёт для редактора текста FindData.pbi поиск бинарных данных в памяти NetworkTCP - сервер-клиент, передача данных (ещё) UdpServer - передача строк между программами используя UdpServer. Можно использовать между компами в локальной сети, задав IP в коде вместо 127.0.0.1. Некоторые мои проекты (с исходниками) плаги для AkelPad шаблон плага для Notead++ (там же готовый плаги) Скачать (35 Мб) все ниже перечисленные программы кучей (скриншоты и описания) Windows+Linux: игры: Balloons, CubePicker, BallBrick, Пятнашки и программы: StopwatchTimer, FileSizesList, Grub2-generator, AutoCompletionIDE, Search duplicates, Synchronization, Unique Password, ConvNum, RegExp, GoogleTranslator, My_Notepad, TextReplace, Rename, IconEditor Windows: ChkDskGui, Launcher, SubMenuWin 7-10, ContMenuFiles, WindowsFont, icodir, zRegistration, toggle_pan, CaptureText, CpuHddMem, DateTime, DUload, midi_beep Linux: Find_GUI, TextCorrection, CreateDesktopFile, SaveFolders Андроид (SpiderBasic): все кучей, Balloons, CubePicker, Календарь-будильник, Цветовая маркировка резисторов, Пятнашки, Разрядка конденсатора в БП Примеры Feature list - список функций Рисование графиков Поиск файлов (маска, уровень подпапок) Поиск файлов со структурным выводом Для IDE Templates.prefs шаблоны- сниппеты (фрагменты кода) вызываемые из редактора, импортированные из примеров WinAPI. Положить в "C:\Users\юзер\AppData\Roaming\PureBasic" цветовая тема в IDE, импорт темы через настройки (Файл->Настройки->Импорт/Экспорт). Тема встраивается в файл PureBasic.prefs (в AppData, где и снипсеты) кодер для AkelPad (подсветка, автозавершение, свёртка блоков) PureBasic.xml - автозавершение для Notepad++ userDefineLang.xml - подсветка для Notepad++ Косвенные инструменты TextReplace - делать поиск WinAPI-функций в код-архиве, быстро и с предпросмотром. TextCorrection - быстро исправить проблему с текстом набранным в неправильной раскладке клавиатуры, в том числе подмены аббревиатур. AnVir Task Manager - использую как датчик слежения за процессом, памятью и жёстким диском по иконке в трее, при неправильном программном коде использующим цикл можно на пустом месте нагрузить процессор на 100% совершая пустое действие, те есть датчик процессора необходим. AkelPad - моя сборка (плаги, скрипты, вид), в родном IDE-PureBasic нет выделения столбиком и много чего другого, так что AkelPad имеет подсветку, автозавершение, а по F8 меню инструментов для компилирования и прочих плюшек. Linux Установка (от mk-soft) Ассоциировать Установка пакетов для Fedora Ссылки vectoricons_2019-04-10.zip - архив векторных иконок из темы на оф.сайте. Лицензия позволяет использовать иконки в коммерческих проектах с добавлением лицензии автора иконок в своей программе, подробнее там же в теме. Почему PureBasic? Названия гаджетов в WinAPI | Всего записей: 4567 | Зарегистр. 03-05-2006 | Отправлено: 03:00 13-11-2020 | Исправлено: AZJIO, 19:11 27-11-2024 |
|