|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.11.2015, 23:37 | #21 |
Пользователь
Регистрация: 03.09.2015
Сообщений: 63
|
Цикл WHILE в языке SCOL
Схема записи такая: while <условие> do <инструкции> Код:
Пример: Код:
SCOL пока ещё не поддерживает цикл for. Однако, в нестандартной библиотеке Syspack можно найти функции, имитирующие некоторые варианты цикла for: forI forList forTab Переключатель SWITCH в SCOL switch / case пока не поддерживается в SCOL. Вы можете использовать что-то вроде этого: Код:
|
28.11.2015, 00:22 | #22 |
Пользователь
Регистрация: 03.09.2015
Сообщений: 63
|
[В вики-учебнике по SCOL есть ещё некоторые сведения об этом языке программирования, но их я уже объединю с переводом из основного учебника.
Единственное, что ещё оттуда (из вики) отдельно переведу - это способ подсветки синтаксиса конкретно для языка SCOL в программе Notepad++.] Делаем из Notepad++ подобие среды разработки для программирования на SCOL Все инструкции привожу для Notepad++ версии 6.8.5 (операционная система Window 8 x64) Подсветка синтаксиса Открываем папку, находящуюся по этому пути: C:\Users\имя_пользователя\AppData\R oaming\Notepad++ Создайте файл userDefineLang.xml (если такого нет по умолчанию). Создаётся файл очень просто - создаёте обычный текстовый документ, потом меняете название и сразу же прописываете расширение .xml Открываем файл и вписываем туда следующий код (делю его на две части, так как в одном сообщении не помещается): Код:
|
28.11.2015, 00:27 | #23 |
Пользователь
Регистрация: 03.09.2015
Сообщений: 63
|
Код:
|
28.11.2015, 00:50 | #24 |
Пользователь
Регистрация: 03.09.2015
Сообщений: 63
|
Автозавершение кода
Скачиваем файл scol_api_notepadpp.7z и распаковываем файл scol.xml в папку, находящуюся по этому пути: C:\Program Files (x86)\Notepad++\plugins\APIs Если Windows 32-х битная, то путь должен быть таким: C:\Program Files \Notepad++\plugins\APIs Открываем Notepad++. Выбираем в меню Опции > Настройки... В открывшемся окне выберем вкладку Автозавершение: И настроим так, как удобно для работы. Теперь при выборе синтаксиса Scol наш Notepad++ будет подсказывать нам варианты функций (и слов), название которых мы ещё не полностью ввели: |
28.11.2015, 12:03 | #25 |
Пользователь
Регистрация: 03.09.2015
Сообщений: 63
|
Отображение списка функций
Ещё одной возможностью, облегчающей программирование на языке SCOL с помощью Notepad++, является отображение списка функций, задействованных в нашем коде. Для этого делаем вот что: 1. Заходим снова в папку, находящуюся по этому пути: C:\Users\имя_пользователя\AppData\R oaming\Notepad++ 2. Открываем файл functionList.xml 3. В секцию associationMap добавляем пункт: Код:
4. В конец того же файла, перед тегом </parsers> вставляем следующий код: Код:
5. Сохраняем файл и закрываем. 6. Открываем Notepad++, записываем какой-либо код на SCOL, и в меню Вид ставим галочку перед командой Список функций. Справа увидим список функций: |
06.12.2015, 23:20 | #26 | ||
Пользователь
Регистрация: 03.09.2015
Сообщений: 63
|
Продолжаю переводить основной учебник по языку SCOL
Но сначала поясню пару моментов. Процитирую свои наблюдения, записанные некоторое время назад и прокомментирую. Цитата:
В настоящее время язык SCOL развивается благодаря компании I-maginer, в стенах которой также разрабатывается и 3D-движок OpenSpace3D. Цитата:
Но как понял, корневой диск может не только иметь букву, отличную от C:\, но ещё и не обязательно должен быть системным. Для этого папку Документы можно перенести на любой другой диск. Как это делается, здесь не буду рассказывать - в интернете есть полно информации по этому поводу. Теперь перехожу к переводу учебника. 2. Hello World 2.3. Третья версия Итак, папка с нашей программой должна находиться по этому пути: C:\Users\Имя_пользователя\Documents \Scol Voyager\Partition_LocalUsr Вспоминаем, что называется эта папка Moya_pervaya_programma. Для третьей версии программы "Hello World" позаботимся о том, чтобы в файле Hello_Mir.scol был такой код: Код:
Код:
Последний раз редактировалось Avatar-Z; 06.12.2015 в 23:23. |
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перевод ячейки на Русский | Юнлинг | Microsoft Office Excel | 7 | 04.10.2015 20:16 |
OpenSpace3D - перевод хэлпа на русский | Avatar-Z | Софт | 18 | 06.09.2015 23:51 |
Перевод программы на русский язык. | shivo | Фриланс | 1 | 05.01.2011 15:20 |
перевод на русский | Ensoph | Общие вопросы Delphi | 3 | 19.05.2008 10:09 |