.NET学习日记01|CLR的配置与使用

引言

最近想要学习有关于窗口应用程序设计的知识,所以准备先学习一下.NET的编程方法和思路,以此写成学习日记,以便日后能快速查询之前遇到的问题,如果我叙述的部分还有错误,还请各位多多保函,指点指点。因为我是自学,所以可能会有自己一些错误的或者主观的理解。我先前学习过C#的.NET编程方法,这次我想试着从头开始去了解.NET的一些原理和编程思路,因此我采用的是C++的.NET编程方法,用的IDE是微软的Visual studio 2017,在此只针对这个版本和C++语言进行学习和分享经验。

CLR的配置

CLR的安装

在Visual studio 2012以及之后的版本中,使用CLR来进行.NET的编写操作会变得有些复杂,这里我将vs2017中安装CLR的具体步骤一一列出:

如何确定VS2017有CLR

在这里插入图片描述
打开vs中的文件→新建→项目。

在这里插入图片描述
如果在"Visual C++"中有CLR选项并且有CLR空项目即为已安装,反之就是未安装CLR。

CLR的安装位置

1.打开Visual Studio安装程序(或者通过开始菜单打开)
在这里插入图片描述
2.点击"使用C++的桌面开发"或者展开右侧的详细信息
在这里插入图片描述在这里插入图片描述
3.此时在右侧的详细信息中有一个选项是C++/CLI支持,将其勾选中,然后安装。(需要退出Visual Studio2017)安装完毕后即可使用CLR。

CLR的创建

创建一个CLR的程序,上文提到过,VS2017相对于早期的版本用CLR要麻烦不少,不能直接通过自己创建一个项目来进行可视化的图形界面设计等操作,因此需要通过自己创建一个空的CLR项目并且将之补充完整,我参考了这位大佬的资料。这个方法在VS2017上同样适用。

https://blog.csdn.net/snailcpp/article/details/51464611

这里的主要问题就是,我在新建完成之后会出现报错窗口(其实以上链接也提到了相关的错误)。只要不去管它,先去.cpp文件将主函数补充完整就可以正常的设计了。但是上文中的主函数代码是用图片表示的,在此我将它贴出来,方便重复使用或者复制。

#include "MyForm.h"
using namespace Project2; //使用Myform.h中的定义的命名空间

[STAThread] //单线程特性

int main(array<System::String^>^args) {
	Application::EnableVisualStyles(); //启用可视化界面
	Application::Run(gcnew MyForm()); //创建一个窗体,并进入消息循环
	return 0;
}

遇到的问题

这里预留位子,以补充可能遇到的使用问题以及解决方案。
1.
在这里插入图片描述
暂未找到原因,解决方案:关闭.h文件,先打开.cpp文件再打开.h文件

CLR的使用

在完成上述操作后点击创建的头文件xxxx.h就可以打开windows应用程序设计界面了,可视化的界面设计可以很快捷方便的添加控件和操作。
在屏幕最左侧位置可以打开工具箱,里面有对应的控件,控件的使用学习放到以后再细说,如果不小心将这个工具箱关闭,找不到工具箱窗口,可以点击菜单栏中的窗口→重制窗口来进行窗口的复原。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值