mfc 기본 예제

2002년에 도입된 이래, 사람들은 마이크로소프트 비주얼 베이직(Visual Basic .Net)의 주요 변경 사항, C#의 도입, 새로운 ASP.NET 및 ADO.NET 모델, XML 사용이 증가했습니다. 따라서 응용 프로그램 프레임워크에서 다음 수준인 .Net 프레임워크(현재 버전 2.0)가 소개됩니다. 그러나 C++ 개발자는 Microsoft Visual C++ .NET의 많은 새로운 기능이 C++를 프로그래밍 언어의 .NET 제품군의 일류 멤버로 만들기 때문에 소외감을 느낄 필요가 없습니다. 이 새로운 기능을 C++에 대한 관리 확장이라고 하며 C++ 프로그래머에게 .NET 클래스 라이브러리의 모든 기능에 대한 액세스를 제공할 뿐만 아니라 기존 C++ 코드, COM 개체 및 Win32 API와 상호 운용할 수 있습니다. 가짜 코드가 아니라 실제로 MFC 라이브러리에서 컴파일하고 실행되는 실제 코드를 살펴볼 차례입니다. 그것은 몇 가지 추가와 함께, 좋은 오래 된 “안녕하세요, 세계!” 응용 프로그램입니다. Windows용 작업 중인 MFC 라이브러리 응용 프로그램에 대한 최소 코드 양에 관한 것입니다. 이제 모든 줄을 이해할 필요는 없습니다. 문서 /보기 아키텍처 지원 응용 프로그램이 없는 단일 문서 인터페이스(SDI)이며 이 프로그램을 빌드하는 전체 단계는 예제 1에 제공됩니다. 규칙에 따라 MFC 라이브러리 클래스 이름은 문자 C로 시작합니다. 다음은 MYAPP 응용 프로그램의 헤더 및 구현 파일에 대한 소스 코드입니다 (모든 Visual C ++ 주석이 삭제되었습니다).

클래스 CMyApp 및 CMyFrame은 각각 MFC 라이브러리 기본 클래스에서 파생됩니다. 첫 번째는 MYAPP 응용 프로그램에 대한 MyApp.h 헤더 파일입니다: 문자열에 대한 0x8000→0xFFFF의 범위는 명령에 대한 메뉴 프롬프트에 대해 예약되어 있습니다. 응용 프로그램 시작: 사용자가 응용 프로그램을 시작할 때 Windows는 응용 프로그램 프레임워크의 기본 제공 WinMain() 함수를 호출하고 WinMain()은 CWinApp에서 파생된 클래스의 전역으로 구성된 응용 프로그램 개체를 찾습니다. C++ 프로그램에서 는 기본 프로그램이 실행되기 전에 전역 개체가 생성된다는 것을 잊지 마십시오. 1단계: Win32 응용 프로그램의 새 프로젝트를 만듭니다. 마법사의 두 번째 화면에서 첫 번째 옵션을 선택합니다. 마법사가 파일을 추가하지 못하게 합니다. 프로젝트를 만든 후에는 솔루션 탐색기에서 만든 파일을 볼 수 있습니다. 마법사가 프로젝트에 대해 생성하는 파일에 대한 자세한 내용은 프로젝트 생성 파일 ReadMe.txt를 참조하십시오. 파일 형식에 대한 자세한 내용은 Visual Studio C++ 프로젝트에 대해 생성된 파일 형식을 참조하십시오. 액티브X 컨트롤의 선택을 취소합니다. 그냥 우리의 코드를 간단하게합니다.

응용 프로그램 프레임워크의 한 가지 정의는 “일반 응용 프로그램에 필요한 모든 것을 제공하는 개체 지향 소프트웨어 구성 요소의 통합 컬렉션”입니다. 그것은 매우 유용한 정의가 아닌가요? 응용 프로그램 프레임워크가 무엇인지 정말로 알고 싶다면 이 책의 나머지 부분을 읽어야 합니다. 이 장의 후반부에서 익숙해질 응용 프로그램 프레임워크 예제는 좋은 출발점입니다.

Comments are closed.


Iron Age Tattoo Aftercare

Iron Age Piercing Aftercare

Iron Age Notary Form
We cannot display this gallery
RE-LOADABLE GIFT CARDS AVAILABLE NOW!
Iron Age Gift Cards
Iron Age on Facebook
Iron Age on Instagram
Iron Age on Twitter