用VC.NET制作WinForm应用程序

分类: VC.NET   出处:iocblog整理  更新时间:2008-10-31   添加到收藏  

  新的.net framework出世了,随之而来的是新的开发方法,开发理念。这本无可厚非的,但微软似乎总是偏爱她的嫡传(vb,vc#), .net framework似乎也是为他们量身定做的。 唯独大众化的c++被冷落了(虽然mfc也进化到了7.0,对标准c++支持也比以前强了),先进的rad开发模式始终远离vc++(也许是mfc框架太成熟了,改起来不方便),不过微软为了让vc++也沐浴点.net的光泽,推出了mc++(managed extensions for c++.),c++程序员眼光一亮,这回我们也可以追随.net了(虽然依然不能像vb,vc#程序员那样用鼠标指指点点就可以完成一个程序)。microsoft .net framework class library .net 框架类库

  用惯了mfc和api编程,冷不丁的转向. net framework可能还有些不习惯,不过用时间长了,你会发现. net framework也不错么。其实我们还是在用”mfc”,只不过这次是 “mfc……microsoft .net framework class library, 微软.net 框架类库”。

  下面我用一个例子来谈谈我的体会我将用mc++制作一个winform application,winform是.net的标准gui界面,功能十分之强大。下面我们就来看看用mc++如何制作一个简单的hello,world!程序。

  由于文章篇幅有限,mc++的特性我在这里就不详细介绍了,我将在制作过程中稍加解释。下面就开始了:

  在vs.net中,建立一个vc++新项目,我们把她取名为vcwinformapp,当然它是个托管的c++应用程序类型了。之后点击“确定”。等待吧!(我的赛扬366正在接受着vs.net的考验)一袋烟的功夫,该创建的文件都已经创建好了。看看吧,有什么东西,哇,只有

  vcwinformapp.cpp一个主要文件(我们经常认为是.h,..cpp比较重要),stdafx.h和stdafx.cpp文件里什么也么有。(想一想原来mfc为我们在stdafx.h中添加了那么多东东)。不过不要怕,.net framework就是这样,她会让你变懒的(需要你添加的代码很少)。在看看vcwinformapp.cpp吧。

//////////////////////////////////////////////////////////

#include "stdafx.h"

#using <mscorlib.dll>

#include <tchar.h>

using namespace system;

// 这是此应用程序的入口点

int _tmain(void)

{

// todo: 请用您自己的代码替换下面的示例代码。

console::writeline(s"hello world");

return 0;

}

//////////////////////////////////////////////////////////////


#using <mscorlib.dll>

using namespace system;

  

[1] [2] [3] 下一页


Tag: WinForm



文章整理:iocblog
版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。