C的程序和VC++的问题,高手来
现在学期末了,我们只会做C程序,运行起来就是main函数的dos界面,可是老师要求要做个界面,用MFC做,我现在只懂+图片还有修改一些框架可是对触发事件还是不理解,我想问...
现在学期末了,我们只会做C程序,运行起来就是main函数的dos界面,可是老师要求要做个界面,用MFC做,我现在只懂+图片还有修改一些框架可是对触发事件还是不理解,我想问下1.怎么弄个按钮点到就可以直接运行写好的C程序(按钮时MFC开始初始化的菜单也可以,也就是点菜单里的选项就能运行C程序),还有的是C写的程序要怎么加进去,具体要加到哪个类??(比较重要)
2.(随意回答)我想把界面做好看点,一共有6个C程序,我想在MFC背景+6个按钮,用点击鼠标触发事件,运行C程序。(搞定这个再追加分)
怎么在MFC拖进去6个按钮??
控件怎么拖进界面,好像只能拖到Dialog里面....我要弄进去背景的 展开
2.(随意回答)我想把界面做好看点,一共有6个C程序,我想在MFC背景+6个按钮,用点击鼠标触发事件,运行C程序。(搞定这个再追加分)
怎么在MFC拖进去6个按钮??
控件怎么拖进界面,好像只能拖到Dialog里面....我要弄进去背景的 展开
展开全部
这不是你想的那么简单。并不是点个按钮就运行你的C文件。你必须在按钮事件里加入你的C核心代码(主要是函数),从而实现你的初始C程序目标。
这可能要让你稍微修改一下你的C代码,比如接口(函数)的参数之类的东西。这种修改是看你的需求而修改的。
对MFC要想稍微深入的话你对面向对象要稍微的知道一点。此时对MFC类库的了解也是很必须的。比如CButton类,CString类等一些MFC中的类的成员与方法。
倘若是想在控制台程序中加入一点好玩的,比如对话框之类的的话,你可以在建立console工程后在选择An Application that supports MFC,这样你就能够在控制台应用程序(就是所谓的黑dos)下使用可视化的一些MFC控件了。
你得想想你点击6个按钮中的按钮之后你想出现的情况是什么,你不可能直接就出现你源代码的main函数的效果,毕竟一个程序里只能有一个main函数。这样就决定了你必须修改你的C文件。
拖按钮这种事呢需要你自己去摸索,别认为MFC很简单的以为它就是拉拉控件之类的简单的活,这一门东西够你学上个4,5年的。拖控件若是最直观的就是从controls小对话框里拖出来,倘若不见它了(或者不小心关掉了)则到tools-》customize-》toolsbar里找到controls打上勾就行了。
MFC是VC++的一门可视化程序设计,它涉及的范围很广很广。需要你自己的勤奋和努力。
你这个问题等你了解了MFC以及VC++后你就能知道问得很幼稚的,希望你能进步。
这可能要让你稍微修改一下你的C代码,比如接口(函数)的参数之类的东西。这种修改是看你的需求而修改的。
对MFC要想稍微深入的话你对面向对象要稍微的知道一点。此时对MFC类库的了解也是很必须的。比如CButton类,CString类等一些MFC中的类的成员与方法。
倘若是想在控制台程序中加入一点好玩的,比如对话框之类的的话,你可以在建立console工程后在选择An Application that supports MFC,这样你就能够在控制台应用程序(就是所谓的黑dos)下使用可视化的一些MFC控件了。
你得想想你点击6个按钮中的按钮之后你想出现的情况是什么,你不可能直接就出现你源代码的main函数的效果,毕竟一个程序里只能有一个main函数。这样就决定了你必须修改你的C文件。
拖按钮这种事呢需要你自己去摸索,别认为MFC很简单的以为它就是拉拉控件之类的简单的活,这一门东西够你学上个4,5年的。拖控件若是最直观的就是从controls小对话框里拖出来,倘若不见它了(或者不小心关掉了)则到tools-》customize-》toolsbar里找到controls打上勾就行了。
MFC是VC++的一门可视化程序设计,它涉及的范围很广很广。需要你自己的勤奋和努力。
你这个问题等你了解了MFC以及VC++后你就能知道问得很幼稚的,希望你能进步。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询