어플리케이션 MS-DOS를 효과적으로 사용하는 데스크뷰DESQViewV 2.0
새로운 물건을 구입한 다음에 이를 어떻게 하면 더욱 효과적으로 사용할 수 있을까하는 것이 대부분 사람들의 고민이다.이러한 상황은 컴퓨터에서도 예외가 될 수 없다.10년전까지만 하더라도 도스는 말그대로 디스켓으로 운영되는 상태만 지원하게 됨으로 사용자들이 불편하기 짝이 없었다. 그러나 입력장치가 대중화되고 그 기능 또한 향상되어 이제는 키입력조차 하기 싫어한다.그래서 근래에는 마우스를 이용하여 키입력을 하지 않아도 도스에서 지원하는 대부분의 기능을 단순히 버튼을 누르는(전문적인 용어로 ‘클릭’이라 부른다) 조작만으로 이루어진다.또,글씨가 화면에 가득차있는 것에 싫증을 낸 사용자들은 아예 그림으로 화면을 예쁘게 구성되어 있는 어플리케이션들을 찾게 된다. 근래에 이들과 유사한 기능을 지원하는 것으로는 마이크로소프트사의 MS-WINDOW,OS/2의 프리젠테이션 매니저Presentation Manager,쿼터댁사의 데스크뷰DESQView 등이 있다.또 위에서 말한 MS-DOS 환경의 S/W아니더라도 유닉스에서 지원되는 X-WINDOW,매킨토시의 그래픽 유저 인터페이스Graphic User Interface 등이 있다. 그러나 MS-DOS 상에서 사용되는 MS-WINDOW는 하드디스크가 필수적이므로 두개의 FDD를 사용하는 유저들에게는 적합하지 않다는 것이 흠이다.또 그래픽으로 모든 동작을 지원하게 되므로 많은 메모리와 빠른 속도의 장치가 필요하게 되어 PC 또는 XT급이상에서만 정상적인 동작을 한다. 그러면 PC급에서도 간단하게 운용할 수 있는 데스크뷰DESQView를 소개해 볼까 한다.이 S/W는 작은 메모리,즉 512KB이상이면 가능하므로 국내에서 구입할 수 있는 교육용 16비트 PC에서는 잘 작동된다.또 마치 멀티태스킹 기능을 사용하는 것처럼 느끼도록 여러개의 S/W를 한화면에서 사용할 수 있다.사실 멀티태스킹은 286PC이상에서만 가능하기 때문에 XT나 PC급에서는 이들을 단지 흉내내는 것 뿐이다. 한편,근래에 나오는 대부분의 S/W는 멀티태스킹을 지원하므로 더욱 빠른 처리와 번거로운 조작을 줄일 수 있다.
데스크뷰를 사용하는데 필요한 장비는 어떠한 것이 있을까
*IBM PC,XT,AT(AT는 데스크뷰/286을 사용하면 멀티태스킹을 맛볼 수 있다),386(386 PC도 데스크뷰/386 버전을 사용하면 좋다)
*FDD 두대이상
*가능하면 HDD에서 사용하면 훨씬 편리하다.
*마이크로소프트 또는 PC 마우스 또는 호환 마우스
*모니터와 그래픽 카드(허큘리스,CGA,EGA,VGA)
*프린터(IBM에서 사용가능한 것이면 된다)
*데스크뷰 시스템 디스켓(2장의 360KB 디스켓)
사전 준비작업은 실수없이….
자! 그럼 데스크뷰를 사용하기 전,여러가지의 준비작업에 대해 알아보도록 하자.두장이상의 디스켓으로 구성된 IBM용 S/W의 대부분은 인스톨과정을 필요로 한다.그러므로 데스크뷰를 사용하는데 있어 당연히 이 과정을 거치게 된다. 데스크뷰는 두장의 디스켓으로 구성되어 있는데,첫째는 시스템 디스켓,둘째는 컴패니언Companion디스켓이다<표 >. 도스 프롬프트 상에서 A드라이브에 데스크뷰 시스템 디스켓을 넣은 후,’INSTALL’을 입력하고 리턴키를 누른다.잠시 후 화면에는 인스톨작업을 계속할 것인가를 물어오면 ‘C’를 입력하여 작업을 계속한다. 한편 한개이상의 HDD를 보유하고 있을 때에는 데스크뷰를 설치할 디스크를 입력한다.보통 XT나 PC의 경우에는 20 MB 용량의 HDD를 사용하는 것이 대부분이지만 AT급에서는 40 MB의 HDD를 사용하는 유저들이 늘고 있다.최근 유저들은 도스 3.3을 대부분 사용하고 있는데,이는 외부기억장치인 HDD를 최대로 관리할 수 있는 용량이 33 MB로 제한되어 있으므로 40 MB를 가진 사용자들은 이를 둘로 나누어 사용하여야 한다.이렇게 HDD내에 가상적으로 나누어진 것을 파티션Partition이라고 한다. 위의 과정을 무리없이 끝마쳤다면 필요한 파일들을 지정한 HDD로 복사하는 작업이 수행된다.
[표]데스크뷰 디스켓에 들어 있는 파일들
셋업작업 화면
셋업작업은 입출력 장치를 PC에게 알린다.
도스 프롬프트 상에서 셋업작업을 하려면 ‘SETUP’을 입력하고 리턴키를 누른다.실행되면 다음과 같은 몇가지의 선택사항이 화면에 나타난다.
* 자동 다이얼을 사용할 것인가Auto-Dialer:모뎀이 설치된 통신포트 번호와 통신속도,전화번호부를 입력한다.
* 칼라모니터를 사용할 것인가Color:칼라모니터를 사용할 경우,윈도우색,배경Background색,하일라이트Hightlite의 색 등을 입력한다.
* 키보드Keyboard옵션:데스크뷰에서 스크립트 설정 키를 지정한다.
* 논리 드라이브Logical Drives를 설정한다.:16개의 논리 드라이브를 설정한다.
* 마우스Mouse를 사용할 것인가:지원되는 입력장치로 키보드와 PC마우스,MS마우스,로지텍마우스,비지온VisiOn마우스 등이 있다.
* 성능Performance 향상을 위한 몇가지의 옵션:한가지 일을 끝내고 다음의 일로 이동하는 시간,EMS를 위한 도스 메모리의 크기,데이터 교환의 허용여부 등을 선택한다.
* 비디오 카드의 종류:비디오 카드를 선택한다.
* 윈도우의 위치를 설정한다:한 화면에 최대 9개의 윈도우를 열수 있다.
데스크뷰의 실행
데스크뷰를 실행하는 데에는 두가지 방법이 있다.첫번째는 도스 프롬프트 상에서 ‘INSTALL’이라고 입력하는 방법과 HDD상에 설치하였을 경우 루트Root디렉토리 상에서 ‘DV.BAT’을 입력하면 된다.
DESQview커맨드
* Open Window 메뉴
데스크뷰를 실행시키면 가장 먼저 화면에 나타나는 메뉴로서 화면 오른쪽 윗부분에 나타나게 된다.이들의 실행은 키보드를 사용할 경우,커서키로 아이콘Icon을 이동시킨 후,스페이스바로 선택한다.또,마우스를 사용할 경우에는 마우스커서를 원하는 아이콘에 이동시킨 후,마우스의 왼쪽 버튼을 누르면 된다.
* Switch Windows 메뉴
현재 열려있는Open 여러개의 윈도우들을 선택하여 실행시키며,또 새로운 윈도우를 열 수 있다. 한편,여러개의 윈도우들을 열어놓은 상태에서 작업을 할 윈도우를 선택하여 직접 키입력이나 실행을 시킨다.키보드를 사용할 때에는 작업할 윈도우의 번호를 직접 지정한다.참고로 한 화면에서 열 수 있는 최대의 윈도우는 9개이다.
* Closed Window 메뉴
작업중인 윈도우를 닫는다Close.여기에서 주의할 점은 닫기 전에 꼭 변경한 파일이나 새로 입력한 데이터를 저장시켜 두어야 한다. 한편,이러한 사고를 방지하기 위해 화면에는 다시한번 확인한다.이때 ‘Y’를 입력하면 저장하지 않고 닫히게 된다.
* Rearrange 메뉴
열려있는 윈도우들을 다시 정렬하는 여러가지의 명령들을 포함하고 있다. + Move/Resize : 현재 열려진 윈도우를 이동시키거나 이들의 크기를 변경시킬 때 사용한다.키보드를 이용해 사용할 경우는 Move나 Resize를 선택한 후,커서로 윈도우의 위치와 크기를 조절할 수 있다.여기에서 사용되는 키는 각각 M키와 R키가 사용 되며,원하는 크기와 위치가 설정되었다면 리턴키로 이를 설정한다. 한편,마우스를 사용할 경우,마우스 커서로 Move나 Resize를 선택한다.만약 Move를 선택하였다면 마우스를 움직이면 윈도우를 움직일 수 있다.또,R을 선택하였다면 마우스로 원하는 크기를 지정하면 된다.
+ Position : 데스크뷰에서는 몇가지의 윈도우 정렬 순서를 지정해 놓았다.방법은 아홉가지의 순서중 하나를 선택하면 된다.
+ Scroll : 윈도우가 프로그램 내의 내용보다 작게 열려 있을 경우,이들의 내용을 상하 또는 좌우로 스크롤시킨다.마우스를 사용할 경우에는 마우스로 Scroll을 선택한 다음,보기를 원하는 부분까지 이들을 이동시키면 된다.원하는 내용이 윈도우 안에 나타나게 되면 버튼을 두번 누르면 된다.
+ Freeze : 현재의 윈도우내 프로그램 실행을 잠시 중단 시킨다.만약 이들이 설정된 후,아무키나 누르면 다시 실행된다.이 기능은 여러개의 윈도우가 열린 상태에서 현재 윈도우의 실행을 잠시 중단시키고 다른 프로그램을 실행시킬 때 편리하다.
+ Hide : 현재 실행되고 있는 윈도우를 화면상에서 보이지 않도록 감춘다.그러나 화면에는 윈도우가 나타나지 않지만 실행은 계속된다.
+ Put Aside : Hide 명령에서와 같이 윈도우를 화면상에 나타내지 않지만,다른 점은 실행을 잠시 멈추고 메모리내의 모든 정보를 디스크나 램디스크,Expanded 메모리로 이동시킨다. 이때 ‘Swap’이란 글씨가 화면 우측 상단에 나타나게 되는데,이는 프로그램의 수행을 중지시키고 메모리내의 정보를 플로피디스크와 같은 외부 기억장치로 이동시킨다. 한편 숨겨진 윈도우를 다시 화면에 나타내려면 Switch Windows메뉴에서 선택할 수 있다.
+ Change Colors : 화면상에 나타난 텍스트나 배경색을 변경시킨다.이는 칼라모니터와 그래픽 카드를 가진 사용자들에게만 해당되는 기능이다.화면을 구성하는 각 부분마다 마우스나 커서로 바꿀 수 있다.텍스트의 칼라는 좌우 커서로 배경색은 상하커서로 바꾼다.만약,데스크뷰의 메뉴판 칼라를 변경시키려면 윈도우를 열거한 상태에서 Chane Colors를 선택하면 된다.
+ Video Options : 현재의 스크린 모드를 변경시키는 기능이다.이는 H/W적인 사항,즉 그래픽 카드에 따른 비디오 모드를 선택한다.만약,허큘리스 이외의 그래픽 카드를 가지고 있는 사용자들은 ‘Color/graphics를 선택하면 된다.한편,텍스트 모드에서는 H/W에 따라 EGA에서 43라인,VGA에서 30,50,60 라인 모드를 사용할 수 있다.
* Zoom 모드
Zoom 기능은 현재의 작은 윈도우를 전체 화면으로 확대 또는 축소할 수 있다.
* Mark 와 Transfer 모드
Mark와 Transfer 명령을 사용하면 어떤 윈도우의 내용을 다른 윈도우로 이동시킨다.이는 대부분의 응용 S/W에서 지원되고 있는 Cut & Paste(자르고 붙이기)기능과 매우 유사하다. 처음,Mark를 지정하면 현재의 윈도우에서 커서는 고정되어 있다.이때 이동시킬 정보는 Mark Begin을 선택한 다음 커서나 마우스를 이동시켜 지정한다.Mark 작업을 끝내면 이동시킬 윈도우로 현재의 커서를 이동시킨 다음,Transfer 명령을 선택한다.
+Transfer 메뉴
Transfer 메뉴에는 다음과 같이 네개의 옵션이 있다.
1.Transfer the first line : Mark 명령으로 지정한 부분의 첫 라인을 이동시킨다.
2.Transfer the first number : Mark 명령으로 지정한 수치 데이터의 첫 수치를 이동시킨다.
3.Type keys to begin each line : 각 라인의 앞부분에서 입력된 내용을 특수키에 지정한다.
4.Press any other key… : 데스크뷰에서 사용자가 지정한 키를 입력하라는 명령을 내린다.
* Mark 기능속의 Auto Dialer
현재 윈도우내에서 나타난 전화번호 데이터들을 데스크뷰의 Auto Dialer기능으로 전화를 걸게하는 기능이다.Auto Dialer를 사용하려면 헤이스 스마트 모뎀이나 호환 모뎀을 보유하고 있으면된다.데스크뷰에서는 현재 윈도우 화면내에서 Mark 명령에 의해 지정된 전화번호를 찾은 다음,이 번호에 전화를 걸게 한다.또 세개의 억세스코드에서 하나를 수행할 수 있다.
* Scissors 모드
Scissors 명령은 Mark 와 Transfer 기능을 Copy,Cut,Paste 명령을 사용하여 실행할 수 있다.그러므로 Copy,Cut,Mark로 일정부분을 지정한 다음,Paste나 Transfer 명령으로 이동시킬 수 있다.그러나 이들 명령어들은 데스크뷰내에서 작성된 데이터에서만 사용할 수 있다.
Scissors모드를 사용한 경우
* Quit
데스크뷰의 실행을 중단하고 도스로 돌아가는 명령이다.그러나 주의할 점은 작성된데이터를 항상 저장시킨 후 이를 실행시켜야 한다.
DESQview 프로그램
Add a programs을 이용한 화면
* Add a programs
데스크뷰에서 프로그램을 실행시키기 전,실행시킬 프로그램 이름을 입력해야 한다.그러나 이러한 작업들을 편리하게 하기 위해 유명한 프로그램들의 정보는 기본적으로 보관하고 있다.한편 HDD를 가지고 있다면 자동적으로 자동적으로 이 작업이 수행된다.즉 지원되는 프로그램 이름과 HDD내에 있는 파일 명과 비교한다.만약 지원되는 프로그램 이외의 파일을 실행시킬 때에는 Others를 선택하면 된다.
* Delete a program
데스크뷰에서는 더 이상 필요없는 프로그램은 화면상에서 지운다.그러나 도스명령인 Del과는 다르다.즉 이를 실행시키면 디스크에서 완전히 지워지는 것이 아니라 데스크뷰가 이를 인식 못하도록 하는 것이다.데스크뷰내의 여러가지 정보를 담아두는 파일인 확장자가 .DVP파일에서 삭제하는 것이다.
* Change a program
이 메뉴에서는 두가지의 선택화면이 나타나게 된다.첫번째 화면에서는 다음과 같은 옵션이 나타난다.
1.Program Name : Open Window 메뉴에서의 프로그램 명
2.Keys to Use on Open Menu : 프로그램을 실행시키기 위해 지정한 두개의 영문자
3.Memory Sizein K : 프로그램의 실행을 위해 필요한 최소 메모리
4.Program : 도스 커맨드 상에서의 실행명령어
5.Parameters : 프로그램 실행을 위한 파라메터
6.Directory : 프로그램이 위치한 디렉토리 두번째 선택옵션에는 더욱 세부적인 사항을 입력한다.
7.Writes directly to screen : 윈도우 상에서 직접 데이터를 입력할지를 물어온다.
8.Displays graphics information : 그래픽 정보를 표시할지를 물어온다.
9.Can be swapped out of Memory : 메모리로부터 디스크나 램디스크,Expanded 메모리로 Swap를 하지 않는다.
10.Requires floppy diskette : 프로그램을 실행시킬 때마다 디스크드라이브로부터 읽어 실행한다.
DESQview의 동반자Companions
* Auto Dialer : Mark 명령에서 참조.
* Dos Services : 데스크뷰를 사용하면서 도스의 모든 명령들을 이용할 수 있는 기능.여기에서 지원되는 것중 가장 유용한 명령은 디렉토리를 관리하는 기능이다.즉,디렉토리를 두가지의 단계로 소팅할 수 있다.가장 자주 사용되는 명령어들을 앞부분에 열거해 놓고 자주 사용되지 않는 명령들은 Others에 나타내었다.
도스서비스를 이용한 화면
* Learn : 데스크뷰에서는 한개의 키입력으로 여러가지의 작업을 한꺼번에 할 수 있는 매크로Macro기능이 있다.이러한 일련의 키입력 과정을 ‘스크립트Script‘라 부른다.여기에서 사용자들이 작성할 수 있는 스크립트에는 두가지가 있는데,내용은 다음과 같다.
1.Program Scripts : 이는 로터스 1-2-3에서와 같이 프로그램이 실행되는 과정에 관련된 것이다.
2.Global Scripts : 이는 윈도우끼리 또는 프로그램 간의 데이터 교환이나 프로그램의 실행을 담당하게 된다. 그러면 가장 기본적인 과정에 대해 알아보도록 하자.만일 Global Scripts를 사용할 경우,최소 데스크뷰를 실행시켜 윈도우를 여는 모든 과정의 키입력을 메모해 놓는다.이러한 과정은 Setup을 실행시킨 후,Keyboard에서 설정해 줄 수 있다.
3.Pausing During a Script : 스크립트가 실행되는 동안 데스크뷰를 정지시키는 키를 정의한다.이때 지정한 시간(초단위)동안 프로그램의 실행이 정지되어 사용자들이 정보를 키보드로 입력할 수 있게 한다.
4.Loading and Saving Scripts : 여기에서는 새로이 설정한 스크립트를 디스크로부터 불러오거나 저장한다.
5.Other Learn Feature : 스크립트를 지울 때,또는 스크립트들의 리스트,시작 스크립트들의 정의한다.
6.The Convert a Script Program : 워드프로세서에서 스크립트를 편집 또는 제작할 수 있는 기능을 지원한다.
여러개의 윈도우가 열려있는 상태
마치면서
앞으로도 데스크뷰와 같은 응용 도스들이 많이 개발될 것으로 예상된다.근래 개발되고 있는 대부분의 최고급 시스템에서는 그래픽 환경을 지원하여 사용자들이 편리하게 조작할 수 있도록 한다.현재 가장 각광을 받고 있는 것으로는 매킨토시의 OS,넥스트컴퓨터의 OS 등으로 복잡한 명령들을 무조건 암기하지 않고도 쉽게 사용할 수 있다.

그래, 팔란티어라는 그 이름. 어렸을 적에도 들어봤다 싶었는데. 전쟁 AI 가 아닌 전혀 다른 워드프로세서의 이름.