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

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


bb:lessons:first-module

Различия

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

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

bb:lessons:first-module [2014/11/14 18:17]
admin
bb:lessons:first-module [2020/10/29 07:08]
Строка 1: Строка 1:
-====== Урок первый. Модуль, компиляция, вывод в журнал ====== 
- 
-В этом уроке вы узнаете: как выглядит строительный блок компонентного каркаса, что происходит при компиляции и посмотрите, как делается вывод информации в бортовой журнал.  
- 
-===== Модуль ===== 
- 
-Весь каркас Блэкбокса строится из модулей. Модуль, это что-то вроде строительного кирпича, наподобие всем известных кирпичиков конструктора Лего: 
-{{ :bb:lessons:lego_color_bricks.jpg?nolink |}} 
- 
- 
-Модули бывают разные - простые, сложные. А ещё у модулей есть интерфейс, благодаря которому их можно соединять друг с другом и так возводить очень сложные компонентные конструкции: 
-{{ :bb:lessons:lego_monster.jpg?nolink |}} 
- 
- 
-Кстати, компонент это более общее понятие. Компонентом можно назвать и модуль, и целый комплект модулей. Главное, что компонент - это //часть расширяемой компонентной системы// (расширяется она за счёт добавления новых компонентов). А модуль в Блэкбоксе это //единица проектирования, разработки, компиляции и распространения//, то есть, программирование в Блэкбоксе ведётся по-модульно. Вы строите архитектуру вашей системы из модулей, пишете исходный текст программы-модуля, компилируете в исполняемый модуль и его же распространяете. 
- 
-Пример модуля: 
- 
----- 
-MODULE MyModule; 
- 
-END MyModule. 
- 
----- 
- 
  
bb/lessons/first-module.txt · Последнее изменение: 2020/10/29 07:08 (внешнее изменение)