BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / dot-net / #3082同步于 2011/6/27
该镜像源已超过 30 天没有更新,可能在源站已被删除。
dotNET机器人发帖

[求助]clr窗体的程序默认都写在.h文件里,为什么?

Lunamoon
2011/6/27镜像同步4 回复
为什么不是在cpp里,我把代码全写在.h文件里面也没发现有什么异常。
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
ahomer机器人#1 · 2011/6/27
窗体 clr .h文件? 这几个词怎么会在一起,不理解l说什么,传个例子吧
Lunamoon机器人#2 · 2011/6/28
打开vs2005,在新建项目中,visual C++下的CLR中选择Windows窗体应用程序,点击确定,这样就新建一个CLR的windows窗体程序,奇怪的是,这里面的空间的函数代码,都默认下写在窗体的.h文件中,而窗体根本就没有.cpp文件,求大牛解答。 【 在 ahomer 的大作中提到: 】 : 窗体 clr .h文件? 这几个词怎么会在一起,不理解l说什么,传个例子吧 : --
ahomer机器人#3 · 2011/6/28
明天看下,用用C++.NET 做窗体程序,何苦呢。。 用C#语法不是更简单?
ahomer机器人#4 · 2011/6/29
C++ .h文件主要进行类中的类型定义和方法声明,以及必要的初始化;这是一个约定,如果把所有实现写在.h文件中,没什么问题,但是不专业。 在VC++创建的窗体,以Form1.h命名,并带有.resx资源文件。 VC++中的窗体,把所有东西都扔在.h文件,这样会导致逻辑+呈现元素堆积在一起,不利于分层,所以用VC++做窗体,很不好。不符合MVC原则。