잔글 (문자열 찾아 바꾸기 - "여러개" 문자열을 "여러 개" 문자열로) |
(프로그래밍 틀 추가) |
||
30번째 줄: | 30번째 줄: | ||
[[추가바람]] | [[추가바람]] | ||
{{프로그래밍}} | |||
[[분류:C++ 라이브러리]] | [[분류:C++ 라이브러리]] | ||
<references/> | <references/> |
2015년 6월 23일 (화) 23:13 판
윈도우 프로그래머의 원수
Microsoft Foundation Class Library는 Windows API를 객체화한 것이다.
형식
SDI
Single Document Interface
하나의 Document Template[1]으로 이루어져 한번에 하나의 문서만 사용 가능하다.
대표적인 프로그램으로, 메모장이 있다.
MDI
Multi Document Interface
여러 개의 Document Template으로 이루어져 한번에 여러 개의 문서를 사용 가능하다. 화면 분할이 가능한 편집 툴이 여기에 속한다.
대표적인 프로그램으로, Microsoft Visual Studio가 있다.
Dialog Box
일반적인 버튼 누르고, 스크롤 내리고, 리스트나 콤보박스가 있는 프로그램들이 여기에 속한다. 물론, 위의 두 형식에서도 Dialog Box를 사용할 수 있지만, 프로그래밍시 이 형식을 선택하면 컨트롤 UI배치를 쉽게 할 수 있다. 하지만, 이것보다 WPF내부에 배신자가?라던가, QT등 더 강력한 프레임워크나 라이브러리들이 있어서, Dialog Box는 사실 잘 선호되지 않는다. 그렇지만, 예전에 구현된 여러 기능들을 재사용하기 위해 어쩔 수 없이 쓰게 된다.
공용 컨트롤
버튼, 스태틱 컨트롤, 에디트 박스, 리스트박스, 프로그래스 바 등이 제공된다. 기본으로 제공되는 클래스를 상속해서 추기적인 기능을 구현할 수 있다.
사용자 정의 컨트롤
기존의 컨트롤 클래스를 상속하거나, 새로운 컨트롤 클래스를 제작하며, toolbox에서 사용자 정의 컨트롤을 선택해 UI를 배치하게 된다.
프로그래밍 관련 정보 |
|||||||||
---|---|---|---|---|---|---|---|---|---|
문자 인코딩 | |||||||||
문자 집합 |
|
||||||||
프로그래밍 언어 | |||||||||
마크업 언어 | |||||||||
표준과 API와 규격 | |||||||||
라이브러리 | |||||||||
프레임워크 | |||||||||
개발 소프트웨어 | |||||||||
튜토리얼 |
- ↑ Mainframe 클래스, View 클래스, Document 클래스의 묶음. C++의 키워드가 아니다!