MFC UI for TS Analyzer 서울시립대학교 컴퓨터통계학과 최 용 진.

Slides:



Advertisements
Similar presentations
모바일 프로그래밍 개론 UNIT 01 로봇 SW 컨텐츠 교육원 조용수. 학습 목표 모바일 프로그래밍이란 ? Embedded System 특성 Mobile OS Hybrid and Native SDK and NDK 2.
Advertisements

자기소개서 만들기. 2 4) 자기소개서 작성방법 [ 데이터 수집 ] - 지원하는 업무는 어떤 업무인가 ? - 그 일을 왜 하고 싶은가 ? - 그 업무는 나의 전공과 관련이 있는 업무인가 ? - 그 업무를 수행하기 위해 미리 알아야 할 사항은 무엇인가 ? - 필요한 직무능력을.
1 1. 플랫폼과 개발툴 볼랜드포럼 대표시삽 박지훈 Jeehoon Imp Park
Computer Graphics 윈도우 프로그래밍 김 창 헌김 창 헌. Computer Graphics 2 윈도우 시스템  윈도우  스크린 위에서 독립적으로 움직일 수 있는 사각형 영역  윈도우 시스템  유저와 어플리케이션간의 그래픽 스크린을 통한 인터페이스 를.
2010 IT 개발자 양성을 위한 2010 년 채용예정자 과정 제안서 년 채용예정자 진행 프로세스 기업협약업체 모집 대학 취업 설명회 회사면접 교육, 프로젝트 진행 신입사원입사 수료식 ( 개인별 교육 성과제출 후 ) 기업 최종평가에 의해 기업 신입사원으로.
미디어 프로그래밍 II 소개.
시스템 개요 진화 과정 RIA & X-Internet Web Client/Server Main FRame
인터넷 쇼핑몰 구축 제안서.
컴퓨터 공학 설계 및 실험 I MFC programming
1 비주얼 베이직 소개와 개발 환경 구축 비주얼 베이직 프로그래밍 환경을 구축하자!.
2007학년도 2학기 HCI 프로그래밍 II (분반 2) 2007년 가을학기 9/3/2007 박경신.
안 보여 줄끼가? 소프트웨어 프로젝트 1 – 제안서 발표 피바다 (A6)조 발표자 : 조기수.
1월 19일 주일오전예배 핸드폰 전원을 꺼주시기 바랍니다.
프랜차이즈 본사 인트라넷 구축 제안서 제출처 : ㈜마세다린 제출사 : ㈜데이타캠프 제출일 :
DataWindow .NET 프로넷 소프트㈜.
Lab 6 Guide: 교재 14장 DLL 예제. Regular DLL 만들기 - 암시적 연결 ( 쪽) 명시적 연결 ( 쪽)
제1장 C#의 기초 1.1 .NET Framwork 1.2 .NET Environment 1.3 C# 소개.
Lecture 2 MFC and Application Frameworks
5과 하나님의 말씀인 성경.
통합단말 UI Framework 컨설팅 - 디자인 시안 설명회
홈페이지 자동 구축 솔루션 K2 Web WIZARD 2.6 관리자 메뉴얼
고급 컴퓨터 프로그래밍 팀명:지식인 팀원:홍광수 원대연 이소정.
2017 은광교회 청년디모데 여름 수련회 ( ).
오목게임 W32 로봇시스템제어(하) GROUP 7 노성동, 하선웅, 김관준
Lab 3 Guide: 교재 4장 대화상자 예제. - 프로파일 입력 ( 쪽)
MFC를 이용한 네트워크게임 졸업 프로젝트 담당 교수 : 김재형 교수님 김 성준 김 민기.
1. C 언어의 이해와 컴파일러 설치.
윤 홍 란 MFC 기초 윤 홍 란
개정판 Visual Basic 6.0 바로가기.
1장 Visual Basic 2010 시작 1.1 프로그램에 대한 기초 1.2 Visual Basic 버전
Visual Studio 2008 버전별비교 및 제품개요
Kasimov C언어 세미나 1st.
Choi Younghwan CSE HUFS
Computer Science & Engineering
1 C 언어의 이해와 컴파일러 설치 프로그래밍 환경을 구축하자!.
졸업작품발표 타자 연습 프로그램 By.. Eunju 담당 교수 : 이형원 교수님 학번 : 이름 : 김은주.
비주얼 베이직 프로그래밍 개요 비주얼 베이직 6.0 살펴보기 비주얼 베이직 6.0 설치 비주얼 베이직 6.0의 개발 환경
GUI Programming - Part 2 ( GUI for Python - wxPython )
Microsoft Visual C++ 제 1편 입문편 5장. 샘플 프로그램의 사용자화
(PROJECT명: Web Server관리)
Visual C++ Programming
프로젝트 중간보고서 조재영 지승우.
C++ 프로그래밍 년 2학기 전자정보공학대학 컴퓨터공학부.
영상처리 시작하기 & 영상처리 프로그램 만들기
..
Visual Basic 기초 1 목표: 컴퓨터기반제어에 관련된 학습을 하기 전에 Visual Basic의 기초를 살펴본다.
Visual Studio 2010 프로젝트 생성하기 PC화면에서 Visual Studio 2010 아이콘을 더블클릭 하거나
Visual C++ Programming
날짜: 팀명: TEAM-SIX 발표자: 이기영
openGL Project 제안서 비 오는 정류장에서
Computer Graphics OpenGL 설치 및 설정
Appendix A 구조적 시스템 개발 방법론.
JAVA WINDOW PROGRAMMING
인터넷 기반 보안시스템 담당 교수님 : 김재형 교수님 발 표 자 : 전익현 하유진.
비주얼 프로그래밍 1분반 화/목.
CH2. ASP.NET 페이지 분석 HTML ASP ASP.NET 의 차이점.
[ 강남구 청담동 “이동수에프엔지” ].
나는 땅에서 키는 작지만 하늘로부터 재는 키는 이 세상 어느 누구보다도 크다
비주얼 프로그래밍(2분반) 강의노트 2분반 = 월/목.
Remote Control Plus - 졸업 프로젝트 배문희.
openGL Project 제안서 - 해상 전투
4주 실습강의 학기, 소프트웨어 설계 및 실험(Ⅰ).
2010년 DAEATi 솔루션 사업부 공채 1기 팀 프로젝트 보고
Information Security - Sniffing 실습.
1장 Visual Basic 2010 시작 1.1 프로그램에 대한 기초 1.2 Visual Basic 버전
[297탄] 반드시 길러야 할 4가지 공부 습관 자습 습관 복습 습관 동기부여 습관 셀프 테스트 습관
컴퓨터 계측 및 실습 C++ 기초 영남대학교 기계공학부.
원도우 네트워크 프로그래밍 (TCP/IP 소켓 프로그래밍)
컴퓨터 프로그래밍 언어 Visual Basic 6.0 √ 원리를 알면 VB가 쉽다.
실습#5 인터랙티브 프로토타입 2011년 2학기 숙명여자대학교 임순범.
Presentation transcript:

MFC UI for TS Analyzer 서울시립대학교 컴퓨터통계학과 최 용 진

목차 UI Library 소개 MFC Splitter Window Tree View List View Event Handler References

UI Library 소개 GUI가 필요한 프로그램을 개발해야 할때.. Win32 API : 많은 시간과 노력 필요 MFC : Win32 API들이 class로 구현 JAVA : AWT, SWING Delphi PowerBuilder GTK : Linux QT : Linux, Embedded Linux에도 포팅

MFC Microsoft Foundation Class Library 윈도우 프로그래밍에 필요한 약 300여 개의 클래스를 계층적으로 구현 프로그램의 뼈대를 이루는 클래스 윈도우 관련 클래스 그래픽 관련 클래스 자료 구조 클래스 파일 및 데이터베이스 관련 클래스 etc

Splitter Window Frame Window View Window

Splitter Window Frame Window Splitter Window View Window Splitter Bar

Visual C++ .NET Visual Studio .NET 2003을 설치한 후 다음과 같이 실행

Visual C++ .NET 실행 화면

Splitter Window 구현 프로젝트 or 빈솔루션 선택

Splitter Window 구현 MFC 응용 프로그램

Splitter Window 구현 Check single document

Splitter Window 구현 Check splitter window

Splitter Window 구현 Choice base class of view

Splitter Window 구현 Virtual function인 OnCreateClient() redefine

Splitter Window 구현 MainFrm.cpp에 Doc와 View header file 추가

Splitter Window 구현 Compile and Linking

Splitter Window 구현 Press Ctrl+F5 or click ‘▶’ of tool bar

Splitter Window 구현 basic toolbar

Splitter Window 구현 Check toolbar

TreeView 처음에 Wizard에서 view의 base class로 TreeView를 선택 속성 수정

TreeView 초기화 함수에서 tree item 설정

TreeView 실행 화면

ListView View class가 더 필요하므로 클래스 추가

ListView MFC class 선택

ListView 클래스이름 입력하고 기본 클래스 선택

ListView 확인하면 헤더파일과 소스파일이 생성

ListView Class view에서 HeaderInfoView 선택

ListView 속성윈도우에서 재정의

ListView 콤보박스에서 추가 선택 추가된 상태라서 삭제표시 PreCreateWindow()동일

ListView 앞의 View와 같이 속성 설정

ListView ListView Item 추가

ListView Main Frame에서 연결

Event Handler TreeView Item을 클릭 시 ListView text 변경

Event Handler OnNMClick()에 구현 GetPane(행,열)

Event Handler 실행화면

References MSDN Library

References Web site codeguru.com sourceforge.com www.devpia.com VC++ control, community sourceforge.com program source(C#으로 작성된 Transport Analyzer) www.devpia.com 국내 최대 개발자 커뮤니티, 묻고 답하기

Q & A 감사합니다.