Смекни!
smekni.com

Мова програмування Turbo-Basic (стр. 2 из 10)

Режим вставки увімкнений/вимкнений Ctrl+V або Ins
Вставити рядок Ctrl+N
Вилучити рядок Ctrl+Y
Вилучити до кінця рядка Ctrl+QY
Вилучити символ ліворуч Ctrl+H або BackSpace
Вилучити символ Ctrl+G або Del
Вилучити слово праворуч Ctrl+T

Блочні команди

Вiдмiтити початок блоку Ctrl+KB або F7
Вiдмiтити кінець блоку Ctrl+KK або F8
Вiдмiтити одне слово Ctrl+KT
Копiювати блок Ctrl+KC
Перемiстити блок Ctrl+KV
Вилучити блок Ctrl+KY
Прочитати блок з диска Ctrl+KR
Записати блок на диск Ctrl+KW
Сховати/висвітити блок Ctrl+KH
Роздpукувати блок Ctrl+KP

Різні команди

Закiнчити редагування, не зберігаючи файл Ctrl+KD, Ctrl+KQ або Esc
Збеpегти файл та продовжити редагування Ctrl+KS або F2
Новий файл F3
Табуляцiя Ctrl+I або Tab
Режим табуляцiї увімкнути/вимкнути Ctrl+OT
Режим автовідступу увімкнути/вимкнути Ctrl+OI або Ctrl+QI
Вiдновити рядок Ctrl+QL
Встановити маркер n Ctrl+Kn (n = 0, 1, 2, 3)
Знайти Ctrl+QF
Знайти та замінити Ctrl+QA
Повторити останній пошук Ctrl+L
Вставити кеpуючий символ Ctrl+P (коди 031ASCII)
Вiдмiнити операцію Ctrl+U
Вiдновити повідомлення про помилку Ctrl+QW

Опцiї пошуку

B Пошук назад
G Пошук по всьому тексту
n n будь-яке число; пошук n разів
N Замiна без підтвердження
U Iгнорування великих/маленьких літер
W Пошук тільки цілих слів

Зауваження. В кінці Пам'ятки наведені основна таблиця ASCII та її розширення (альтернативний варіант), де вказане кодування всіх 256 символів знакогенератора ПЕОМ. Символи з розширення таблиці ASCII (зокрема, символи псевдографіки) можуть вводитися за допомогою так званого Alt-уведення. Для його реалізації необхідно натиснути клавішу Alt та, утримуючи її натисненою, набрати на допоміжній цифровій клавіатурі десятковий код потрібного символу. Пiсля відпускання клавіші Alt відповідний символ відобразиться на екрані.

Run (ЗАПУСК ПРОГРАМИ)

Пiсля того як ви завантажили файл з BAS-програмою або створили (відредагували) нову програму, ви можете спочатку відкомпілювати її або відразу запустити на виконання, використовуючи команду Run. Ви можете перервати виконання програми натисканням клавіш Ctrl+Break, якщо опцiя Keyboard break (в меню команди Options) встановлена в режим ON.

Якщо під час компіляції або при виконанні програми буде знайдена помилка, Turbo-Basic перейде до режиму редагування (Edit), вкаже курсором місцеположення помилки в тексті програми, а в верхньому рядку стану редактора з'явиться повідомлення про тип помилки. Пiсля коректування ви можете знову запустити програму для виконання.

Якщо виведення результатів роботи програми відбувається у вікно Run, ви можете розширити його до розміру всього екрана натисканням клавіш Alt+F5.

Compile (КОМПIЛЯЦIЯ ПРОГРАМИ)

Команда Compile компілює (переводить у машинні коди, "зрозумілі" для ЕОМ) BAS-програму, яка завантажена в оперативну пам'ять. Компiляцiя може здійснюватися в оперативну пам'ять ЕОМ, в EXE-файл або TBC-файл в залежності від установки опцiї Compile to (в меню команди Options). EXE-файл, створений системою Turbo-Basic, може виконуватись незалежно в середовищі операційної системи DOS. TBC-файл за своєю структурою схожий на EXE-файл, але може виконуватися тільки в середовищі системи Turbo-Basic.

Якщо ви не визначили головний файл опцiєю Main file (в меню команди File), то буде компілюватися завантажений файл. Якщо головний файл визначено i ви коректували допоміжний робочий файл, вам буде запропоновано зберегти його.

При компілюванні у вікно повідомлень (Message) виводиться число оброблених рядків, операторів i деяка інша інформація.

Якщо під час компіляції програми буде знайдена помилка, Turbo-Basic перейде в режим редагування (Edit), вкаже курсором місце знаходження помилки в тексті, а в верхньому рядку стану редактора з'явиться повідомлення про тип помилки. Пiсля коректування ви можете знову запустити програму на компіляцію.

Рекомендується перед запуском програми (режим Run) спочатку відкомпілювати її. В противному разі при виконанні програми ЕОМ може "зависнути" через значні помилки в програмі.

Options (ОПЦІЇ СИСТЕМИ)

Після виконання команди Options на екрані з'явиться таке меню опцiй:

Options
Compile to Memory Компiлювати в Пам'ять
8087 required OFF Потрібний сопроцесор 8087
Keyboard break ON Переривання по Ctrl+Break
Bounds ON Границі масивів
Overflow ON Переповнення
Stack test ON Перевipка стеку
Parameter line Рядок параметра
Metastatements Метакоманди

Розглянемо стисло всі команди меню опцiй.

Compile to Як вказувалося вище, компіляція проводиться в оперативну пам'ять ЕОМ, EXE-файл або TBC-файл. Щоб вибрати необхідний режим, використовується розглядувана опцiя. Вона надає можливість вибору трьох режимів: Memory, EXE file, Chain, відповідно вказаним варіантам компіляції.

Hаступнi п'ять опцiй використовуються при вiдладцi програми. При створенні EXE-файлу їх можна вимкнути (режим OFF), щоб вони не займали зайвого місця.

8087 required Ця опцiя встановлюється в режим ON для ЕОМ, яка має арифметичний сопроцесор типу Intel 8087. При цьому вiдкомпiльованi програми працюють значно ефективнiше. Пpоте, якщо ви створите EXE-програму з даною опцiєю в режимі ON, то вона не буде працювати на ЕОМ, яка не має сопроцесора.

Keyboard break В багатьох випадках надзвичайно бажано мати можливість перервати виконання запущеної програми. Звичайно це стосується ситуації, коли внаслідок допущених при створенні програми помилок, вона "зависає" в процесі виконання. Розглядувана опцiя в режимі ON дозволяє здійснити переривання під час виконання програми натисненням клавіш Ctrl+Break в багатьох (але далеко не у всіх) випадках. Викоpистовуйте опцiю Auto save edit (в меню команди Setup), встановивши її в режимі ON, для автоматичного зберігання відредагованої програми перед її запуском.

Bounds Ця опцiя в режимі ON контролює правильність зміни індексів масивів, згідно їх границь, встановлених в операторах розмірності.

Overflow Ця опцiя в режимі ON контролює ситуацію переповнення при виконанні арифметичних операцій над цілими числами, які повинні лежати в межах від 32768 до +32767.

Stack test При виконанні підпрограм, функцій, процедур, деякі дані заносяться в певну обмежену ділянку оперативної пам'яті, яка зветься стеком. Якщо програма містить досить багато вкладених операцій вказаного типу, може виникнути ситуація переповнення стеку, що приведе до непередбачених наслідків. Для контролю цієї ситуації встановіть розглядувану опцiю в режим ON. Для зміни розмірів стеку використовуйте метаоператор $STACK.

Parameter line Ця опцiя дозволяє моделювати інформацію командного рядка, щоб допомогти Вам при вiдладцi програм.

Metastatements Ця опцiя контролює три метаоператори при компіляції програми: Stack size (ви можете встановити розмір стеку), Music buffer (ви можете визначити розмір музичного буферу, який використовується при виконанні фонової музики), Communications (ви можете змінити розподіл прийомного буферу кожного порту зв'язку).

Setup (НАСТРОЙКА СИСТЕМИ)

У результаті виконання команди Setup на екрані з'явиться таке меню настройки (установки):

Setup
Colors Кольоpи
Directories Директорiї
Miscellaneous Рiзне
Load Options/Window/Setup Завантажити опцiї конфігурації
Save Options/Window/Setup Збеpегти опцiї конфігурації

Розглянемо стисло всі команди меню настройки (установки).

Colors Ця команда дозволяє змінити кольори кожного атрибуту будь-якого вікна та меню всіх рівнів системи. Настройка буде втрачена при виході з системи, якщо ви не зберегли її командою Save Options/Window/Setup.

Directories Ця команда дозволяє задати диски та шляхи пошуку трьох директорiїв, які використовуються системою Turbo-Basic: Include для файлів, які містять директиви компіляції Include; Executable для EXE- i TBC-файлiв; Turbo для файлів системи Turbo-Basic (TBHELP.TBH та TBCONFIG.TB).

Miscellaneous Ця команда дозволяє встановити в режим ON/OFF вище згадані опцiї Auto save edit та Backup source file.

Load Options/Window/Setup Ця команда дозволяє завантажити файл конфігурації з Turbo-директорiю (за умовчанням TBCONFIG.TB) та встановити всі записані там режими опцiй.

Save Options/Window/Setup Ця команда дозволяє зберегти на диску в Turbo-директорiю файл конфігурації, записуючи в нього установку всіх опцiй системи. Якщо скористатися іменем за умовчанням TBCONFIG.TB, то ця установка буде проведена автоматично при запуску системи.