• 大小: 2.06MB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-02-02
  • 语言: C/C++
  • 标签: MFC编程  

资源简介

环境:Windows XP SP3、 VC++ 6.0 IDE 目的:讲解怎样使用VC++ 6.0 IDE书写一个最简单的MFC应用。 过程:本人在学习"Programming Visual C++ Fifth Edition"(VC++技术内幕第五版)过程中,我发现这本书理论上讲得非常细节,但是有些细节没有考虑到初学者的感受,比如它在讲解“What's an Application Framework?”(什么应用框架)时,给出了完整的使用MFC框架实现的"Hello World"功能的手写代码,但是没有说怎样使用VC++6.0 IDE来书写和测试这些源代码。这会让很多初学者觉得非常抽象。于是本人把书中的讲解源代码影射到怎样使用VC++ 6.0 IDE来实现。其中,整个使用IDE的步骤使用图片说明了,并且一行代码一行注释,说明在VC++编程的意思--它是初学VC++程序的第一个好例子。 使用步骤: 1、下载解压之后,参见“创建过程”目录中的图片说明 2、双击DSW文档打开工程即可 学习对象:VC++的初学者--想看懂怎样使用VC++书写一个最简单的Hello World窗体程序。

资源截图

代码片段和文件信息

#include  // 需要MFC基本类库
#include “myapp.h“ //导入自己的头文件
 
CMyApp theApp; //声明并定义一个应用对象--并且只能有一个CMyApp对象
 
//实现虚函数的默认行为
BOOL CMyApp::InitInstance(){
//初始化成员m_pMaintWnd对象
    m_pMainWnd = new CMyframe(); 
//呼叫它的ShowWindow方法,让该窗体对象显示出来
    m_pMainWnd->ShowWindow(m_nCmdShow);
//显示之后,保持窗体的刷新状态
    m_pMainWnd->UpdateWindow();
    return TRUE; //表示初始化结束
}

//使用预处理语句把窗体类与窗体事件关联起来
BEGIN_MESSAGE_MAP(CMyframe CframeWnd)
    ON_WM_LBUTTONDOWN()
    ON_WM_PAINT()
END_MESSAGE_MAP()

//实现窗体的构造函数
CMyframe::CMyframe(){
//呼叫Create方法创建一个窗体对象
    Create(NULL “我的第一个VC++应用“);
}

//处理鼠标的左键点击事件
void CMyframe::OnLButtonDown(UINT nFlags CPoint point){
    TRACE(“Entering CMyframe::OnLButtonDown - %lx %d %d\n“
          (long) nFlags point.x point.y);
CPaintDC dc(this);
    dc.TextOut(point.x point.y “Hello world!“);
}

//处理窗体画出的显示加载事件
void CMyframe::OnPaint(){
    CPaintDC dc(this);
    dc.TextOut(0 0 “Hello world!“);
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件    1298508  2009-09-22 22:52  MyApp\Debug\MyApp.exe

     文件    1693424  2009-09-22 22:52  MyApp\Debug\MyApp.ilk

     文件      26142  2009-09-22 22:52  MyApp\Debug\MyApp.obj

     文件    3038248  2009-09-22 22:48  MyApp\Debug\MyApp.pch

     文件    2688000  2009-09-22 22:52  MyApp\Debug\MyApp.pdb

     文件     123904  2009-09-22 22:52  MyApp\Debug\vc60.idb

     文件      53248  2009-09-22 22:52  MyApp\Debug\vc60.pdb

     目录          0  2009-09-22 22:52  MyApp\Debug

     文件       1138  2009-09-22 22:50  MyApp\MyApp.cpp

     文件       3830  2009-09-22 13:08  MyApp\MyApp.dsp

     文件        535  2009-09-22 13:08  MyApp\MyApp.dsw

     文件        641  2009-09-22 22:46  MyApp\MyApp.h

     文件      41984  2009-09-22 22:52  MyApp\MyApp.ncb

     文件      48640  2009-09-22 22:52  MyApp\MyApp.opt

     文件        461  2009-09-22 22:52  MyApp\MyApp.plg

     文件    1063434  2009-09-22 17:50  MyApp\创建过程\步骤一.bmp

     文件     894774  2009-09-22 17:55  MyApp\创建过程\步骤三.bmp

     文件    1061518  2009-09-22 17:53  MyApp\创建过程\步骤二.bmp

     文件    3072054  2009-09-22 22:51  MyApp\创建过程\步骤四.bmp

     目录          0  2009-09-22 22:53  MyApp\创建过程

     目录          0  2009-09-22 22:53  MyApp

----------- ---------  ---------- -----  ----

             15110483                    21


评论

共有 条评论