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

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


bb:redbook:000

Это старая версия документа!


Введение

1. О чём этот учебник?

Этот учебник, как следует из названия, посвящён языку программирования Компонентный Паскаль. Кроме того, поскольку, Компонентный Паскаль будет использоваться в каркасе BlackBox (версия 1.6, уже существует версия 1.7, но она пока нестабильна), этот каркас также будет рассмотрен на столько подробно, на сколько этого требует работа с ним.

2. На кого рассчитан этот учебник?

Предполагается, что читатель этого учебника умеет пользоваться компьютером и обладает начальными сведениями об устройстве компьютера, имеет понятие об общих принципах его работы. Также у читателя должны быть навыки работы с интернетом и офисными программами. Кроме того, у читателя должно быть устойчивое желание овладеть программированием. Как минимум, этого будет достаточно. Но всё же, не будет лишним, если читатель хоть чуть-чуть имеет опыт в программировании — маслом каши не испортишь.

3. Техническая организация учебника

Технически, учебник содержится во множестве файлов формата каркаса BlackBox. На этой вики — в форме статических веб-страниц. Все файлы в BlackBox Component Builder помещены в подсистеме в директорию «Redbook» (и это название этого учебника). Работа с файлами в BlackBox Component Builder аналогична работе со страницами в этой вики: можно переходить по ссылкам, прокручивать, открывать и закрывать. Благодаря возможности внедрения активного содержимого в документы BlackBox, прямо в этих документах учебника можно исполнять программы Компонентного Паскаля. Если в страницы будет внесены нежелательные изменения, достаточно просто эти страницы закрыть, отказавшись от сохранения. Это приведёт к сбросу изменений страниц.

4. В каком порядке читать учебник?

Если у читателя нет навыков работы с каркасом BlackBox — следует читать всё подряд. При отсутствии достаточных навыков, но при имеющемся некотором опыте — можно читать только интересующие главы. Предполагается, что учебник ещё длительное время будет наращиваться, и отдельными частями учебника можно будет пользоваться как справкой. Достоверность информации не гарантируется полностью, поэтому в случае явных расхождений поведения подсистем с тем описанием, что приводится здесь — необходимо смотреть документацию соответствующей подсистемы.

5. Если встретилась ошибка?

Ошибки случаются по разным причинам: невнимательность автора, выход новых версий программного обеспечения, невнимательность самого читателя. В любом случае, если читатель убедился, что всё сделал правильно, но ошибка устойчиво проявляется, нужно внести исправления в ошибочную страницу, либо написать авторам письмо, может быть даже со скриншотами. ;-) Или может быть написать письмо просто, в качестве моральной поддержки авторов и их дальнейшей мотивации на продолжение этого учебника.

Писать: — Валерий Шипков 2016/03/31 12:23

6. Помощь по созданию учебника

Авторы, в соответствии с лицензионным соглашением в подвале каждой страницы, предоставляют право любому читателю внести изменения, удалить частично или целиком учебник из своего экземпляра BlackBox Component Builder, или распространять этот учебник любым способом. Даже с целью получения прибыли. Но, всё-таки, авторы надеятся, что все внесённые правки будут сделаны в этой вики или присланы координаторам этого проекта для внесения правок в эту вики без какого-либо вознаграждения авторам правок. А авторы обязуются включить в благодарственный список всех, кто им поможет в этом начинании.

7. Благодарности

Благодарности являются традиционной частью любой книги. С учётом электронного вида, перечислить всех, кто помог в создании учебника тем более не является проблемой. Итак, приступим.

  • Никлаус Вирт (Цюрих, Швейцария). Создатель семейства языков программирования по праву в этом списке первым. Более того, Вирт в некотором роде заставил авторов за написание этого учебника.
  • Оберон Майкросистемс (Цюрих, Швейцария). Создали Компонентный Паскаль и каркаса Блэкбокс. Кроме Вирта там трудятся ещё множество превосходных программистов. Они заслужили похвалу.
  • Иван Денисов (Красноярск, Россия). Координирует, организовывает, пишет код. По ходу написания учебника сделал множество полезных советов и дал столько же подсказок, внёс кардинальные изменения в форматирование текста. Взял на себя роль переговорщика для переноса учебники RedBook на этот сайт.
  • Фёдор Ткачёв (Троицк, Россия). Автор множества подсистем. Одна из них — Desktop отлично прижилась на компьютерах авторов учебника. Советы, поправки, образец для подражания.
  • Гельмут Цинн (Германия). Поддерживает сайт, который стал центром притяжения евроазиатского региона по части каркаса Блэкбокс. Множество подсистем, примеров, ссылок. Немец, которым Германия может гордиться.
  • Роман М. (Тель-Авив, Израиль). Внёс исправления в код, сделал его более академичным.
  • Сообщество http://oberoncore.ru/. Занимается популяризацией Оберон-технологий на постсоветском пространстве, написанием программ, проведением оффлайн встреч и много чего другого.
  • Кузьмицкий Иван (Россия), один из отцов-основателей http://obertone.ru.
  • Кушнир Пётр (Россия), один из отцов-основателей http://obertone.ru.

По мере написания учебника эта виртуальная доска почёта будет пополняться.

Назад Далее

bb/redbook/000.1459430790.txt.gz · Последнее изменение: 2020/10/29 07:08 (внешнее изменение)