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

  • Post author:
  • Post category:其他


为了完成一个作业,需要学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没有复制到新的文件夹里,所以报了一堆错。改正之后,编译通过了再组建。



顺利跑出来了



版权声明:本文为skyejy原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。