VS2010以及以前的版本,创建项目时都可以在CLR下找到“Windows窗体应用程序”的项目模板,但是VS2012以后的版本就没这么方便了。可以通过打开旧版本的项目来修改,也可以像下面这样操作:这里就以VS2015为例,打开V...

VS2010以及以前的版本,创建项目时都可以在CLR下找到“Windows窗体应用程序”的项目模板,但是VS2012以后的版本就没这么方便了。可以通过打开旧版本的项目来修改,也可以像下面这样操作:
这里就以VS2015为例,打开VS2015如下图所示:
众所周知,WinForm需要.NET的支持。因此我们需要建立一个CLR空项目,步骤如下:
①新建项目
②选择CLR空项目
③结果
添加WinForm头文件:
①右键点击头文件,添加新建项
②选择UI的Windows窗体
③结果
注意,在第三步结果这里,可能会(请注意!是可能,反正在我的电脑上发生了)报错:若要在加载设计器前避免可能发生的数据丢失,必须纠正以下错误。
这里可以不必理会,请按照步骤继续走。。。
这里出现了大家所熟知的窗体设计器,但是还是没能允许,因为没有主函数。需要继续进行如下操作:
①编写主函数代码
代码这里给出了,大家注意修改对应的命名空间名称及窗体类名称。
当你走到此处时,保存修改,将那个报错的窗口关掉,然后重新打开,你就会发现,是下面这样的:
一切OK了!庆祝一下
②点击“本地Windows调试”,结果:
而后:
我们发现程序可以成功编译运行了,但是还留着一个黑乎乎的控制台。接下来,我们就通过设置取出这个控制台:
①右键点击项目,设置项目属性
②子系统改为窗口
③入口函数设置为main
④再次执行,黑框就不见了
---------------------
版权声明:本文为CSDN博主「yongf2014」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/yongf2014/article/details/48209419
本文标题为:C++/CLR 使用(VS2012,VS2013,VS2015)编写Windows窗体应用程序(转)


基础教程推荐
- C语言实现宾馆管理系统课程设计 2023-03-13
- 带你深度走入C语言取整以及4种函数 2022-09-17
- [C语言]二叉搜索树 2023-09-07
- C语言编程C++旋转字符操作串示例详解 2022-11-20
- [c语言-函数]不定量参数 2023-09-08
- 全面了解C语言 static 关键字 2023-03-26
- centos 7 vscode cmake 编译c++工程 2023-09-17
- C++实战之二进制数据处理与封装 2023-05-29
- C++实现ETW进行进程变动监控详解 2023-05-15
- C语言 详解字符串基础 2023-03-27