Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

1_Введение

.pdf
Скачиваний:
15
Добавлен:
18.03.2015
Размер:
3.81 Mб
Скачать

SYSEDIT

Использование командного окна

Быстрый запуск программ

Редактор реестра regedit

Настройка сети ipconfig

Настройка автозапуска msconfig

Проверка связи с сети ping

Сервис, недоступный в «окне»

Создать список файлов dir *.mp3 > ddd.txt

Системное администрирование

Восстановление системы при аварийной загрузке

Настройка системы по сети

(с) 2008 Арьков В.Ю.

31

Структура командной строки

Приглашение (prompt)

Команда (0-й параметр)

Параметры (ключи)

>dir d:\ /o:n /w

Приглашение

0-й

1-й

2-й

3-й

 

 

Параметры командной строки

 

Чтение параметров к.с.

впакетном файле DOS/Win

%0 – имя исполняемого файла

%1 – первый параметр к.с.

%9 – девятый параметр к.с.

%* – список всех параметров к.с.

shift – смещение нумерации для обращения к десятому параметру к.с.

echo – команда вывода на экран

@ - запрет вывода выполняемой команды на экран

(с) 2008 Арьков В.Ю.

32

Создаем файл BA.BAT

@echo off

for %%f in (%*) do echo %%f echo ===

echo %0 echo %1 shift echo %1

Запускаем файл BA.BAT с параметрами к.с.

E:\0>ba par1 par2 ba

par1

par2

===

ba par1 par2

(с) 2008 Арьков В.Ю.

33

Чтение параметров к.с. в языке Pascal

ParamStr(.)

ParamStrNum – число параметров к.с. ParamStr[1] – первый параметр ParamStr[ 2] – второй параметр

Чтение параметров к.с. в языке С

#include <stdio.h> #include <stdlib.h>

int main(int argc, char *argv[])

argc – число параметров командной строки, разделенных пробелами

argv[1] – первый параметр argv[2] – второй параметр

(с) 2008 Арьков В.Ю.

34

Ввод параметров к.с.

При отладке из среды программирования параметры командной строки вводят в поле

Command Arguments или Parameters

После компиляции запускаем исполняемый файл:

test.exe par1 par2 par3

• Программа получает значения параметров

Домашнее задание

Центр справки и поддержки MS Windows:

Пуск – Справка и поддержка

Справочник по параметрам командной строки

cd ..

dir c:\*.txt /w/o/s/p

tree c:\ /f | more

(с) 2008 Арьков В.Ю.

35

Домашнее задание

Загрузка Windows с поддержкой командной строки

Включить питание или перезагрузиться

Нажать F8

Выбрать вариант загрузки

Меню

Выбор команд из списка

Список может быть иерархическим

user-friendly

Дружественный интерфейс пользователя, удобный для использования

Norton Commander, VC, FAR, Fregate, Free Commander, Total Commander

Аналогия меню в ресторане: выбор блюд из ограниченного списка

(с) 2008 Арьков В.Ю.

36

(с) 2008 Арьков В.Ю.

37

Графический интерфейс

Graphical User Interface, GUI

Графический интерфейс пользователя

MS Windows, MacOS, Unix (X Windows)

WIMP

Windows – окна

Icons – иконки, значки, пиктограммы

Menus – меню

Pointing device – указатель, курсор

Стенфордский университет, Xerox, Apple (1983)

Microsoft (1985).

(с) 2008 Арьков В.Ю.

38

Перспективные интерфейсы

Чувствительный экран – Touch Screen

Виртуальная клавиатура

Распознавание рукописного текста

Речевой (голосовой) интерфейс: ввод-вывод

Автоматический перевод речи

Виртуальная реальность

Интерфейс для инвалидов. Шрифт Брайля.

Комбинированные устройства: цифровой фотоаппарат/сканер+распознавание текста+голос+перевод

Проект Киборг (вживление микросхем) Kevin Warwick

Виртуальная реальность

Дальнейшее развитие дружественного интерфейса – виртуальная реальность

Виртуальный – действующий как настоящий, действительно существующий

Шлем VFX – стерео монитор и наушники.

Гравитационная мышь (3D)

Датчики положения частей тела и конечностей

(с) 2008 Арьков В.Ю.

39

Брайль - Braille

Интерфейс для инвалидов, людей с ограниченными возможностями.

Шрифт Брайля для слепых: каждый символ кодируется комбинацией выступов.

Клавиши и монитор со шрифтом Брайля.

Голосовой интерфейс

Voice Mouse

Ограниченный набор словесных команд вводится через микрофон, распознается и выполняется.

Речевой вывод – синтез голоса для чтения файлов вслух через звуковую карту и колонки.

Автоматический перевод устной речи.

(с) 2008 Арьков В.Ю.

40

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]