컴퓨터 속의 한글 프로그램 디스켓




이 디스켓에는 책에 소개된 프로그램 리스트들이 모두 수록되어 있다.  각 화일들은 

그것이 설명된 장별로 묶여서 압축되어 있다.  압축을 풀기 위해서는 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 리스트 번호가 적혀 있지 않은 화일은 소스 리스트가 책에 실리지는 않았지만

    언급은 되어 있는 화일들이다.


컴퓨터 속의 한글.ZIP


'소프트웨어 > 개발툴' 카테고리의 다른 글

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