- •Предмет «Операционные системы»:
- •Операционная система ms-dos. Команды для работы с файлами, каталогами и дисками
- •Операционная система ms-dos. Назначение символов шаблона.
- •Операционная система ms-dos. Файловая система.
- •Операционная система ms-dos. Командные файлы.
- •Операционная система Windows. Файловые системы.
- •Операционная система Windows. Стандартные приложения.
Предметы «Основы программирования» и «Офисное программирование»:
Константы и переменные.
Синтаксис объявления переменных:
[Public|Private|Static] Dim имя [Аs тип]
Типы переменных в VBA: Byte, Boolean, Integer, Long, Single, Double, Currency, Decimal, Date, String, Object, Variant
Синтаксис объявления константы:
[Public|Private] Const имя [As тип] = значение
Встроенные константы VBA: CbCrLf, vbTab, vbLf, vbCr и др.
Оператор присваивания.
Let varname = expression;
varname = expression;
varname - любая переменная VBA;
expression - любое выражение VBA;
Основные математические операции.
+ ; - ; / ; \ ; ^ ; -+ ; < ; > ; < > ; > = ; = < ; Mod.
Математические функции.
Abs, Atn, Cos, Exp, Fix, Tan, Sqr, Sin, Rnd, Log, Int.
Логические операции.
AND - A AND B
OR - A OR B
NOT - NOT A
XOR - A XOR B
EQV - A EQV B
IMP - A IMP B
Условный оператор If.
Синтаксис:
If <выражение1> Then
<оператор1>
ElseIf <выражение2> Then
<оператор2>
Else <оператор3>
Оператор цикла For.
Синтаксис оператора For:
For <переменная_цикла> = <начало> То <конец> [ Step <шаг> ]
<блок_операторов1 > 'тело цикла
[ Exit For ] ' досрочный выход цикла
<блок операторов2 >
Next <переменная_цикла>
Массивы.
Синтаксис объявления статического массива:
Dim имя_переменной (список_размерностей) [As тип]
Синтаксис объявления динамического массива:
Dim имя_переменной ( ) [As тип]
При переопределении массива при необходимости можно использовать ключевое слово Preserve.
Подпрограммы пользователя.
Sub <имяПроцедуры> (<аргумент1>, <аргумент2>, …) <оператор1>
<оператор2>
End Sub
Файлы.
Имя |
Категория |
Назначение |
ChDir |
Оператор |
Изменяет текущий каталог |
ChDrive |
Оператор |
Изменяет текущий драйвер диска |
CurDir |
Функция |
Возвращает текущий каталог |
Dir |
Функция |
Возвращает имя каталога или файла, совпадающее с определенным именем файла, передаваемым как строковый аргумент. Предназначена для нахождения одного или нескольких файлов на диске. |
FileCopy |
Оператор |
Копирует файл |
FileDateTime |
Функция |
Возвращает значение типа Date, содержащее дату и время, когда этот файл был изменен последний раз. |
FileLen |
Функция |
Возвращает длину файла в байтах |
GetAttr |
Функция |
Возвращает число, представляющее объединенные атрибуты файла или каталога диска, такие как System, Hidden и т.д. |
GetOpenFileName |
Метод |
Отображает Excel-диалоговое окно Open и возвращает имя файла, выбранное пользователем. В Word не имеется. |
GetSaveAsFileName |
Метод |
Отображает Excel-диалоговое окно Save As и возвращает имя файла, выбранное пользователем. В Word не имеется. |
Kill |
Оператор |
Удаляет файлы с драйвера диска. |
MkDir |
Оператор |
Создает каталог диска. |
Name |
Оператор |
Переименовывает или перемещает файл. |
RmDir |
Оператор |
Удаляет каталог диска. |
SetAttr |
Оператор |
Устанавливает атрибуты файла. |
Предмет «Операционные системы»:
Операционная система ms-dos. Команды для работы с файлами, каталогами и дисками
Создание текстовых файлов: COPY CON имя_файла
Удаление файлов: DEL имя_файла
Переименование файлов: REN имя_файла1 имя_файла2
Копирование файлов: COPY имя_файла1 имя_файла2
Перемещение файлов : MOVE [/Y] имя_файла имя_каталога
Изменение текущего каталога: CD [дисковод:] путь
Просмотр каталога: DIR [дисковод:] [путь\] [имя_файла] [параметры]
Создание каталога: MD [дисковод:] путь
Удаление каталога: RD [дисковод:] путь
Переименование каталога: MOVE имя_каталога новое_имя_каталога
Смена текущего дисковода: Имя-дисковода:
Режим проверки при записи на диски: verify [on/off]
Форматирование дискет: format дисковод: [параметры]
Перенос на диск системных файлов DOS: sys [путь] диск:
Задание метки диска: label дисковод:
Операционная система MS-DOS. Внешние команды.
Assign; Backup; Command; Exe2bin; Format ; Link; Print; Restore; Sort; Sys; Attrib; Chkdsk; Diskcopy; Find; Join; More; Recover; Share; Subst
Операционная система MS-DOS. Системные команды.
Информация о дате: DATE;
Информация о времени: TIME [часы:минуты]
Информация о версии DOS: VER
Операционная система MS-DOS. Состав MS-DOS.
Дисковые файлы IO.SYS и MSDOS.SYS – основные системные файлы. Содержат программы, постоянно находящиеся в ОП. Эти файлы должны быть в корневом каталоге диска, с которого загружается DOS. В разных версиях DOS эти файлы могут именоваться по-разному.
Командный процессор COMMAND.COM – обрабатывает команды, обычно находящиеся в корневом каталоге. Внутренние команды он выполняет сам, а для выполнения внешних команд ищет на диске программу с соответствующим именем.
Внешние команды – программы, поставляемые с системой в виде отдельных файлов. Обычно хранятся в каталоге DOS ( MS-DOS, и пр.).
Драйверы устройств – специальные программы, обеспечивающие обслуживание новых или нестандартных устройств. Обычно загружаются в память при загрузке DOS. Их имена указываются в файле CONFIG.SYS.
БСВВ - формально в DOS не входит, но тесно с ней связана.Загрузчик – находится в первом секторе каждой дискеты и того диска, с которого загружается DOS.
Операционная система ms-dos. Назначение символов шаблона.
$G или $g Перенаправляют вывод. Используйте эти символы для передачи вывода вместо экрана на устройство или в файл. Эквивалентны символу >.
$G$G или $g$g Добавляют вывод в конец файла. Их можно использовать для добавления выводимых данных к существующему файлу или замены данных в файле. Эквивалентны >>.
$L или $l Перенаправляют ввод. Используйте их для считывания вместо клавиатуры с устройства или из файла. Эквивалентны <.
$B или $b Передает вывод макрокоманды в команду. Эквивалентны символу | в командной строке.
$T или $t Разделяют команды. Используйте их для разделения команд при создании макрокоманд или наборе команд в командной строке Doskey.
$$ Задает знак доллара ($).
с $1 по $9 Представляет информацию командной строки, которую вы хотите определить при запуске макрокоманды. Это позволяет вам использовать в командной строке при каждом выполнении макрокоманды различные данные. Символ $1 в команде DOSKEY аналогичен %1 в командном файле.
$* Представляет всю информацию командной строки, которую вы хотите задать при наборе имени макрокоманды.