1 CAboutDlg:派生自CDialog,一个About对话框。2CEx3_1App:派生自CWinApp,其对象theApp代表应用程序本身。3 CEx3_1Doc:派生自CDocument

1 CAboutDlg:派生自CDialog,一个About对话框。
2CEx3_1App:派生自CWinApp,其对象theApp代表应用程序本身。
3 CEx3_1Doc:派生自CDocument,文档类。
4 CEx3_1View:派生自CView,视图类。
5 CMainFrame:派生自CFrameWnd,程序框架类。
文档、视图及应用程序类名都以工程名开头,其后是对应的类型名,这有助于在程序中有多
个文档视图类时区分主视图与其他视图以及区分主文档与其他文档类。应用程序向导AppWiz-
ard为每个类生成了一个头文件和一个.cpp文件,还自动生成了stdafx.h和 stdafx.cpp文件,如
图3.9所示。AppWizard还生成了默认的用户界面资源文件,可在Resource view 选项卡中进行
查看,用户界面资源的应用将在3.3~3.4节介绍。

B Ex3_1 classes
฿ CAboutDlg
E * CEx3_1App
CEx3_1Doc
- CEx3_1View
4 CMainFrame
& Globals
o theApp

Reso ..

图 3.8

(3)向文档类中增加数据成员。
在编辑窗口打开文档类的头文件Ex3_1Doc.h,手工添加一个字符数组成员m_StrName,或
在Workspace的 ClassView 选项卡,右击CEx3_1Doc类,在弹出菜单中选择Add Member Vari-
ables,在对话框中输入变量类型和名称。在文档类构造函数中对新增加的变量进行初始化,在
CEx3 1View的OnDraw()函数中显示字符串。

class CEx3_1Doc : public CDocument | //Ex3_1Doc. h
//Attributes

Clas.

B FilevL.

ClassView 页面

Du Clas.

D FleVL

Ex3_1 files
a & Source Files
Ex3_1.cpp
Ex3_1.rc
Ex3_1Doc.cpp
Ex3_1View.cpp
MainFrm.cpp
StdAfx.cpp
Header Files
[ Ex3_1.h
[ Ex3_1Doc.h
Ex3_1View.h
MainFrm.h
E Resource.h
[ StdAfx.h
Resource Files
ReadMe.txt

Reso ..

图3.9 FileView 页面

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值