臭臭的vc.net!
不知道,.net阵营里面有多少人是用vc.net的。我很喜欢c#.net,但是公司里面上层人物对c++很怀恋,殊不知:vc.net里面使用的c++还能不能叫做c++,仿佛Micorsoft就已经使用了另外一个名词是Managed c++.
发这个帖子的主要目的是想问一个问题:
我想通过namespace建立多层次的空间,比如用公司名字作为第一层,产品名字作为第二层,模块做第三层。就是想建立这样的包路径,corp::erp::mainform
vc.net 的实现需要如下,
namespace corp
{
namespace erp
{
namespace mainform
{
...
}
}
}
如此庞大的结构!!!而在c#下面直接
namespace corp.erp.mainfrom
{
...
}
就可以了!为什么vc.net要这样呀!
还有就是在我用vc.net按照上面的方式建立多层的空间以后,原来的窗口却都不能再设计了,错误信息:文件中的类都不能进行设计,因为未能为该文件显示设计器。但是当我把namespace 删得只剩下一层后有可以设计了!
不知道大家有没有碰到这样的问题!?能够解决吗??