前言
CLR-C++是跟随.NET产生的,其好处总的来说就是可以使用传统C++的功能,同样可以使用Winform的UI功能,这样的好处莫过于拥有接近C++的性能以及.NETWinform的UI功能,在某些场合,例如希望使用Winform的UI功能的场合,却又与C++算法底层交互的场合,会使得开发上有一定的方便性。至于其他的好处请自行摸索,本文只作为一个入门。
环境搭建
在VS的安装组件中使能CLRC++功能,安装相应的模板。
具体操作
1.新建工程,本文以控制台程序开始,将把控制台程序改造成窗口程序。
2.添加相应的程序集System.Windows.Forms
3.向项目中添加窗口文件WindowsForm
4.修改入口函数,改为窗口入口函数wWinMain,并注意引入相关的头文件,这步骤就跟传统的WIn32开发类似。
5.在System工程选项卡中将程序类型改为Windows
运行效果
本文只测试了按钮,复选框,以及PictureBox等组件,可以看出,跟.NET的Winform开发过程类似,只是编程语言变成了CLRC++而已。