-
1
-
2
-
3
-
4
-
5
-
6
-
7
-
8
-
9
-
10
-
11
-
12
-
13
-
14
-
15
-
16
-
17
-
18
-
19
-
20
-
21
-
22
-
23
-
24
-
25
-
26
-
27
-
28
-
29
-
30
-
31
-
32
-
33
-
34
-
35
-
36
-
37
-
38
-
39
-
40
-
41
-
42
-
43
-
44
-
45
-
46
-
47
-
48
-
49
-
50
-
51
-
52
-
53
-
54
-
55
-
56
-
57
-
58
-
59
-
60
-
61
-
62
-
63
-
64
-
65
-
66
-
67
-
68
-
69
-
70
-
71
-
72
-
73
-
74
-
75
-
76
-
77
-
78
-
79
-
80
목차
제1장 Win API
제2장 SDI 프로그램
제3장 MFC 프레임워크
제4장 MDI 기반의 메모장
제5장 폼뷰
제6장 학사관리 프로젝트
제7장 SDI 기반 Ball 프로젝트
- 각 장별 출제예상문제 및 해설 -
제2장 SDI 프로그램
제3장 MFC 프레임워크
제4장 MDI 기반의 메모장
제5장 폼뷰
제6장 학사관리 프로젝트
제7장 SDI 기반 Ball 프로젝트
- 각 장별 출제예상문제 및 해설 -
본문내용
제1장 Win API
1. 윈도우 프로그램이란?
(1) Window/Windows
① 윈도우(window): 직사각형으로 표현되는 화면의 일부분이며, 프로그램이 출력결과를 내 보내고 사용자로부터 입력을 받아들이고, 독립적으로 동작하며 화면상에 나타남. 프로그램은 여러 개의 윈도우로 구성
② Windows: 운영체제(OS), 윈도 95, 98, ME, NT, 2000, XP
(2) 윈도우 프로그램
Windows(OS)에서 작성되고 실행되는 프로그램이며 Event Driven 방식. 프로그래머가 작성한 순서대로 진행되지 않고 Event에 따라 프로그램이 진행
(3) 윈도우 프로그래밍 방법
① SDK(Software Development Kit): C/C++, Visual C++
② MFC(Microsoft Foundation Class): Visual C++
③ RAD(Rapid Application Development) 툴: Visual BASIC, Delphi, Power Builder
④ API (Application Programming interface): Win API, 운영체제가 응용 프로그램을 위해 제공하는 함수의 집합
㉠ 장점: Low level의 프로그래밍이 가능하며 윈도우의 동작원리를 이해하고 우수한 성능
㉡ 단점: 배우기 어렵고 시간이 많이 소요되며 컴포넌트 프로그래밍이 곤란
⑤ MFC (MS Foundation Class): 가장 많이 사용됨
㉠ 장점: API 함수들을 사용할 수 있으며 RAD 툴과 같은 비주얼 기능 제공하고 컴포넌트 프로그래밍에 적합
㉡ 단점: 배우기 어려움
⑥ RDA 툴: 윈도우 프로그램을 쉽고 빠르게 개발할 수 있는 프로그램이나 유틸리티
㉠ 장점: 프로그램의 개발이 비교적 쉬우며, 배우기 쉽고 구현하기 쉬움. 컴포넌트 환경에 적합함
㉡ 단점: Low level의 접근이 어려움
- 중략 -
1. 윈도우 프로그램이란?
(1) Window/Windows
① 윈도우(window): 직사각형으로 표현되는 화면의 일부분이며, 프로그램이 출력결과를 내 보내고 사용자로부터 입력을 받아들이고, 독립적으로 동작하며 화면상에 나타남. 프로그램은 여러 개의 윈도우로 구성
② Windows: 운영체제(OS), 윈도 95, 98, ME, NT, 2000, XP
(2) 윈도우 프로그램
Windows(OS)에서 작성되고 실행되는 프로그램이며 Event Driven 방식. 프로그래머가 작성한 순서대로 진행되지 않고 Event에 따라 프로그램이 진행
(3) 윈도우 프로그래밍 방법
① SDK(Software Development Kit): C/C++, Visual C++
② MFC(Microsoft Foundation Class): Visual C++
③ RAD(Rapid Application Development) 툴: Visual BASIC, Delphi, Power Builder
④ API (Application Programming interface): Win API, 운영체제가 응용 프로그램을 위해 제공하는 함수의 집합
㉠ 장점: Low level의 프로그래밍이 가능하며 윈도우의 동작원리를 이해하고 우수한 성능
㉡ 단점: 배우기 어렵고 시간이 많이 소요되며 컴포넌트 프로그래밍이 곤란
⑤ MFC (MS Foundation Class): 가장 많이 사용됨
㉠ 장점: API 함수들을 사용할 수 있으며 RAD 툴과 같은 비주얼 기능 제공하고 컴포넌트 프로그래밍에 적합
㉡ 단점: 배우기 어려움
⑥ RDA 툴: 윈도우 프로그램을 쉽고 빠르게 개발할 수 있는 프로그램이나 유틸리티
㉠ 장점: 프로그램의 개발이 비교적 쉬우며, 배우기 쉽고 구현하기 쉬움. 컴포넌트 환경에 적합함
㉡ 단점: Low level의 접근이 어려움
- 중략 -
추천자료
- C++ 표본론 비복원추출 비복원 랜덤 표본추출 구현하기 랜덤넘버 생성 난수생성 소스
- C++를 이용한 윷놀이 게임
- c++ 이진트리(Bynary Search Tree) 삽입, 찾기, 탐색(Preorder, Inorder, Postorder), 클래스...
- [c 프로그램 레포트] 자동 업데이트 프로그램 c프로그래밍
- 자판기관리계발계획서
- C/ C++ 프로그래밍 요약 레포트
- MFC를 이용한 웹사이트 구축 및 설계 프로젝트
- C++ 이용한 간단한 프로그램
- 2010년 1학기 윈도우프로그래밍 중간시험과제물 공통(차일드 윈도우 사용하기)
- (C++,클래스)자동차 운행 시뮬레이션 소스입니다.
- (C++) New&Delete 배열을 이용한 구구단
- [C++/API] 간단한 RPG 구현 - 디펜스 게임 (defense)
- C++레포트
- 2017년 동계계절시험 C프로그래밍 시험범위 핵심체크