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

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


blackbox

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
blackbox [2020/01/01 12:26]
иван_денисов [Скачать]
blackbox [2024/05/30 00:09] (текущий)
iadenisov [Установка]
Строка 1: Строка 1:
 ====== BlackBox Component Builder ====== ====== BlackBox Component Builder ======
  
-BlackBox Component Builder (Блэкбокс) --- расширяемая среда разработки приложений на языке [[:сp|Компонентный Паскаль]], включающая компоненты для работы с файлами, сетью, диалоговыми окнами, составными документами, базами данных, COM-объектами и средствами автоматизации офисных приложений.+{{ ::blackbox256.png?200|}} BlackBox Component Builder (Блэкбокс) --- расширяемая среда разработки приложений на языке [[:cp|Компонентный Паскаль]], включающая компоненты для работы с файлами, сетью, диалоговыми окнами, составными документами, базами данных, COM-объектами и средствами автоматизации офисных приложений.
  
-Блэкбокс разработан в фирме [[http://oberon.ch|Oberon microsystems Inc.]] (Цюрих, Швейцария) группой аспирантов Н. Вирта из ETH. В 2013 году фирма передала развитие каркаса Блэкбокс международному сообществу пользователей под лицензией [[https://opensource.org/licenses/BSD-2-Clause|BSD-2-Clause]], которая позволяет безвозмездно распространять разработанные приложения в том числе с закрытыми исходными кодами и для коммерческих целей.+Проект был задуман для разработки компонентно-ориентированного ПО, и даже название фреймворка BlackBox Component Builder буквально переводится как <<построитель компонент по типу чёрных ящиков>>. Модули кода могут быть загружены и выгружены из системы по мере исполнения программы.
  
-В настоящее время разработка среды и поддержка пользователей ведется силами трех команд: +===== Установка =====
-  * командой [[http://blackboxframework.org|BlackBox Framework Center]]; +
-  * командой [[http://oberoncore.ru/projects/bb16-oberoncore|OberonCore]]; +
-  * командой [[https://github.com/bbcb|BBCB]], которая публикует результаты на сайте [[http://blackbox.oberon.org]].+
  
-===== Скачать =====+[[blackbox:install:debian|Linux Debian/Ubuntu/Mint]]
  
-  * BlackBox Cross-Platform 1.7.1-b1: [[https://blackbox.oberon.org/exe|установочный файл]], [[https://blackbox.oberon.org/zip|zip-архив]]. +[[blackbox:install:altlinux|Alt Linux]]
-  * BlackBox Framework Center 1.7.1[[http://blackboxframework.org/stable/blackbox-1.7.1-setup-sibfu.exe|установочный файл]], [[http://blackboxframework.org/stable/blackbox-1.7.1.zip|zip-архив]];+
  
 +[[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]]
 +
 +
 +===== История =====
 +
 +Блэкбокс разработан в фирме [[http://oberon.ch|Oberon microsystems Inc.]] (Цюрих, Швейцария) группой аспирантов Н. Вирта из ETH. В 2013 году фирма передала развитие каркаса Блэкбокс международному сообществу пользователей под лицензией [[https://opensource.org/licenses/BSD-2-Clause|BSD-2-Clause]], которая позволяет безвозмездно распространять разработанные приложения в том числе с закрытыми исходными кодами и для коммерческих целей.
 +
 +С 2013 по 2019 год развитием Блэкбокса занимался [[http://blackboxframework.org|Международного Центр]], который опубликовал стабильные версии среды 1.7.2 для Windows.
 +
 +Параллельно с 2014 года начался проект разработки кросс-платформенной версии среды [[https://github.com/bbcb|командой российских разработчиков]], которая по сегодняшний день публикует актуальные версии Блэкбокса на сайте: [[https://blackbox.oberon.org/download]].
  
 ===== Расширения ===== ===== Расширения =====
  
 +Блэкбокс имеет много расширений для функциональности в виде добавляемых компонент системы.
 +
 +  * https://blackbox.oberon.org
   * http://www.zinnamturm.eu/   * http://www.zinnamturm.eu/
   * http://oberoncore.ru/bbcc/subs/start   * http://oberoncore.ru/bbcc/subs/start
-  * https://blackbox.obertone.ru +  * https://github.com/bbext
-  * https://bitbucket.org/petryxa/ +
-  * https://bitbucket.org/akastargazer/ +
-  * https://gitlab.molpit.org/bindings+
   * http://www.obasoft.narod.ru/blackbox.htm#dxf   * http://www.obasoft.narod.ru/blackbox.htm#dxf
-  * https://zx.oberon2.ru/forum/viewforum.php?f=6+  * 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://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/135854372|Никлаус Вирт Алгоритмы и структуры данных: новая версия для Оберона]]
   * [[http://www.ozon.ru/context/detail/id/136423996|Виталий Потопахин, Современное программирование с нуля]]   * [[http://www.ozon.ru/context/detail/id/136423996|Виталий Потопахин, Современное программирование с нуля]]
-  * [[blackbox:manual|Онлайн учебник проекта Обертон (Валерий Шипков)]] +  * [[blackbox:manual|Онлайн учебник (Валерий Шипков)]]
-  * [[bb:lessons|Уроки от Ивана Кузьмицкого]]+
  
 ===== Образовательные заметки ===== ===== Образовательные заметки =====
  
-  * [[blackbox:ubuntu|Установка BlackBox в Ubuntu/Debian]] 
   * [[blackbox:noappwin|Как создать приложение без главного окна Блэкбокса?]]   * [[blackbox:noappwin|Как создать приложение без главного окна Блэкбокса?]]
   * [[blackbox:windowhook|Как сделать изменение высоты окна пропорционально его ширине?]]   * [[blackbox:windowhook|Как сделать изменение высоты окна пропорционально его ширине?]]
Строка 50: Строка 64:
   * [[bb:extendnohost|Метод расширения абстракций System]]   * [[bb:extendnohost|Метод расширения абстракций System]]
   * [[bb:donohost|Процесс герметизации]]   * [[bb:donohost|Процесс герметизации]]
-  * [[bb:genesys|Генеалогия BlackBox]] 
  
 ===== Проекты и идеи ===== ===== Проекты и идеи =====
  
-  * [[bb:chronotype|Хронотайп]] 
   * [[bb:sdl|Blackbox SDL]]   * [[bb:sdl|Blackbox SDL]]
   * [[https://github.com/kpmy/xev|XEV - замена кодогенератора]]   * [[https://github.com/kpmy/xev|XEV - замена кодогенератора]]
blackbox.1577870796.txt.gz · Последнее изменение: 2020/10/29 07:08 (внешнее изменение)