Языки Бейсик
.pdfГлава XI. Справочно |
|
|
|
|
|
101 |
|
|
|
|
|
|
|
|
|
Программный раздел |
|
Ключевые слова |
|||||
|
|
|
|||||
|
CLOSE, EOF, FILEATTR, FREEFI- |
||||||
|
LE, GET(ôàéë â/ââ), INPUT, IN- |
||||||
Ввод/Вывод файла |
PUT$, LINE INPUT, LOC, LOCK, |
||||||
LOF, OPEN, PUT(в/вв файлов), функ- |
|||||||
|
|||||||
|
ция SEEK, оператор SEEK, UN- |
||||||
|
LOCK, WRITE, |
|
|
||||
Управление памятью |
CLEAR, FRE, PEEK, POKE |
||||||
|
|
|
|||||
|
ASC, CHR$, HEX$, INSTR, LCASE, |
||||||
|
LEFT$, LEN, LSET, LTRIM$, ôóíê- |
||||||
Строковые функции |
ция MID$, оператор MID$, OST$, |
||||||
|
RIGHT$, RSET, RTRIM$, SPACE$, |
||||||
|
STR$, STRING$, UCASE$, VAL |
||||||
|
|
|
|||||
|
ABS, ASC, ATN, CDBL, CINT, |
||||||
|
CLNG, |
COS, |
CSNG, |
CVDMBF, |
|||
Математические функции |
CVSMBF, EXP, INT, LOG, RANDO- |
||||||
|
MIZE, RND, SGN, SIN, SQR, TAN, |
||||||
|
функция TIME$ |
|
|
||||
|
|
|
|||||
|
COM, ERDEV, ERDEV$, ERL, ERR, |
||||||
|
ERROR, |
KEY(отслеживание собы- |
|||||
|
òèé), ON COM, ON ERROR, ON |
||||||
Функции отладки программ |
KEY, ON |
PEN, ON |
PLEY, ON |
||||
STRIG, ON TIMER, PEN, PLAY(îò- |
|||||||
|
|||||||
|
слеживание событий), RESUME, RE- |
||||||
|
TURN, |
STRIG, |
функция TIMER, |
||||
|
оператор TIMER |
|
|||||
|
|
|
|
|
|
|
|
11.4. **БЫСТРЫЕ КЛАВИШИ** |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Выделение |
|
|
|
|
Клавиши |
||
|
|
|
|
|
|||
Символов/строк |
|
|
|
Shift+Стрелка |
|||
|
|
|
|
|
|||
Слова |
|
|
|
Shift+Ctrl+Стрелка |
|||
|
|
|
|
|
|
|
|
Вставка |
|
|
|
|
|
|
|
|
|
|
|
||||
Переключение между режимами вставки/замены |
|
Insert |
|
||||
|
|
|
|
|
|||
Строки перед текущей строкой |
|
|
|
Home, Ctrl+N |
|||
|
|
|
|
|
|
||
Строки после текущей строки |
|
|
|
End, Enter |
|
||
|
|
|
|
|
|
||
Из буфера обмена |
|
|
|
Shift+Insert |
|
||
|
|
|
|
|
|
|
|
Поиск |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Поиск текста |
|
|
|
Ctrl+Q, F |
|
||
|
|
|
|
|
|
|
|
Повторить поиск |
|
|
|
F3 |
|
|
|
|
|
|
|
|
|
|
|
Удаление |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Текущей строки |
|
|
|
Ctrl+Y |
|
||
|
|
|
|
|
|
||
До конца строки |
|
|
|
Ctrl+O, Y |
|
||
|
|
|
|
|
|
||
Удалить выделенный текст |
|
|
|
Delete |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
102 |
Языки Бейсик |
|
|
Выделение |
Клавиши |
|
|
Удалить выделенный текст и сохранить в буфере |
Shift+Delete |
обмена |
|
Копирование |
|
|
|
В буфер обмена |
Ctrl+Insert |
|
|
Отладка |
|
|
|
Просмотр экрана вывода |
F4 |
|
|
Продолжить выполнение программы |
F5 |
|
|
Выполнить до курсора |
F7 |
|
|
Вкл/Выкл контрольную точку |
F9 |
|
|
Единичный шаг |
F8 |
|
|
Шаг на процедуру |
F10 |
|
|
|
|
11.5. **КЛАВИШИ РЕДАКТИРОВАНИЯ**
11.5.1. Клавиши перемещения курсора
Òàá.11.1.
Функция |
Клавиши |
|
|
На символ слева |
Стрелка влево |
|
|
На символ вправо |
Стрелка вправо |
|
|
На слово влево |
Ctrl+ Стрелка влево |
|
|
На слово вправо |
Ctrl+ Стрелка вправо |
|
|
На строку вверх |
Стрелка вверх |
|
|
На строку вниз |
Стрелка вниз |
|
|
На первый символ текущей строки |
Home |
|
|
В начало текущей строки |
Ctrl+Q,S |
|
|
В начало следующей строки |
Ctrl+Enter |
|
|
В конец строки |
End |
|
|
В верхнюю часть окна |
Ctrl+Q,E |
|
|
В нижнюю часть окна |
Ctrl+Q,X |
|
|
Перемещение в следующее окно |
F6 |
|
|
Увеличить размер активного окна |
Alt+Ïëþñ |
|
|
Уменьшить размер активного окна |
Alt+Минус |
|
|
|
|
11.5.2. Клавиши прокрутки текста |
|
Òàá.11.2. |
|
|
|
Функция |
Клавиши |
|
|
Строка вверх |
Ctrl+Стрелка вверх |
|
|
|
|
Глава XI. Справочно |
103 |
|
|
|
|
Строка вниз |
Ctrl+Стрелка вниз |
|
|
|
|
Страница вверх |
PgUp |
|
|
|
|
Страница вниз |
PgDown |
|
|
|
|
На экран влево |
Ctrl+PgUp |
|
|
|
|
На экран вправо |
Ctrl+PgDown |
|
|
|
|
Установка маркера(макс. 4) |
Ctrl+K,0-3 |
|
|
|
|
Переход на установленный маркер |
Ctrl+Q,0-3 |
|
|
|
|
|
|
|
11.5.3. Клавиши выбора текста |
|
|
|
|
|
Функция |
Клавиши |
|
|
|
|
Символ слева |
Shift+Стрелка влево |
|
|
|
|
Символ справа |
Shift+Стрелка вправо |
|
|
|
|
Слово слева |
Shift+Ctrl+Стрелка влево |
|
|
|
|
Слово справа |
Shift+Ctrl+Стрелка вправо |
|
|
|
|
Текущая строка |
Shift+Стрелка вниз |
|
|
|
|
Строка вверх |
Shift+Стрелка вверх |
|
|
|
|
Экран вверх |
Shift+PgUp |
|
|
|
|
Экран вниз |
Shift+PgDown |
|
|
|
|
В начало файла |
Shift+Ctrl+Home |
|
|
|
|
В конец файла |
Shift+Ctrl+End |
|
|
|
|
|
|
|
11.5.4. Клавиши вставки и замены |
|
|
|
|
|
Функция |
Клавиши |
|
|
|
|
Переключение между режимами |
Insert |
|
вставки/замены |
||
|
||
Копирование выбранного текста |
Ctrl+Insert |
|
в буфер обмена |
||
|
||
|
|
|
Удаление выделенного текста |
Shift+Delete |
|
и копирование его в буфер обмена |
||
|
||
Удаление текущей строки |
Ctrl+Y |
|
и копирование ее в буфер обмена |
||
|
||
Удаление текущей строки до конца |
Ctrl+Q,Y |
|
и копирование удаленного в буфер |
||
|
||
|
|
|
Вставка содержимого из буфера об- |
Shift+Insert |
|
ìåíà |
|
|
Вставить строку ниже положения |
End, Enter |
|
курсора |
||
|
||
Вставить строку выше положения |
Home,Ctrl+N |
|
курсора |
||
|
||
|
|
|
Вставить специальные символы |
Ctrl+P,Ctrl+клавиша |
|
|
|
|
|
|
104 |
|
|
Языки Бейсик |
11.5.5. Клавиши удаления |
|
|
|
|
|
|
|
Функция |
|
|
Клавиши |
|
|
|
|
Удалить один символ слева от курсора |
|
Backspace |
|
|
|
|
|
Удалить один символ в местоположении курсо- |
Delete |
||
ðà |
|
|
|
Удалить оставшуюся часть слова с местополо- |
Ctrl+T |
||
жения курсора |
|
|
|
Удалить выбранный текст |
|
|
Delete |
|
|
|
|
Удалить начальные пробелы из выделенных |
Shift+Tab |
||
строк |
|
|
|
|
|
|
|
11.6. **КЛАВИШИ ПРОСМОТРА И ПОИСКА** |
|
|
|
|
|
|
|
Функция |
|
|
Клавиши |
|
|
|
|
Переключиться между экраном выво- |
F4 |
|
|
да программы и экраном редактора |
|
|
|
Отобразить список загруженных про- |
F2 |
|
|
цедур SUB |
|
|
|
Отобразить следующую процедуру |
Shift+F12 |
|
|
|
|
|
|
Отобразить предыдущую процедуру |
Ctrl+F12 |
|
|
|
|
|
|
Сделать следующее окно текущим |
F6 |
|
|
|
|
|
|
Сделать предыдущее окно текущим |
Shift+F6 |
|
|
|
|
|
|
Переключение между несколькими |
|
|
|
окнами и текущим окном во весь эк- |
Ctrl+F10 |
|
|
ðàí |
|
|
|
Увеличить размер текущего окна |
Alt+Ïëþñ |
||
|
|
||
Уменьшить размер текущего окна |
Alt+Минус |
||
|
|
|
|
Поиск текста |
Ctrl+Q,F |
|
|
|
|
||
Повторить поиск или замену текста |
Ctrl+L èëè F3 |
||
|
|
|
|
Поиск и замена текста |
Ctrl+Q,A |
|
|
|
|
|
|
|
|
|
|
11.7. **КЛАВИШИ ЗАПУСКА И ОТЛАДКИ** |
|
|
|
|
|
|
|
Функция |
|
|
Клавиши |
|
|
|
|
Приступить к выполнению програм- |
Shift+F5 |
|
|
мы с самого начала |
|
|
|
Продолжить выполнение программы |
F5 |
|
|
с текущего выражения |
|
|
|
Выполнить программу в текущем |
F7 |
|
|
местоположении курсора |
|
||
|
|
|
|
Выполнить следующее программное |
F8 |
|
|
выражение как единичный шаг |
|
|
|
|
|
|
|
Глава XI. Справочно |
105 |
Единичный шаг, трассировка вызо-
вов F10 процедур
Установить или очистить контроль- F9 ную точку
11.8. **КОДЫ СИМВОЛОВ**
11.8.1. Стандартная таблица ASCII (коды символов 0 — 127)
Êîäû |
Символы |
Êîäû |
Символы |
Êîäû |
Символы |
Êîäû |
Символы |
|
|
|
|
|
|
|
|
000 |
Nul |
032 |
Sp |
064 |
@ |
096 |
` |
|
|
|
|
|
|
|
|
001 |
Soh |
033 |
! |
065 |
A |
097 |
a |
|
|
|
|
|
|
|
|
002 |
Stx |
034 |
“ |
066 |
B |
098 |
b |
|
|
|
|
|
|
|
|
003 |
Etx |
035 |
# |
067 |
C |
099 |
c |
|
|
|
|
|
|
|
|
004 |
Eof |
036 |
$ |
068 |
D |
100 |
d |
|
|
|
|
|
|
|
|
005 |
Eng |
037 |
% |
069 |
E |
101 |
e |
|
|
|
|
|
|
|
|
006 |
Ack |
038 |
& |
070 |
F |
102 |
f |
|
|
|
|
|
|
|
|
007 |
Bel |
039 |
‘ |
071 |
G |
103 |
g |
|
|
|
|
|
|
|
|
008 |
Bs |
040 |
( |
072 |
H |
104 |
h |
|
|
|
|
|
|
|
|
009 |
Tab |
041 |
) |
073 |
I |
105 |
i |
|
|
|
|
|
|
|
|
010 |
If |
042 |
* |
074 |
J |
106 |
j |
|
|
|
|
|
|
|
|
011 |
Vt |
043 |
+ |
075 |
K |
107 |
k |
|
|
|
|
|
|
|
|
012 |
Np |
044 |
, |
076 |
L |
108 |
l |
|
|
|
|
|
|
|
|
013 |
Cr |
045 |
- |
077 |
M |
109 |
m |
|
|
|
|
|
|
|
|
014 |
So |
046 |
. |
078 |
N |
110 |
n |
|
|
|
|
|
|
|
|
015 |
Si |
047 |
/ |
079 |
O |
111 |
o |
|
|
|
|
|
|
|
|
016 |
Dle |
048 |
0 |
080 |
P |
112 |
p |
|
|
|
|
|
|
|
|
017 |
Dc1 |
049 |
1 |
081 |
Q |
113 |
q |
|
|
|
|
|
|
|
|
018 |
Dc2 |
050 |
2 |
082 |
R |
114 |
r |
|
|
|
|
|
|
|
|
019 |
Dc3 |
051 |
3 |
083 |
S |
115 |
s |
|
|
|
|
|
|
|
|
020 |
¶ |
052 |
4 |
084 |
T |
116 |
t |
|
|
|
|
|
|
|
|
021 |
§ |
053 |
5 |
085 |
U |
117 |
u |
|
|
|
|
|
|
|
|
022 |
Syn |
054 |
6 |
086 |
V |
118 |
v |
|
|
|
|
|
|
|
|
023 |
Etb |
055 |
7 |
087 |
W |
119 |
w |
|
|
|
|
|
|
|
|
024 |
Can |
056 |
8 |
088 |
X |
120 |
x |
|
|
|
|
|
|
|
|
025 |
Em |
057 |
9 |
089 |
Y |
121 |
y |
|
|
|
|
|
|
|
|
026 |
Eof |
058 |
: |
090 |
Z |
122 |
z |
|
|
|
|
|
|
|
|
027 |
Esc |
059 |
; |
091 |
[ |
123 |
{ |
|
|
|
|
|
|
|
|
028 |
Fs |
060 |
< |
092 |
\ |
124 |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
106 |
|
|
|
|
|
|
Языки Бейсик |
|
|
|
|
|
|
|
|
|
|
029 |
Gs |
061 |
= |
093 |
] |
125 |
|
} |
|
|
|
|
|
|
|
|
|
030 |
Rs |
062 |
> |
094 |
^ |
126 |
|
~ |
|
|
|
|
|
|
|
|
|
031 |
Us |
063 |
? |
095 |
_ |
127 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11.8.2.Расширенная таблица ASCII (коды символов 128 — 255)
Êîäû |
Символы |
Êîäû |
Символы |
Êîäû |
Симво- |
Êîäû |
Символы |
ëû |
|||||||
|
|
|
|
|
|
|
|
128 |
À |
160 |
à |
192 |
|
224 |
ð |
|
|
|
|
|
|
|
|
129 |
Á |
161 |
á |
193 |
‘ |
225 |
ñ |
|
|
|
|
|
|
|
|
130 |
È |
162 |
â |
194 |
’ |
226 |
ò |
|
|
|
|
|
|
|
|
131 |
à |
163 |
ã |
195 |
“ |
227 |
ó |
|
|
|
|
|
|
|
|
132 |
Ä |
164 |
ä |
196 |
” |
228 |
ô |
|
|
|
|
|
|
|
|
133 |
Å |
165 |
å |
197 |
|
229 |
õ |
|
|
|
|
|
|
|
|
134 |
Æ |
166 |
æ |
198 |
— |
230 |
ö |
|
|
|
|
|
|
|
|
135 |
Ç |
167 |
ç |
199 |
— |
231 |
÷ |
|
|
|
|
|
|
|
|
136 |
È |
168 |
è |
200 |
˜ |
232 |
ø |
|
|
|
|
|
|
|
|
137 |
É |
169 |
é |
201 |
™ |
233 |
ù |
|
|
|
|
|
|
|
|
138 |
Ê |
170 |
ê |
202 |
|
234 |
ú |
|
|
|
|
|
|
|
|
139 |
Ë |
171 |
ë |
203 |
› |
235 |
û |
|
|
|
|
|
|
|
|
140 |
Ì |
172 |
ì |
204 |
œ |
236 |
ü |
|
|
|
|
|
|
|
|
141 |
Í |
173 |
í |
205 |
|
237 |
ý |
|
|
|
|
|
|
|
|
142 |
Î |
174 |
î |
206 |
|
238 |
þ |
|
|
|
|
|
|
|
|
143 |
Ï |
175 |
ï |
207 |
Ÿ |
239 |
ÿ |
|
|
|
|
|
|
|
|
144 |
Ð |
176 |
|
208 |
£ |
240 |
¨ |
|
|
|
|
|
|
|
|
145 |
Ñ |
177 |
|
209 |
¤ |
241 |
¸ |
|
|
|
|
|
|
|
|
146 |
Ò |
178 |
‚ |
210 |
|
242 |
ª |
|
|
|
|
|
|
|
|
147 |
Ó |
179 |
ƒ |
211 |
§ |
243 |
º |
|
|
|
|
|
|
|
|
148 |
Ô |
180 |
„ |
212 |
© |
244 |
¯ |
|
|
|
|
|
|
|
|
149 |
Õ |
181 |
… |
213 |
“ |
245 |
¿ |
|
|
|
|
|
|
|
|
150 |
Ö |
182 |
† |
214 |
¬ |
246 |
¡ |
|
|
|
|
|
|
|
|
151 |
× |
183 |
‡ |
215 |
|
247 |
¢ |
|
|
|
|
|
|
|
|
152 |
Ø |
184 |
ˆ |
216 |
® |
248 |
² |
|
|
|
|
|
|
|
|
153 |
Ù |
185 |
‰ |
217 |
° |
249 |
· |
|
|
|
|
|
|
|
|
154 |
Ú |
186 |
Š |
218 |
± |
250 |
½ |
|
|
|
|
|
|
|
|
155 |
Û |
187 |
‹ |
219 |
± |
251 |
³ |
|
|
|
|
|
|
|
|
156 |
Ü |
188 |
Œ |
220 |
¶ |
252 |
¥ |
|
|
|
|
|
|
|
|
157 |
Ý |
189 |
|
221 |
¹ |
253 |
´ |
|
|
|
|
|
|
|
|
158 |
Þ |
190 |
|
222 |
” |
254 |
¾ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Глава XI. Справочно |
|
|
|
|
|
|
107 |
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
159 |
ß |
|
|
191 |
|
|
|
223 |
|
¼ |
|
255 |
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11.8.3. Атрибуты и значения цвета. |
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
Цветной видеоадаптер |
|
|
|
Монохромный видеоадаптер |
|||||||||
Àòðè- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
Çíà÷.öâå- |
|
|
|
|
|
|
|
|
|
|
|
|||
áóò |
|
|
òà |
|
|
Выводимый цвет |
|
|
Знач.цвета |
Выводимый цвет |
||||||
цвета |
|
|
ïî |
|
|
|
|
по умолч. |
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
óìë÷.(a) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
SCREEN Режимы 0, 7, 8, 9(b), 12 13 |
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
0 |
|
|
0 |
|
|
Черный |
|
|
|
|
|
0(c) |
Âûêë |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
1 |
|
|
1 |
|
|
Голубой |
|
|
|
|
|
Подчеркнутый(d) |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
2 |
|
|
2 |
|
|
Зеленый |
|
|
|
|
1(c) |
Âêë(d) |
||||
|
|
|
|
|
|
|
|
|
|
|
||||||
3 |
|
|
3 |
|
|
Бирюзовый |
|
|
1(c) |
Âêë(d) |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||
4 |
|
|
4 |
|
|
Красный |
|
|
|
1(c) |
Âêë(d) |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||
5 |
|
|
5 |
|
|
Малиновый |
|
|
|
1(c) |
Âêë(d) |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||
6 |
|
|
6 |
|
|
Коричневый |
|
|
|
1(c) |
Âêë(d) |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
7 |
|
|
7 |
|
|
Белый |
|
|
|
|
|
1(c) |
Âêë(d) |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
8 |
|
|
8 |
|
|
Серый |
|
|
|
|
|
0(c) |
Âûêë |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
9 |
|
|
9 |
|
|
Светло-голубой |
|
|
|
|
|
Яркий Подчеркну- |
||||
|
|
|
|
|
|
|
|
|
òûé |
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
|
|
10 |
|
|
Светло-зеленый |
|
|
|
2(c) |
Яркий |
|
||||
|
|
|
|
|
|
|
|
|
|
|
||||||
11 |
|
|
11 |
|
|
Светло-бирюзовый |
|
2(c) |
Яркий |
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
12 |
|
|
12 |
|
|
Светло-красный |
|
|
|
2(c) |
Яркий |
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||
13 |
|
|
13 |
|
|
Светло-малиновый |
|
|
2(c) |
Яркий |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
14 |
|
|
14 |
|
|
Желтый |
|
|
|
|
2(c) |
Яркий |
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
15 |
|
|
15 |
|
|
Ярко-белый |
|
|
|
0(c) |
Âûêë |
|
||||
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
SCREEN Режимы 1 и 9(e) |
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
0 |
|
|
0 |
|
|
Черный |
|
|
|
|
|
0 |
Âûêë |
|
||
|
|
|
|
|
|
|
|
|
|
|
||||||
1 |
|
|
11 |
|
|
Светло-бирюзовый |
|
2 |
Яркий |
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||
2 |
|
|
13 |
|
|
Светло-малиновый |
|
|
2 |
Яркий |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||
3 |
|
|
15 |
|
|
Ярко-белый |
|
|
|
0 |
Выкл белый |
|||||
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
SCREEN Режимы 2 и 11 |
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
0 |
|
|
0 |
|
|
Черный |
|
|
|
|
|
0 |
Âûêë |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|||||
1 |
|
|
15 |
|
|
Ярко-белый |
|
|
|
0 |
Выкл белый |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(a)Номера цвета для EGA. VGA и MCGA используют те значения выводимых цветов, которые создают визуально-одинаковые цвета.
(b)Для VGA или EGA с видеопамятью > 64K.
(c)Только для режима 0.
(d)Выкл., когда используется как фон.
108 |
Языки Бейсик |
(e) EGA с видеопамятью <= 64K.
11.8.4.Режимы экрана
В следующей таблице дана обобщенная информация по режимам экрана:
”MDPA, CGA, Hercules, Olivetti, EGA, VGA или MCGA Адаптеры” SCREEN 0: Текстовый режим
40 x 25, 40 x 43, 40 x 50, 80 x 25, 80 x 43 или 80 x 50 формат текста; 8 x 8 формат символа (8 x 14, 9 x 14 или 9 x 16 с EGA или VGA); 16 цветов назначаются любому из 16 атрибутов (с CGA или EGA); 64 цвета назначаются любому из 16 атрибутов (с EGA или VGA).В зависимости от разрешения текста и адаптера, 8 страниц видеопамяти (0-7), 4 страницы (0-3), 2 страницы (0-1) или 1 страница (0)
”CGA, EGA, VGA или MCGA Адаптеры” SCREEN 1: 320 x 200 графический режим
40 x 25 формат текста, 8 x 8 формат символа 16 фоновых цветов и один из двух наборов 3 цветов переднего плана, присвоенных с использованием оператора COLOR с CGA; 16 цветов назначаются 4 атрибутам с EGA или VGA; 1 страница видеопамяти (0)
SCREEN 2: 640 x 200 графический режим
80 x 25 формат текста, 8 x 8 формат символа; 16 цветов назначаются 2 атрибутам с EGA или VGA; 1 страница видеопамяти (0)
”Hercules, Olivetti или AT&T Адаптеры”
SCREEN 3: Нужен адаптер Hercules, только монохромный монитор
720 x 348 графический80 x 25 формат текста, 9 x 14 формат символа Обычно 2 страницы видеопамяти (0-1); 1 страница (0), если установлен второй цветной видеоадаптер
Оператор PALETTE не поддерживается
Вызовите Hercules драйвер MSHERC.COM перед использованием режима экрана 3
SCREEN 4:
Поддерживает персональные компьютеры фирмы Olivetti моделей M24, M240, M28, M280, M380, M380/C и M380/T, а также персональные компьютеры фирмы AT&T серии 6300640 x 400 графический режим80 x 25 формат текста, 8 x 16 формат символа 1 из 16 цветов присвоен цвету переднего плана (выбранный оператором COLOR); фон — неизменно черный 1 страница видеопамяти (0)
Оператор PALETTE не поддерживается
”EGA или VGA Адаптеры”
SCREEN 7: 320 x 200 графический режим
40 x 25 формат текста, 8 x 8 формат символа; Присвоение 16 цветов любому из 16 атрибутов; При 64K памяти EGA адаптера — 2 страницы видеопамяти (0-1); в других случаях — 8 страниц (0-7)
SCREEN 8: 640 x 200 графический режим
Глава XI. Справочно |
109 |
80 x 25 формат текста, 8 x 8 формат символа. Присвоение 16 цветов любому из 16 атрибутов. При 64K памяти EGA адаптера — 1 страница видеопамяти (0); в других случаях, 4 страницы (0-3)
SCREEN 9: 640 x 350 графический режим
80 x 25 или 80 x 43 формат текста, 8 x 14 или 8 x 8 формат символа; 16 цветов назначаются 4 атрибутам (память адаптера 64K) или 64 цвета назначаются 16 атрибутам (память адаптера более 64K); При 64K памяти EGA адаптера
— 1 страница видеопамяти (0); в других случаях, 2 страницы (0-1)
”EGA или VGA Адаптеры, Только Монохромные Мониторы” SCREEN 10: 640 x 350 графический режим
80 x 25 или 80 x 43 формат текста, 8 x 14 или 8 x 8 формат символа; Вплоть до 9 псевдоцветов назначаются 4 атрибутам; 2 страницы видеопамяти (0-1), нужен адаптер с 256K памяти
”VGA или MCGA Адаптеры”SCREEN 11 (VGA или MCGA)
640 x 480 графический режим; 80 x 30 или 80 x 60 формат текста, 8 x 16 или 8 x 8 формат символа; Присвоение вплоть до 256K цветов 2 атрибутам 1 страница видеопамяти (0)
SCREEN 12 (VGA)
640 x 480 графический режим; 80 x 30 или 80 x 60 формат текста, 8 x 16 или 8 x 8 формат символа; Присвоение вплоть до 256K цветов 16 атрибутам; 1 страница видеопамяти (0)
SCREEN 13 (VGA èëè MCGA)
320 x 200 графический режим; 40 x 25 формат текста, 8 x 8 формат символа. Присвоение вплоть до 256K цветов 256 атрибутам; 1 страница видеопамяти
(0)
11.9. **СКАН-КОДЫ КЛАВИАТУРЫ**
Òàáë. 11.9
Клавиша |
Êîä |
Клавиша |
Êîä |
Клавиша |
Êîä |
|
|
|
|
|
|
Esc |
1 |
D |
32 |
F5 |
63 |
|
|
|
|
|
|
! èëè 1 |
2 |
F |
33 |
F6 |
64 |
|
|
|
|
|
|
66 |
|
|
|
|
|
|
|
|
|
|
|
$ èëè 4 |
5 |
J |
36 |
F9 |
67 |
|
|
|
|
|
|
% èëè 5 |
6 |
K |
37 |
F10 |
68 |
|
|
|
|
|
|
^ èëè 6 |
7 |
L |
38 |
F11 |
133 |
|
|
|
|
|
|
& èëè 7 |
8 |
: èëè ; |
39 |
F12 |
134 |
|
|
|
|
|
|
* èëè 8 |
9 |
“ èëè ‘ |
40 |
Num lock |
69 |
|
|
|
|
|
|
( èëè 9 |
10 |
~ èëè ` |
41 |
Scroll lock |
70 |
|
|
|
|
|
|
) èëè 0 |
11 |
Левый shift |
42 |
Home èëè |
71 |
|
|
|
|
7 |
|
|
|
|
|
|
|
110 |
|
|
|
Языки Бейсик |
||
|
|
|
|
|
|
|
_ èëè — |
12 |
| èëè \ |
43 |
_ èëè 8 |
72 |
|
|
|
|
|
|
|
|
+ èëè = |
13 |
Z |
44 |
Pgup èëè 9 |
73 |
|
|
|
|
|
|
|
|
Backspace |
14 |
X |
45 |
Серый — |
74 |
|
|
|
|
|
|
|
|
Tab |
15 |
C |
46 |
< — èëè 4 |
75 |
|
|
|
|
|
|
|
|
Q |
16 |
V |
47 |
Центр |
76 |
|
èëè5 |
||||||
|
|
|
|
|
||
|
|
|
|
|
|
|
W |
17 |
B |
48 |
-> èëè 6 |
77 |
|
|
|
|
|
|
|
|
E |
18 |
N |
49 |
Серый + |
78 |
|
|
|
|
|
|
|
|
R |
19 |
M |
50 |
End èëè 1 |
79 |
|
|
|
|
|
|
|
|
T |
20 |
< èëè , |
51 |
_ èëè 2 |
80 |
|
|
|
|
|
|
|
|
Y |
21 |
> èëè . |
52 |
Pgdn èëè 3 |
81 |
|
|
|
|
|
|
|
|
U |
22 |
? èëè / |
53 |
Ins èëè 0 |
82 |
|
|
|
|
|
|
|
|
I |
23 |
Правый |
54 |
Del èëè . |
83 |
|
shift |
||||||
|
|
|
|
|
||
|
|
|
|
|
|
|
O |
24 |
Prt sc èëè * |
55 |
|
|
|
|
|
|
|
|
|
|
P |
25 |
Alt |
56 |
|
|
|
|
|
|
|
|
|
|
{ èëè [ |
26 |
Пробел |
57 |
|
|
|
|
|
|
|
|
|
|
} èëè ] |
27 |
Caps lock |
58 |
|
|
|
|
|
|
|
|
|
|
Enter |
28 |
F1 |
59 |
|
|
|
|
|
|
|
|
|
|
Ctrl |
29 |
F2 |
60 |
|
|
|
|
|
|
|
|
|
|
A |
30 |
F3 |
61 |
|
|
|
|
|
|
|
|
|
|
S |
31 |
F4 |
62 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11.10. **КОДЫ ОШИБОК ВЫПОЛНЕНИЯ**
Òàáë.11.10.
Êîä |
Сообщение |
Êîä |
Сообщение |
|
|
|
|
1 |
NEXT áåç FOR |
37 |
Ошибка счетчика аргументов |
|
|
|
|
2 |
Синтаксическая ошибка |
38 |
Массив не определен |
|
|
|
|
3 |
RETURN áåç GOSUB |
39 |
|
|
|
|
|
4 |
Нет данных |
40 |
Необходима переменная |
|
|
|
|
5 |
Неверный вызов функции |
41 |
|
|
|
|
|
6 |
Переполнение |
42 |
|
|
|
|
|
7 |
Не хватает памяти |
43 |
|
|
|
|
|
8 |
Метка не определена |
44 |
|
|
|
|
|
9 |
Индекс вне режима |
45 |
|
|
|
|
|
|
|
|
|
