Windos编程实验指导书解析(5)

2019-04-02 10:29

(7) 单击[关闭]按钮回到向导对话框,单击[下一个]按钮,出现如下图所示的对话框。

(8) 单击[下一个]按钮,出现对话框。在这里,用户可以对MFC AppWizard提供的默认类名、基类名、各个源文件名进行修改。

(9)添加一个描述学生信息的类。

选择vc++的菜单project-》Add to Project-》New,新建一个头文件StudentInfo.h

Student代码:

//StudentInfo.h 文件内容

class CStudentInfo : public CObject { CString strName; CString strNO; BOOL bMale; CTime tBirth; CString strSpecial; DECLARE_SERIAL(CStudentInfo) public:

// 姓名 // 学号 // 性别,是否为男 // 出生年月 // 专业 // 序列化声明

CStudentInfo() {};

CStudentInfo(CString name, CString id, BOOL male, CTime birth, CString special); void Serialize(CArchive &ar);

void Display(int y, CDC *pDC); // 在坐标为(0,y)处显示数据 };

选择vc++的菜单project-》Add to Project-》New,新建一个实现文件StudentInfo.cpp

//StudentInfo.cpp 文件内容 #include \

#include \

CStudentInfo::CStudentInfo(CString name, CString id, BOOL male, CTime birth, CString special) { strName = name; strNO = id; bMale = male; tBirth = birth; strSpecial = special; }

void CStudentInfo::Display(int y, CDC *pDC) { CString str, strSex(\女\ if (bMale) strSex = \男\ str.Format(\ %s %s %s %s\ strSex, tBirth.Format(\ pDC->TextOut(0, y, str); }

IMPLEMENT_SERIAL(CStudentInfo, CObject, 1) // 序列化实现

void CStudentInfo::Serialize(CArchive &ar) { if (ar.IsStoring()) ar<>strName>>strNO>>bMale>>tBirth>>strSpecial; }

(10)添加用于学生基本信息记录输入的对话框

在资源视图里,添加一个对话框资源,资源id为:IDD_DIALOG_student

双击对话框资源, 添加一个对话框的新类。、

向对话框资源里添加控件。


Windos编程实验指导书解析(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:论鲁迅笔下的知识分子形象

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: