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




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

그것이 설명된 장별로 묶여서 압축되어 있다.  압축을 풀기 위해서는 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
컴퓨터 속의 한글 도서 부록 디스켓  (0) 2016.06.30
한라프로 2.4P 통합판  (0) 2016.06.30
한라프로 2.4 공개판  (0) 2016.06.30
Quick Basic 4.5  (0) 2016.06.28

댓글 0