Инструменты пользователя

Инструменты сайта


blackbox

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
blackbox [2016/09/14 17:51]
иван_денисов [Скачать Блэкбокс]
blackbox [2025/07/18 23:50] (текущий)
iadenisov
Строка 1: Строка 1:
 ====== BlackBox Component Builder ====== ====== BlackBox Component Builder ======
  
-BlackBox Component Builder (Блэкбокс) --- расширяемая среда разработки приложений на языке [[сp:docu|Компонентный Паскаль]], включающая компоненты для работы с файлами, сетью, диалоговыми окнами, составными документами, базами данных, COM-объектами и средствами автоматизации офисных приложений.+{{ ::blackbox256.png?200|}} BlackBox Component Builder (Блэкбокс) --- расширяемая среда разработки приложений на языке [[:cp|Компонентный Паскаль]], включающая компоненты для работы с файлами, сетью, диалоговыми окнами, составными документами, базами данных, COM-объектами и средствами автоматизации офисных приложений. 
 + 
 +Проект был задуман для разработки компонентно-ориентированного ПО, и даже название фреймворка BlackBox Component Builder буквально переводится как <<построитель компонент по типу чёрных ящиков>>. Модули кода могут быть загружены и выгружены из системы по мере исполнения программы. 
 + 
 +===== Установка ===== 
 + 
 +[[blackbox:install:debian|Linux Debian/Ubuntu/Mint]]\\ 
 +[[blackbox:install:altlinux|Alt Linux]]\\ 
 +[[blackbox:install:fedora|Fedora Linux]]\\ 
 +[[blackbox:install:arch|Arch Manjaro Linux]]\\ 
 +[[blackbox:install:windows|Microsoft Windows]]\\ 
 +[[blackbox:install:windows-wine|BlackBox для Windows через Wine]]\\ 
 +[[blackbox:haiku|Haiku]] 
 + 
 + 
 +===== Часто задаваемые вопросы F.A.Q. ===== 
 + 
 +[[blackbox:faq:startup|Как добавить опциональные команды при запуске среды?]] 
 + 
 + 
 +===== История =====
  
 Блэкбокс разработан в фирме [[http://oberon.ch|Oberon microsystems Inc.]] (Цюрих, Швейцария) группой аспирантов Н. Вирта из ETH. В 2013 году фирма передала развитие каркаса Блэкбокс международному сообществу пользователей под лицензией [[https://opensource.org/licenses/BSD-2-Clause|BSD-2-Clause]], которая позволяет безвозмездно распространять разработанные приложения в том числе с закрытыми исходными кодами и для коммерческих целей. Блэкбокс разработан в фирме [[http://oberon.ch|Oberon microsystems Inc.]] (Цюрих, Швейцария) группой аспирантов Н. Вирта из ETH. В 2013 году фирма передала развитие каркаса Блэкбокс международному сообществу пользователей под лицензией [[https://opensource.org/licenses/BSD-2-Clause|BSD-2-Clause]], которая позволяет безвозмездно распространять разработанные приложения в том числе с закрытыми исходными кодами и для коммерческих целей.
  
-В настоящее время разработка среды и поддержка пользователей ведется силами [[http://blackboxframework.org|международного центра]], который включает участников из России, Китая, Австрии, Германии, Польши, Австралии, Великобритании и США.+С 2013 по 2019 год развитием Блэкбокса занимался [[http://blackboxframework.org|Международного Центр]], который опубликовал стабильные версии среды 1.7.2 для Windows.
  
-===== Скачать Блэкбокс =====+Параллельно с 2014 года начался проект разработки кросс-платформенной версии среды [[https://github.com/bbcb|командой российских разработчиков]], которая по сегодняшний день публикует актуальные версии Блэкбокса на сайте: [[https://blackbox.oberon.org/download]].
  
-  * [[http://blackboxframework.org/stable/SetupBlackBox16_SibFU.exe|версия 1.6]] +===== Расширения =====
-  * [[http://blackboxframework.org/stable/blackbox-1.7-setup-sibfu.exe|версия 1.7]] ([[http://blackboxframework.org/stable/blackbox-1.7.zip|zip-архив]])+
  
-===== Установка =====+Блэкбокс имеет много расширений для функциональности в виде добавляемых компонент системы. 
 + 
 +  * https://blackbox.oberon.org 
 +  * http://www.zinnamturm.eu/ 
 +  * http://oberoncore.ru/bbcc/subs/start 
 +  * https://github.com/bbext 
 +  * http://www.obasoft.narod.ru/blackbox.htm#dxf 
 +  * https://zx.oberon.org/forum/viewforum.php?f=6 
 + 
 +===== Учебники ===== 
 +  * [[bb:lessons|Уроки для начинающих]] 
 +  * [[https://www.youtube.com/watch?v=0EHa2V0WUYc&list=PLoKr-_Vv5yq5MuJxI-HWoCMBNUv6vSOwr|Видеоуроки]] и [[blackbox:video|нарезка из них]] 
 +  * [[http://blackboxframework.org/books/warford_2002.pdf|J. Stanley Warford, Computing Fundamentals: The Theory and Practice of Software Design with BlackBox Component Builder]] 
 +  * [[http://www.ozon.ru/context/detail/id/135854372|Никлаус Вирт Алгоритмы и структуры данных: новая версия для Оберона]] 
 +  * [[http://www.ozon.ru/context/detail/id/136423996|Виталий Потопахин, Современное программирование с нуля]] 
 +  * [[blackbox:manual|Онлайн учебник алерий Шипков)]] 
 + 
 +===== Образовательные заметки ===== 
 + 
 +  * [[blackbox:webjson|Обработка JSON из сети (NEW)]] 
 +  * [[blackbox:noappwin|Как создать приложение без главного окна Блэкбокса?]] 
 +  * [[blackbox:windowhook|Как сделать изменение высоты окна пропорционально его ширине?]] 
 +  * [[blackbox:domains|Домены хранилищ в среде Блэкбокс]] 
 +   
 + 
 +===== Статьи о внутреннем устройстве Блэкбокса ===== 
 + 
 +  * [[bb:docuviews|Загрузка отображений]] 
 +  * [[blackbox:dev|Компилятор Dev]] 
 +  * [[bb:termhost|Понятие хоста]] 
 +  * [[bb:nohost|Герметичность системного слоя BlackBox]] 
 +  * [[bb:devpackernohost|Герметизация DevPacker]] 
 +  * [[bb:extendnohost|Метод расширения абстракций System]] 
 +  * [[bb:donohost|Процесс герметизации]] 
 + 
 +===== Проекты и идеи ===== 
 + 
 +  * [[bb:sdl|Blackbox SDL]] 
 +  * [[https://github.com/kpmy/xev|XEV - замена кодогенератора]]
  
-  * [[blackbox:ubuntu|Установка и настройка в Ubuntu]] +===== Cсылки =====
-  * [[blackbox:Windows|Установка и настройка в Windows]]+
  
 +  * [[bb:links|Полезные ссылки]]
  
blackbox.1473864666.txt.gz · Последнее изменение: 2020/10/29 07:08 (внешнее изменение)