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在窗体里面到底是谁调用谁。 展开
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在窗体里面到底是谁调用谁。 展开
展开全部
这种改写基本上相当于重做一遍了,窗体程序和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++小的多。具体还是看你自己的选择了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询