VC++6.0下的C++图形界面程序设计基础 MFC程序例子

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/skyejy/article/details/85171254

为了完成一个作业,需要学c++的MFC(虽然它年事已高……)在学java前我是学过

照着书(当年学C++的教材)(清华大学出版社 邵兰洁主编的《C++面向对象程序设计》)写了第一个Demo出来:

书上介绍的很详细:步骤如图所示:

1.设计长方形类

构建这两个文件

MyRectangle.cpp 

#include"StdAfx.h"
#include"MyRectangle.h"
CRectangle::CRectangle(){length=1;width=1;}
CRectangle::CRectangle(double L,double W){length=L;width=W;}
CRectangle::~CRectangle(){}
double CRectangle::Perimeter(void) {return(2*(length+width));}
double CRectangle::Area(void){return (length*width);}

 MyRectangle.h

class CRectangle
{public:
	CRectangle();
	CRectangle(double L,double W);
	virtual~CRectangle();
	double Perimeter(void);
	double Area(void);
private:
	double length,width;
};//类后面要加分号啊

2.基于对话框的图形界面的设计(编译器是visual c++6.0)这里教材写得很详细。按照步骤一步一步来就可以了。

(存档!以便忘记的时候调出来用。)

踩的坑

值得一提的是,即便是照着书敲代码,也有会出错的时候。我一开始直接点build -->组建-->执行.exe文件。一直显示没有。

还百度了半天为什么,后来才发现是因为我没编译,而且编译以后才发现,类忘了加“;”,有个地方英文单词写错了;MyRectangle.cpp和MyRectangle.h没有复制到新的文件夹里,所以报了一堆错。改正之后,编译通过了再组建。

顺利跑出来了

猜你喜欢

转载自blog.csdn.net/skyejy/article/details/85171254
今日推荐