컴퓨터 속의 한글 프로그램 디스켓
이 디스켓에는 책에 소개된 프로그램 리스트들이 모두 수록되어 있다. 각 화일들은
그것이 설명된 장별로 묶여서 압축되어 있다. 압축을 풀기 위해서는 PKUNZIP
프로그램을 사용하면 된다.
예) C:\PRG> pkunzip chap4.zip
다음은 수록된 프로그램 리스트의 총 목록이다.
CHAP3.ZIP - 3장에 나오는 화일들
CODECONV.C [리스트 3-1] 한글 코드 변환 프로그램
CHAP4.ZIP - 4장에 나오는 화일들
GETAI.C [리스트 4-1] 영문자의 자형을 돌려 주는 함수
GETHI.C [리스트 4-2] 한글 코드를 받아 자형을 조합해 주는 함수
FONTTEST.C [리스트 4-3] 자형을 보여주는 프로그램
FONTTEST.PRJ [리스트 4-4] FONTTEST.EXE의 프로젝트 화일
FNTDATA.C - 자형 데이타
SETHERC.C [리스트 4-5] 허큘리스 화면 설정 함수
HERCADDR.C [리스트 4-6] 화면 모드에 따른 주소표를 구성하는 함수
HERCPIB.C [리스트 4-7] 바이트 단위의 비트맵 이미지 표시 함수
HERCPI.C [리스트 4-8] 비트 단위의 비트맵 이미지 표시 함수
HERCFB.C [리스트 4-9] 비트 단위의 사각형 채움 함수
HERCSCR.C [리스트 4-10] 바이트 단위의 화면 스크롤 함수
HERCGS.C [리스트 4-11] 허큘리스용 화면 보관 함수
HERCTEST.C [리스트 4-12] 허큘리스 화면 처리 함수 테스트 프로그램
HERCTEST.PRJ [리스트 4-13] 허큘리스 테스트 프로그램의 프로젝트 화일
CHAP5.ZIP - 5장에 나오는 화일들
EGAPIB.C [리스트 5-1] EGA/VGA 용의 비트맵 이미지 표시 함수
VGAPIB.C [리스트 5-2] VGA 전용의 비트맵 이미지 표시 함수
EGAPI.C [리스트 5-3] EGA/VGA용의 비트 단위 이미지 출력 함수
VGAPI.C [리스트 5-4] VGA 전용의 비트 단위 이미지 출력 함수
EGAFB.C [리스트 5-5] EGA/VGA 용의 비트 단위 사각형 채움 함수
VGAFB.C [리스트 5-6] VGA 전용의 비트 단위 사각형 채움 함수
EGASCR.C [리스트 5-7] EGA/VGA 용의 화면 스크롤 함수
EGAGS.C [리스트 5-8] EGA/VGA용 화면 보관 함수
EGAPS.C [리스트 5-9] EGA/VGA용 화면 복원 함수
VGATEST.C [리스트 5-10] VGA용의 화면 처리 함수 테스트 프로그램
VGATEST.PRJ [리스트 5-11] VGA 테스트 프로그램의 프로젝트 화일
EGATEST.C [리스트 5-12] EGA용의 화면 처리 함수 테스트 프로그램
EGATEST.PRJ [리스트 5-13] EGA 테스트 프로그램의 프로젝트 화일
CHAP6.ZIP - 6장에 나오는 화일들
ATI.C [리스트 6-1] ATI VGA Wonder의 제어 함수
TSENG.C [리스트 6-2] Tseng Labs. ET3000/ET4000의 제어 함수
TVGA.C [리스트 6-3] Trident TVGA의 제어 함수
SVGA800.C [리스트 6-4] 800 x 600 16색 모드용 테스트 프로그램
SVGA800.PRJ [리스트 6-5] 800x600 모드 테스트 프로그램의 프로젝트 화일
SVGA.C [리스트 6-6] 1024x768 16색 화면 모드용 처리 함수들
SVGASCR.C [리스트 6-7] 1024x768 16색 화면 모드용 스크롤 함수
SVGAGPS.C [리스트 6-8] 1024x768 SVGA용 화면 보관, 복원 함수
SVGATEST.C [리스트 6-9] 1024x768 16색 화면 모드용 테스트 프로그램
SVGATEST.PRJ [리스트 6-10] 1024x768 테스트 프로그램의 프로젝트 화일
DETVID.C [리스트 6-11] 비디오 카드 식별 함수
SAYVID.C [리스트 6-12] DetectVideo() 함수의 테스트 프로그램
SAYVID.PRJ [리스트 6-13] SAYVID.EXE의 프로젝트 화일
HSCREEN.C [리스트 6-14] 범용 화면 처리 라이브러리
HSCREEN.H [리스트 6-15] 화면 처리 라이브러리의 헤더 화일
HSCREEN.PRJ [리스트 6-16] 화면 처리 라이브러리의 프로젝트 화일
VTEST.C [리스트 6-17] 화면 처리 라이브러리의 사용 예제
VTEST.PRJ - VTEST.EXE 예제의 프로젝트 화일
CHAP7.ZIP - 7장에 나오는 화일들
GETKEY.C [리스트 7-1] 자판 상태에 따라 키 입력을 처리하는 함수
KEYDEF.H - 키 명칭 정의 헤더 화일
AUTO2.C [리스트 7-2] 두벌식 오토마타
AUTO3.C [리스트 7-3] 세벌식 오토마타
HINPUT.C [리스트 7-4] 한글 입력을 처리하기 위한 함수
HINPUT.H [리스트 7-5] 한글 입력에 관련된 헤더 화일
INPTEST.C [리스트 7-6] 문자열 입력 함수 테스트 프로그램
INPTEST.PRJ [리스트 7-7] INPTEST.EXE의 프로젝트 화일
CHAP8.ZIP - 8장에 나오는 화일들
PRINTER.C [리스트 8-1] 바이오스를 이용한 프린터 출력 함수
PRINTER.H [리스트 8-2] 프린터 출력 함수의 헤더 화일
DOTPRN.C [리스트 8-3] 도트 프린터용 그래픽 출력 함수
HFONT.C [리스트 8-4] 프린터용 한글 자형 처리 부분
MEMIMG.C [리스트 8-5] 메모리 이미지 버퍼 처리 루틴
FP.C [리스트 8-6] 도트 프린터용 화일 프린터의 본체
FP.PRJ [리스트 8-7] 화일 프린터의 컴파일을 위한 프로젝트 화일
ASCII.P24 - 12x24 영문 자형 화일
HANGUL.P24 - 24x24 한글 자형 화일
CHAP9.ZIP - 9장에 나오는 화일들
LBPEXAM1.C [리스트 9-1] 비트맵 이미지 출력 기능 테스트 프로그램
FPL.C [리스트 9-2] 비트맵 이미지 명령을 이용한 화일 프린터
FPL.PRJ [리스트 9-3] 레이저용 화일 프린터의 프로젝트 화일
LBPEXAM2.C [리스트 9-4] '가' 자를 다운로드하고 인쇄하는 예제 프로그램
FPD.C [리스트 9-5] 다운로드 기능을 이용한 화일 프린터
FPD.PRJ [리스트 9-6] 다운로드 화일 프린터의 프로젝트 화일
ASCII.L40 - 20x40 영문 자형 화일
HANGUL.L40 - 40x40 한글 자형 화일
CHAP11.ZIP - 11장에 나오는 화일들
OUTLINE.C - 윤곽선 폰트를 그리는 프로그램
[주의]
*1 SVGA800.PRJ와 SVGATEST.PRJ는 ET4000 VGA 카드에서 동작하도록 되어 있으므로
이외의 카드에서는 SVGA800.C와 SVGATEST.C 소스 화일을 약간 고쳐야 한다.
소스 화일 첫머리에 있는 #define 부분을 각각 다음과 같이 고친다.
ATI VGA Wonder의 경우 : #define TEST_ATI
ET3000 의 경우 : #define TEST_ET3000
ET4000 의 경우 : #define TEST_ET4000
TVGA 의 경우 : #define TEST_TVGA
*2 FPL.PRJ와 FPD.PRJ는 대형 메모리 모델(large memory model)에서 컴파일되어야
한다.
*3 리스트 번호가 적혀 있지 않은 화일은 소스 리스트가 책에 실리지는 않았지만
언급은 되어 있는 화일들이다.
'소프트웨어 > 개발툴' 카테고리의 다른 글
Ad Lib Toolkit (0) | 2016.06.30 |
---|---|
한라프로 3.0 (0) | 2016.06.30 |
한라프로 2.4P 통합판 (0) | 2016.06.30 |
한라프로 2.4 공개판 (0) | 2016.06.30 |
Quick Basic 4.5 (0) | 2016.06.28 |