经过这几天的使用VS,发现其实和VB还是有一些相同的地方,所以对于控件还是能够很好的了解他们的作用。
这是今天上机的时候写得一个“长方体求解”的程序,主要还是多练习练习,熟悉一下。
创建一个“Bank”项目,在bankget.h中,创建一个类:
class Bank{private: int leight; int weight; int height;public: void get(int, int, int); int getarea(); int getvo();};在bankget.cpp中,完成内置函数的声明:
#include "stdafx.h"#include "Bank.h"#include "bankget.h"void Bank::get(int l, int w, int h){ leight = l; weight = w; height = h;}int Bank::getarea(){ return (2 * (leight*weight + weight*height + leight*height));}int Bank::getvo(){ return (leight*height*weight);}在BankDlg.cpp中,增加对按钮button的函数实现:
void CBankDlg::OnBnClickedButton1(){ UpdateData(); Bank b1; b1.get(b_l, b_w, b_h); b_area = b1.getarea(); b_vo = b1.getvo(); UpdateData(false);}结果如图:
@ Mayuko