c++可视化程序怎么做

如题... 如题 展开
 我来答
吴小王
推荐于2018-03-05 · TA获得超过200个赞
知道小有建树答主
回答量:142
采纳率:0%
帮助的人:134万
展开全部
C++本身没有GDI(图形界面的接口),因为对每一个操作系统,它所用的GUI是不同的,其实按道理,还是可以有的。
Windows应用程序的入口函数是WinMain();还C++是main(),两都不同。main()只能用要控制台的应用程序(Windows,也就是像命令提示的那种)。WinMain()才是可视化的。这就要用到Windows的GDI。在Window API中你可以像C语言一个的使用。不过要像C++面象对像的使用就得由MFC了,其实MFC也就中把Window API做了面像对象的封装。。。。。
你也可以自己封装Window API(自己写一个类就行了!),但MFC是微软自己封装的,专业性肯定是要强一点,不过你也可以模拟他们。呵呵
在MFC中所以与GDI有关的类都是由CDC我个类派生的。你可以自己查一下MSDN.
祝你好运。。。。
等待的幸福快乐
推荐于2016-11-01 · 知道合伙人数码行家
等待的幸福快乐
知道合伙人数码行家
采纳数:1011 获赞数:35893

向TA提问 私信TA
展开全部
  程序=对象+消息

  面向对象程序的基本元素是对象,面向对象程序的主要结构特点是:第一,程序一般由类的定义和类的使用两部分组成,在主程序中定义各对象并规定它们之间传递消息的规律.第二,程序中的一切操作都是通过向对象发送消息来实现的,对象接收到消息后,启动有关方法完成相应的操作.一个程序中涉及到的类,可以由程序设计者自己定义,也可以使用现成的类(包括类库中为用户提供的类和他人已构建好的).尽量使用现成的类,是面向对象程序设计范型所倡导的程序设计风格.[1]
  一个简单的c++编程例子:
  定义一个圆锥体类(yzt),数据成员有半径r,高h,成员函数有:构造函数、求圆锥体体积的valume(),显示函数display(),在main()中定义yzt 的对象s,求r=h=1时的体积,公式:π/3rrh
  #include <iostream>
  using namespace std;//定义标准命名空间
  class yzt //定义yzt类
  {
  private:
  double r,h;
  public:
  yzt(double x=0,double y=0)// 为yzt的构造函数,功能是为r,h赋值
  { r=x;h=y; }
  double valume()//求圆锥体的体积函数
  { double v=0;
  v=(3.1415/3)*r*r*h;
  return v; }
  void display() //圆锥体的体积显示函数
  {cout<<"圆锥体的体积为:"<<valume()<<endl;}
  };
  int main() //主函数,任何程序都必须有一个main()函数,因为要从它开始执行
  {
  yzt s(1,1); //定义yzt的对象
  s.display(); //利用对象s调用yzt的display()函数
  return 0;
  }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lamusicoscos
2009-06-01 · TA获得超过184个赞
知道答主
回答量:169
采纳率:0%
帮助的人:159万
展开全部
可视化程序要好看的话还是是通过UI来做,就是做好一个UI的界面,然后再实现相应UI的功能。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
鹰·唯一
2009-06-01
知道答主
回答量:12
采纳率:0%
帮助的人:0
展开全部
你只要上网下这本电子书就知道了:《windows程序设计》,而且,我相信你会收获很多.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
程序小兵
2009-05-31 · TA获得超过710个赞
知道小有建树答主
回答量:530
采纳率:0%
帮助的人:174万
展开全部
题呢???????
c++可视化程序用MFC吧~~~~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式