본문 바로가기

전체 글

(40)
[윈도우 프로그래밍 7장] 그래픽 객체의 사용 1. GDI와 DC의 개념 GDI (Graphic Device Interface) 윈도우를 설치하면 비디오 카드와 맞는 디바이스 드라이버를 윈도우가 설정해 줌 그래픽을 출력하고자 하는 응용 프로그램은 윈도우에게 요청 을 하고, 윈도우는 디바이스 드라이버를 호출하면 디바이스 드라이버가 하드웨어를 구동시킴 하드웨어 종류에 관계없이 항상 동일한 명령어를 이용하여 그래픽을 출력할 수 있음 -> 하드웨어에 독립적인 작업 가능 윈도우가 하드웨어를 제어할 수 있도록 응용 프로그램에 제공 하는 모든 기능 응용 프로그램과 디바이스 드라이버의 중간 역할 응용 프로그램에 대한 장치 독립적인 그래픽 동작 수행 (Application -> Windows -> Device Driver -> Graphic Card) GDI는 Wi..
[윈도우 프로그래밍 5장] 도큐먼트, 파일 입출력 1. 도큐먼트 도큐먼트의 주요 기능 도큐먼트 데이터에 접근하기 위한 인터페이스 제공 데이터를 저장하고 읽어오는 기능 저장 매체와 뷰 사이의 매개 역할 CDocument 클래스(여기 안에 많은 함수가 들어있음) 데이타를 관리하는 클래스(저장매체에 있는 데이타를 끌어와서 뷰 클래스에 보여주거나, 뷰에 있는 데이타를 저장 매체에 저장) CDocument 클래스는 주로 저장 매체(파일, 데이터베이스 등)에 있는 데이터를 가져와서 뷰 클래스에 보여주거나, 뷰에 있는 데이터를 저장 매체에 저장하는 등의 작업을 수행합니다. 클래스 내의 함수 종류 4가지(응용프로그램 마법사에 의해 생성됨) OnNewDocument() 함수: 새로운 도큐먼트를 만드는 기능 Serialize() 함수: 도큐먼트의 내용을 디스크로부터 읽어..
[데이타베이스기초 8장] 데이타 모델링 데이타의 세계 데이타베이스는 계속적으로 변하는 현실 세계 표현 데이타 모델 = 설계 과정에서 컴퓨터에 저장할 데이타의 구조를 논리적으로 표현하기 위해 사용하는 지능적 도구 데이타는 세 계의 상이한 세계 1. 현실 세계 인간이 오관을 통해 감지할 수 있는 개체(entity)로 되어 있음 -> 개념적 모델링 -> 개념 세계(E-R 다이어그램) 2. 개념 세계 현실 세계에 존재하는 실체의 의미로부터 얻은 개념으로 표현 -> 논리적 모델링 -> 컴퓨터 세계 3. 컴퓨터 세계 이 개념 세계를 컴퓨터가 처리할 수 있는 데이타로 표현 [ 3가지 모델링 ] 개념적 모델링: 개체와 개체들 간의 관계에서 ER다이어그램을 만드는 과정(인간이 이해하기 쉽도록!!) 논리적 모델링: ER다이어그램을 사용하여 관계 스키마 모델을 ..