본문 바로가기 사이드메뉴 바로가기 대메뉴 바로가기

목원대학교컴퓨터공학과


BEYOND YOURSELF,

ONE STEP AHEAD!

강의자료실

[2021-2] 고급프로그래밍2, 동영상 (1-7주차)

작성자 박** 작성일 2021.09.11 조회수595

※ Visual C++(MFC) 실습을 위한 환경구축 (1주차)

- Visuacl Studio 2019 (community 버전), MFC 패키지 설치  YouTube 링크  ( 33:58 )

  

※ SDI(Single Document Interface) 프로그램 기반 기초 익히기 (2주차~3주차)

01. SDI 프로그램 생성, 클래스의 계층도 및 인터페이스 알기  YouTube 링크  ( 18:58 )

02. 윈도우 프로그래밍에서의 메시지의 종류 알기  YouTube 링크  ( 20:01 )

03. 메시지 박스 활용하기  YouTube 링크  ( 10:53 )

04. Invalidate( ), OnDraw( ), TextOut( ) 함수 :  YouTube 링크  ( 16:27 )

05. CRect 클래스, GetClientRect( ), DrawText( ) 함수 :  YouTube 링크  ( 16:19 )

06. SDI 기반 스톱워치 구현 () :  YouTube 링크  ( 27:22 )

 

※ Dialog(대화상자) 기반 프로그래밍 기초 익히기 (4주차)

07. Dialog(대화상자) 기반 프로그램 구조 알기 :  YouTube 링크  ( 22:17 )

08. 모달(Modal)모덜리스(Modeless) 대화상자 :  YouTube 링크  ( 15:53 )

09. 공용 대화상자(CFileDialog, CFontDialog, CColorDialog) :  YouTube 링크  ( 15:26 )

※ Dialog 기반 기본(아래 제시한) 컨트롤들 학습 관련   학습 동영상 URL 링크   ☜ 클릭하세요

ListComboBoxProgressSliderIP AddressSpin(Buddy)Month Calendar/Date Time Picker Control

 

※ SDI, 사용자 인터페이스(User Interface, 메뉴, 도구모음, 상태표시줄) 익히기 (5주차)

10. 메뉴 표시줄,  메뉴 추가, 단축키 지정하기  :  YouTube 링크  ( 19:27 )

11. 팝업(Pop-Up) 메뉴, 도구모음(툴바) 핸들링 하기 :  YouTube 링크  ( 09:16 )

12. String Table상태표시줄 제어하기 :  YouTube 링크  ( 26:15 )

 

※ 그래픽(GDI, DC) 관련 객체 이해히기 (6주차, 7주차)

13. DC(Device Context) 개념 이해하기, DC를 얻는 방법 :  YouTube 링크  ( 14:08 )

14. CPen, CBrush 클래스 객체, 그래픽 함수(Line, Ellipse, Rectangle) :  YouTube 링크  ( 20:00 )

15. CBitmap, CFont 클래스 객체 다루기 :  YouTube 링크  ( 22:33 )

16. 도형의 종류와 색상 출력하기 1 (디자인, 대화상자 기반, ●) :  YouTube 링크  ( 28:39 )

17. 도형의 종류와 색상 출력하기 2 (구현, DC 획득, Tab, Slider, Spin 컨트롤 등, ●) YouTube 링크  ( 30:38 )