C++ windows窗体应用程序问题

已经写好一个C语言的控制台程序,想把它VS2010改成窗体程序碰到了几个问题。C语言的DOS程序都是写在cpp里面的,我重新开始写窗体程序的时候发现内容全是写在一个叫做f... 已经写好一个C语言的控制台程序,想把它VS2010改成窗体程序碰到了几个问题。
C语言的DOS程序都是写在cpp里面的,我重新开始写窗体程序的时候发现内容全是写在一个叫做form1.h的文件下面。MSDN里面的教程是假如创立了一个Button按钮,双击之后就创立了一个事件,然后底下写代码。这是不是意味着这个form1.h就是C语言里面的main.cpp了?main.cpp就几乎没用了?
第二个问题是我想在richtextbox里面写变量,比如说i = 5 ,让richtextbox显示为5。可是richtextbox的输出格式是 richTextBox->Text = L " "双引号里面只能写常量值。网上很多说是申请一个数组变量,然后 = 数组。但是这个申请在哪里? richtextbox_changed后面还是一开始form 1{ public里面。
第三个问题是如何让button 按钮触发之后 将函数显示在richtextbox里面。
如果可以的话,有没有什么windows 窗体应用程序C++的教材,就是搞不清楚cpp和h在窗体里面到底是谁调用谁。
展开
 我来答
望穿秋水待伊人
2014-11-26 · TA获得超过644个赞
知道小有建树答主
回答量:708
采纳率:100%
帮助的人:799万
展开全部
这种改写基本上相当于重做一遍了,窗体程序和DOS的模式是完全不同的,你写成窗体程序,就要创建相应的项目,看你上面说的,richTextBox->Text = L " " , 这种语法看来,你用的C++.net吧,这个语言是C++跟.net结合的一个不伦不类的东西,不建议使用,还用是单纯的C++吧,用C++来做窗体程序有两种选择,一种是用MFC类库来做,另一种是用纯windows SDK来做,MFC是微软做好的框架,开发效率比较高,但是做了大量封装,不利于学习,windows SDK相对来说比较底层一些,有利于理解程序运行原理,但是开发效率比较低。你可以根据需要看一下MFC从入门到精通一类的书或者是Windows程序设计。.h 和 .cpp 这两种文件在C++里是同时使用的,.h文件里存放一些函数或者类的声明 , .cpp里写具体的实现,通常情况下是这么做,但是你如果想把 .h里面的代码写在.cpp里也是可以的,.h文件是不参与编译的。C语言的程序通常是.c 格式的,写在.cpp里是因为C++兼容了大部分的C,但是本质上.c文件 和.cpp文件编译的方式是有所不同的。如果喜欢.net的话,可以考虑使用C#语言,这个开发的效率非常高,而且难度比C++小的多。具体还是看你自己的选择了。
Leeu365
2014-11-26 · 超过13用户采纳过TA的回答
知道答主
回答量:20
采纳率:0%
帮助的人:16.1万
展开全部
孙鑫的《孙鑫c++视频教程》
.h文件为头文件,变量和类的声明。 .cpp才是代码实现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
庹慧智0k
2014-11-26 · TA获得超过331个赞
知道小有建树答主
回答量:598
采纳率:0%
帮助的人:133万
展开全部
可以看下, MFC, 
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式