HiTEL 게제동(GMA) 공개자료실

프로그래머UTIL(에디터,TS,GARB)
작성자:박송경(COMSY)
97-05-21
첨 부:[2269]comsy.arj
========================================================================== <<전산실장22P--프로그램개발용 CASE TOOL>> ----------------------------------------- !!!!!!!!! go cpds 하시면 최신버젼 전산실장 22p가 업 되어 있습니다. .... 다운이 되지 않습니다 !!!!!!!!!!!! 전산실장22P는 개인 업무용 프로그램을 작성하기 위한 개발TOOL로써, 코볼이나 파스칼, C언어,델파이,오라클 등을 대체할 한국형 CASE TOOL로, 컴트론씨스템(COMSY)이 개발착수 3년여만에 발표하는 버그 프리 버젼입니다. ? 족慣瀏? 초보자라도 업무를 파악하고 있는 업무 담당자가 직접 자신의 업무를 프로그램할 수 있도록 전산실장 고유의 문법은 한글어법으로 구성되어 있고,모듈화 되어 있으므로 배우기가 쉽고, 강력한 문법체크 기능에 의해 프로그래머의 실수를 최대한 제거 할 수 있습니다. ========================================================================== <<특징>> -------- 1.COMSY.EXE: 도스용이지만 뛰어난 SHELL기능으로 윈도우와 같은 사용법 2.ED.EXE: 내장된 한글 에디터인 풀그림틀(함수및 예약어가 색깔로 구분되며,화면을 분리하여 다른 파일을 참조하며 프로그램 할 수 있고,Alt+L키로 해당파일을 불러내는등의 기능을 가진 에디터)및 문자열검색 유틸리티(TS.EXE)를 사용하여 효울적으로 프로그램 작성 3.DI.EXE: 기존 자료를 간단히 전산실장용으로 변환하는 유틸리티내장 4.아이콘 에디터,쓰레기 청소 유틸리티(GARB.EXE) 내장 5.일정관리 기능,전화걸기,삐삐호출 기능,전화수신 메모기능,필요시 항상 메모 할 수 있는 백지메모 기능,스크? ? 세이버등은 기본사항 6.내장된 예제프로그램인 가계부관리,명함관리,DM발송,경조사 관리등의 업무를 사용자가 바로 사용하거나 계속 자신의 상황에 맞춰 개선하여 사용할 수 있음 7.강력한 도움말 기능으로 필요시 항상 도움말을 참조할 수 있고 이 도움말 역시 사용자가 개선할 수 있음 <f1> :키조작 등에 관한 도움말 <alt> :해당 업무에 관한 도움말 8.사용자 정의의 누계값 실시간 처리 9.자동이동 선언에 의해 관련파일로 자료를 자동이동 10.보조아이콘 선언으로 관련파일 등록, 필요시 등록된 파일을 참조하거나 입력 11.별도의 메뉴얼이 필요없을 만큼 일목요연한 한글 쏘스 (프로그램작성법은 서브디렉토리(MANUAL_P)에 아래아 한글3.0포맷으로 제공된다.) 12.질의(Quary),검색(Find),정렬(Sort)시 한번 입력한 조건식은 파일별로 보관하여 재 사용 13.스케줄관리: 언제 어디서나 ALT-1 또는 달력 아이콘만 누르면 행사,기념일 일정메모등을 음력과 함께 곧 바로 사용 할 수 있다. (스케쥴관리 기능만을 봐도 다른 일정관리프로그램보다 월등함. !!!비교해 보시라!!!) 14.좌표지정이 필요 없다: 수정,추가,조회시 필드가 생기거나 없어지더라도 모든 화면은 자동으로 전산실장이 정리한다. (단 특정양식으로 출력시는 제외, 예:DM발송.PRO) 15.GIF/PCX/BMP파일지원 16.아래아 한글 부르기 17.체계화된 자동 백업기능:자료관리.ini참조(일반용 버젼) 18.EXCEPTION Handling: 치명적인에러 발생시 다운 되지 않고 도스로 종료. 사용자에? ? 에러가 나는부분(사용자작성,프로그램버그 ) 즉 중단점을 알려주어 신속히 에러를 해결할수 있다. (*ERROR.LOG파일을 컴트론씨스템으로 메일이나 전화로 알려주시면 대부분 이틀내에 해결가능) ========================================================================== <<설치 방법>> ------------- 1. 파일받기: 통신프로그램을 이용해 COMSY22P.ARJ파일을 pc로 전송받는다. 2. 압축풀기: arj x comsy22p (압축을 풀면 COMSY_PI라는 서브디렉토리 내에 *.arj, INSTALL.EXE, README.*등의 파일이 생긴다. 3. 설치하기: INSTALL.EXE ( 인스톨후 자동으로 부팅하게 되고(!다운이 아님), 루트디렉토리 에 COMSY_P디렉토리내에 파일들이 설치 된다.) 4. 메인화면 실행: cd \COMSY_P COMSY.EXE ========================================================================== <<주의 사항>> ------------- --주의사항-- 1. INSTALL.EXE실행시 +------------------------------------------------------+ | 가상메모리크기 : 40M | | 기본사용메모리 : 8192 !값이 클수록 속도가 향상됨! | +------------------------------------------------------+ 위 내용 화면이 나오게 되는데 a. 가상메모리를 40MegaByte로 설정한 경우는 하드의 남은용량이 60MegaByte이상이어야 한다. 하드의 남은 용량이 부족 할 경우 가상메모리크? 綬? 줄여줄것. b. 기본사용메모리는 8192Kbyte(8MegaByte)를 전산실장이 사용 하게 한다는 의미로 위는 시스템이 16Mega일때를 고려해 권장한 값이다. (8Mega시스템: 4096, 32Mega시스템: 16384로 권장한다.) 2.마우스 드라이브가 설치 안된 시스템인 경우 AUTOEXEC.BAT에 MOUSE.EXE, HMOUSE.EXE, QMOUSE등이 필요하다. 3.설치시 필요한 최소 시스템 사양 a. 386이상 b. 하드의 남은용량이 [가상메모리 + 20MB]이상 c. RAM: 8MegaByte이상 d. 전화걸기 기능 사용시 : 모뎀필요 e. 프린터: KS완성형을 지원하는 모든 프린터 f. Video Card: VGA이상 4.WIN95/NT사용자는 도스창 모드가 아닌 부팅시 command prompt메뉴를 선택해서 도스상태에서 설치하세요. 5.DI.EXE사용시 *.dbf의 데이타내용이 조합형인 경우 예)chamel/KF 파일명 파일명2 예와 같이 변환해서 사용. ========================================================================== <<유틸리 티 설명>> ----------------- 색깔있는 편집기(풀그림틀) 1.01판 ---버그패치 프로그램 수정/ 분석할때 엄첨편함 ---------------------------------------------------- ED특징: 1.색깔구분: 예약어,함수,기호,코멘트(주석),문자열 예약어 : 노란색 (for,break, int, unsigned, private) 일반변수명 : 검은색 코멘트 : 짙은회색 기호 : 파란색 ()!@#$%^&*() 문자열,문자: 흰색 "메모리부족", 'A' ※C.TOK파일에 사용자 함수를 등록할수있다. 128개까지로 제한되어 있다. 2.맞는 괄호 짝 찾기: {}, (), [] for(i=0; i< 100; i++) { <----(시작괄호) . . . 사용자 소스 . . . } <---(끝괄호) for명령 밑의 시작괄호({)에 커서를 위치하고 ALT-[ 또는 ALT-]를 누르면 일치하는 끝괄호를 끝괄호에 위치하고 키를 누르면 시작괄호를 찾아준다. 물론 짝이 맞지않은때는 친절히 메세지를 보여줌으로서 프로그래머의 실수를 막을 수 있다. 다음과 같은 수식에도 적용이 가능하다. ((int)a*b*(c+1+(unsinged int)x)) 3.창 나누기 기능: 상하, 좌우, 4단 ALT-1: 창확대 ALT-2: 좌우로 창을 나눔, 한번더누르면 상하로 다시한번더 좌우로 .....↑ ALT-4: 4개의 창으로 나눔 4.큰 소스파일 수정 16개까지의 파일을 동시에 편집 할 수 있고 파일당 640KB 까지 편집가능하다. 주의) 16MB이하인 시스템인경우 가상메모리 설정이 필요. 5.다양한 한글 코 드 지원 삼보KSSM, 삼성조합형, 금성조합형 옛KS완성형, 도깨비II, KS완성형, KS완성형, 7비트 완성형 6.다양한 글자체 지원 한글 9가지 영문 12가지 7.기본메모리가 200KB이상이면 실행 가능 8.다양한 해상도지원 ed /1= 640x400 /2= 640x480 /3= 800x600 /4=1024x768 /KW=완성형 /KJ=조합형 9.다양한 확장자지원 PAS.TOK, COB.TOK등 편집할 파일의 확장자에 .TOK만 붙여 예약어를 등록하면 됨. 10.추가할 기 능 사항 행이동, 함수이름으로 해당위치찾기 사용자 정의 함수, 변수명 보기 ------------------------------------------------- TS특징: 문자열 바꾸기 명령 1.동시에 여러개의 확장자를 검색 수정할수 있다. 2.검색하여 라인단위 고치기 TS *.cpp;*.c /E 3.검색하여 에디터로 고치기 TS *.cpp;*.c /V 4.검색하여 치환하기 TS *.cpp /R 사용법 ts *.c;*.cpp;*.h;*hpp /V /E /R ------------------------------------------------- GARB특징: 쓰레기 파일 지우기 garb /c/s 현재디렉토리와 서브디렉토리를 포함해서 삭제 리스트를 보여준다. 1. grep패턴에 의한 삭제가 가능하다 TEMP[0-9].$$$ *: 모든글자(갯수에 상관없이) ?: 모든글자(한자) [ABC]: A,B,C에 해당하는 하는 글자 [!ABC]: A가 아니고 B,C인경우 [0-9]: 0부터 9까지의 모든 숫자 2. garb.lst에 등록하여 사용자 고유의 쓰레기파일을 정리할수있다. 3. 모든 드라이브(플로피제외)를 지정 할 수 있다. garb /? : 도움말 보기 garb /d : 파일을 삭제한다. garb /c/s : 서브디렉토리를 포함해서 garb /a : 플로피를 제외한 모든 드라이브(네트웍드라 이브포함) 검색 */d옵션을 생략 할 경우 삭제 리스트만 보여준다. -------------------------------------------------- VM.BAT 가상메모리 설정을 참조해서 자신의 시스템 환경에 맞추어 주시기 바랍니다. ========================================================================== <<버젼 설명>> ------------- 전산실장은 본래 프로그래머가 제어하기 어려운 ? 뮌銖? 업무를 작성하기 위해 만든 TOOL로써 한개의 업무(파일단위)처리시 관련된 업무를 최대 128개(파일) 까지 동시에 열어두고 사용할 수 있도록 만든 업무용 프로그램 개발TOOL (전산실장22C버젼)을 저렴한 가격에 보급하기 위해 관련파일의 갯수를 20개로 제한한 LAN을 지원하지 않는 단독 버젼이 전산실장22P입니다. 따라서 본 버젼 사용중 관련파일의 갯수가 20개이상 필요시나 LAN지원을 통한 업무 처리 필요시는 전산실장22C 버젼으로 교체, 사용하시기 바랍니다. ======================= =================================================== << 연락처 >> ------------ +----------------------------------------------+ ∴shareware이므로 누구나 사용이 가능합니다. ∴프로그램이 마음에 들거나 추후 계속적인 upgrade를 원하신다면 등록을 해주세요. ∴등록하시면 정품 디스켓을 우송해 드립니다. +----------------------------------------------+ 구좌번호: 광주은행 : 120-121-412628(박송경) 농 협 : 616-12-080213 (허 승) 상업은행 : 651-07-116321 (허 승) 연 락 처: 광주광역시 서구 화정2동 767-9번지 상 호: 컴트론씨스템 전화번호: 062-362-8350,369-6465 담 당 자: 허승,정원태 ID : 하이텔:COMSY, 천리안:COMSY Email:COMSY@bora.dacom.co.kr +----------------------------------------------+ ---등록비---88,000원 ==========================================================================</alt></f1>