
- •Лабораторная работа №1
- •F1: Установка даты и времени ' Команда установки даты
- •3. Оборудование и программное обеспечение
- •4. Задание на работу
- •5. Порядок выполнения работы
- •6. Содержание и оформление отчета
- •7. Контрольные задания
- •8. Библиографический список
- •Лабораторная работа №2 разработка интерфейса пользователя
- •Средств командных файлов
- •1. Цель и задачи работы
- •2. Основные теоретические сведения
- •2.2. Пример простого командного файла
- •2.3. Специальные команды командных файлов
- •Goto [:]метка
- •If errorlevel X if not errorlevel y команда ,
- •Pause [текст]
- •Rem [текст]
- •2.4. Команды перенаправления ввода вывода
- •Copy con имя_файла
- •2.5. Команды-фильтры
- •Process | find [/V] [/c] [/n] [/I] "строка"
- •2.6. Ansi-драйвер
- •2.7. Программа Norton Batch Enhancer
- •Sa атрибуты [/n] [/cls]
- •[Bright | blinking] цвет [on фон],
- •Jump метка_1 [метка_2] … /default:метка
- •Beep файл [/e]
- •[/Dn] [/Fm] [/Rp] [/Wq]; комментарий
- •Printchar символ n [атрибуты]
- •Альтернативные программы типа Batch Enhancer
- •2.8. Командные файлы в операционных системах Windows nt/2000/xp
- •Color [код_цвета],
- •If exist prog.Obj (del prog.Obj) else echo prog.Obj не найден!
- •%Errorlevel% – раскрывается в текущее значение errorlevel;
- •2.10. Команды-фильтры в операционных системах Windows nt/2000/xp
- •[/O] [/p] [/f:файл] [/c:строка] [/g:файл]
- •2.11. Примеры интерактивных командных файлов
- •3. Оборудование и программное обеспечение
- •4. Задания на работу
- •5. Порядок выполнения работы
- •6. Содержание и оформление отчета
- •7. Контрольные вопросы
- •8. Библиографический список
- •Лабораторная работа №3
- •Памяти компьютера
- •1. Цель и задачи работы
- •2. Основные теоретические сведения
- •2.1 Драйвер электронного диска ramDisk
- •Cancel –закрыть панель настройки с отменой выбранных настроек;
- •2.2. Драйвер электронного диска ar Soft ramDisk
- •2.3. Драйвер электронного диска фирмы Super Speed Software
- •3. Оборудование и программное обеспечение
- •4. Задание на работу
- •5. Порядок выполнения работы
- •6. Контрольные вопросы
- •7. Библиографический список
- •Контрольно-курсовая работа работа в системе программирования "ассемблер"
- •1. Цель и задачи работы
- •2. Основные теоретические сведения
- •2.1. Система программирования Microsoft Assembler
- •Masm[.Exe] [/парам] asm-файл [,obj-файл] [,lst-файл] [,crf-файл]
- •2.2. Система программирования Turbo Assembler
- •2.3. Пример программы на языке Microsoft Assembler
- •2.4. Пример программы на языке Turbo Assembler
- •Суффиксы машинного кода
- •2.6. Пример оформления текста программы на ассемблере
- •3. Оборудование и программное обеспечение
- •4. Задание на работу
- •5. Порядок выполнения работы
- •6. Контрольные вопросы
- •7. Библиографический список
Printchar символ n [атрибуты]
Цвет выводимого символа может быть задан с помощью параметра "атрибуты". Параметр n задает число повторений символа (до 80).
Команда ROWCOL предназначена для позиционирования курсора и вывода с новой позиции заданной последовательности символов. Формат команды
ROWCOL строка столбец ["строка"] [атрибуты]
Числовые параметры "строка" и "столбец" задают соответственно номер строки и номер позиции в строке экрана, начиная с нуля. Кавычки, обрамляющие выводимую строку символов, можно опустить, если строка не содержит ни пробелов, ни запятых. Если строка символов в команде не задана, то просто меняется позиция курсора.
Команда BOX служит для вывода на экран символами псевдографики прямоугольной рамки определенного цвета. Формат команды
BOX строка1 столбец1 строка2 столбец2 [SINGLE | DOUBLE]
[атрибуты]
Первые четыре числовые параметра команды BOX определяют номера строк и позиций в строках для левого верхнего и правого нижнего углов рамки соответственно. Параметры SINGLE и DOUBLE задают тип линий рамки (одинарные или двойные), при этом DOUBLE принимается по умолчанию.
После вывода рамки весь экран остается доступным для вывода последующей информации, адресация позиций экрана не изменяется, а область экрана внутри рамки сохраняется.
Команда WINDOW обеспечивает открытие на экране монитора окна и имеет формат
WINDOW строка1 столбец1 строка2 столбец2 [атрибуты]
[ZOOM] [SHADOW]
Первые четыре параметра имеют тот же смысл, что и в команде BOX. Параметр ZOOM указывает на открытие "распахивающегося" окна, можно использовать синоним EXPLODE. Параметр SHADOW определяет тень от окна.
Отличие команды WINDOW от команды BOX состоит в том, что атрибуты выводимых символов действуют только внутри окна. Система адресации курсора на экране монитора после открытия окна не изменяется. Закрытие окна производится командой CLS.
Более подробное описание программы Norton Batch Enhancer и примеры ее команд приведены во второй части книги [1].
Концепция программы Norton Batch Enhancer оказалась плодотворной – технология командных файлов была расширена благодаря разработкам программистов-энтузиастов, которые создали ряд программ аналогичных Norton Batch Enhancer, но обладающих более широкими возможностями. В табл. 2 представлены краткие сведения о многофункциональных программах, предназначенных для расширения возможностей командных файлов.
Таблица 2
Альтернативные программы типа Batch Enhancer
Наименование программы |
Разработчик |
Операционная система |
Адрес в сети Internet |
MBE – Melnik Batch Enchanced |
Олег Мельник (Украина) |
MS-DOS |
– |
BEN – Batch ENhancer |
Симон Ли (Канада) |
MS-DOS |
– |
Screen Wizard |
Уорен Смолл (США) |
MS-DOS |
– |
RONSET |
Рон Бемис (США) |
MS-DOS |
http://www.simtel.net |
PowerBatch |
Маттиас Нотт (Германия) |
MS-DOS |
http://www.simtel.net |
GET |
Боб Стефан (США) |
MS-DOS |
http://www.simtel.net |
GBE – Graphic Batch Enhancer |
The Information & Exchange System of Chicago (США) |
MS-DOS |
http://www.simtel.net |
EBL: Extended Batch Language |
Фрэнк Кэнова & Seaware Corp. (США) |
MS-DOS |
http://www.simtel.net |
EWC – Echo With Color XEWC – Extended Echo With Color |
Клаус-Юрген Классен (Германия) |
MS-DOS, Windows |
http://www.clausjuergen-claussen.de |
XSET: Extended SET Instruction |
Марк Штерн (Бельгия) |
MS-DOS, Windows |
http://xset.tripod.com |
WBAT – Dialog Box Tool |
Хорст Шеффер (Германия) |
MS-DOS, Windows |
http://home.mnetonline.de/horst.muc |