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

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


bb:redbook:000

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


Введение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Назад Далее

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