读书人

为什么创建VS2010的CLR工程之后IDE就不

发布时间: 2013-07-08 14:13:00 作者: rapoo

为什么创建VS2010的CLR工程之后IDE就不再动态检查错误了?
这个问题一直想问了。为什么如果我创建的是CLR的C++工程,VS2010就好像没有了动态检查语法错误,不能够显示类或者对象的属性方法列表了??
举例,下面这几张图是CLR工程的:
为什么创建VS2010的CLR工程之后IDE就不再动态检查异常了
(你看得出这张图里错在哪了吗?告诉你少个分号,自己找)
再看:
为什么创建VS2010的CLR工程之后IDE就不再动态检查异常了
红线那里,总觉得是很不爽的一件事,按完了::之后竟然没有属性方法函数的列表,到现在我也就是知道Console有Write,WriteLine,Read,ReadLine,ReadKey这几个,别的还有什么就不知道了。

对比一下,同样是我现在用的这个VS2010,在本地C++,也就是标准C++工程里,少个分号下面立马就出现了红线:
为什么创建VS2010的CLR工程之后IDE就不再动态检查异常了
输入完::之后有属性方法函数的列表弹出来:
为什么创建VS2010的CLR工程之后IDE就不再动态检查异常了

不仅这样,CLR的函数,类型什么的,右键选择“转到定义”,“转到声明”没几个是可以的,输入完函数名称之后输入(也没有函数语法的提示。可以说CLR的IDE什么都不让你看到,还一问三不知,真是气愤~。

为什么会有这种差别呢??总觉得CLR不是应该更容易使用的吗?但是我送这就这些细节让我很不爽,如果说是用的精通熟悉了,要什么函数自己拼写出来就可以了,但是对于初学者很麻烦啊~是要做什么设置才能做到像本地C++这样吗?还是有其他的技巧,像VB有对象管理器,在一个窗口中可以查询到对象的属性方法函数的名称和语法??
[解决办法]
intellisense目前还不支持CLR。

>但是我送这就这些细节让我很不爽
那以前乜有intellisense年代的人怎么编程的?

>如果说是用的精通熟悉了,要什么函数自己拼写出来就可以了
没人记得住所有函数。熟练的人一样要去查函数名和参数。

>在一个窗口中可以查询到对象的属性方法函数的名称和语法??
旁边开个浏览器开个msdn
[解决办法]
微软不可能一直扔着CLI不管的。VS2010换了新的解释器,因为是第三方做的所以CLI的部分没赶上工期。

读书人网 >C++

热点推荐