Jump to .NET

今天有一个很深刻的体会,那就是Jump to .NET。

Jump to .NET非常能够形容我从昨天到今天的学习状况。

没想到,随手搜下Jump to .NET这句话,竟然也有几个与微软有关的JUMP to .NET网页。只是不知道这个是不是跟我的一个意思。

昨天,很偶然的有朋友找我做东西,把一个很久以前的Fox pro项目用新技术重做。刚好最近正在学习Windows程序设计相关的内容。就欣然答应了。

拿到的材料仅仅是几张程序截图。想着先动手试试,就打开VS2008(前几天花近1小时安装调试好的开发环境+MSDN Library帮助),选择性建了几个项目,分别有Win32项目,Win32控制台应用程序,MFC应用程序,Windows窗体应用程序,和空项目。

尝试在做几个窗体出来。首先被我Pass点是Win32控制台应用程序,因为打开项目发现有很多文件,想都不用想,短时间能很难学的会。然后就是MFC应用程序,以前接触过一点,觉得还是麻烦,不够简洁。然后就是Win32项目,这个我之前写过一点,不过都是很简单的Demo。还有就是空项目,不知道自己为什么会把空项目留在最后淘汰。反正觉得这是最保险的办法,如果没有任何一个框架适合自己,就全部手动写。

当然,最终的选择是Windows窗体应用程序。这个,一年前有一丁点的了解,知道有个可视化开发界面,比较方便。打开项目,发现确实如此,尝试着建WinForm,添加几个控件,然后就程序就跑起来了!于是,大呼原来图形界面如此简单。

其实,今天才发现并没有想象的那么简单。不过,是我很喜欢的开发方式,把主要精力放在业务逻辑而不是图形界面。

晚上的时候同学来串门,看到说,你在做.NET啊。我说,不是啊,我只是在做Windows界面。

后面查看MSDN Library时才发现,我是多么的无知。这就是.NET?!因为控件的帮助文档上面赫然写着:.NET Framework 类库

仔细看看,确实跟普通的C/C++或窗体API有很大不同,还有一点很明显就是出现了^这个符号,也就是句柄。不同于引用和指针。还有很多地方和JAVA类似。

才明白,原来自己一不小心竟然跳到了.NET的 “ namespace ”。真的算是Jump to .NET。也算是值得mark的一件事吧。

你可能感兴趣的:(.net,windows,mfc,library,图形,WinForm)