正在阅读:VS.NET 2005 Beta 2初体验VS.NET 2005 Beta 2初体验

2005-04-25 16:09 出处: 作者:aawolf 责任编辑:xietaoming

  好了,这就是智能设备应用开发的主界面了,看起来与VS.NET 2003最大的区别就是窗体设计器发生了很大的改变,这也是微软向开发者最早承诺的新特性。我们现在就可以真正开发“所见即所得”的移动应用程序了。其他的改变好象还不是很明显,顺便说一句,VS.NET 2005的工具条的确是漂亮一些了。

  如果改变只有这些,那么微软就不是微软了,我们来按照写一个DEMO的思路逐渐开始探险的旅程,首先要往窗体上放一些控件。

  请大家注意这些我已经画了红线的控件,记得大家在描述CF 1.0开发困难时经常会用这样一句话:“连DateTimePicker都不支持”。好了,现在CF 2.0终于痛改前非了。WebBrower一直都是大家想要的一个东西,这样把浏览器嵌入到自己的程序中就不再是一件难事了。

  Notification这次也以控件的身份出现了,在这之前OpenNETCF里的Notification类好象是托管程序开发的唯一选择,不过里边竟然有BUG。不知道微软的官方类库会不会好一点?另外,Do*****entList、OpenFileDialog都是一些非常有用的控件,以前在CF 1.0中解决不料的问题,这次看起来简单了好多。

  为了实验新控件,我们不再写“Hello, world”了,太没技术含量J我们往窗体上拖了一个DateTimePicker控件和一个MothCalendar控件,以及一个Button。双击Button控件,就进入了代码编辑环境。

  这就是Form1.cs里的所有代码,大家发现和以前有什么不一样了吗?对了,细心的开发者一定会问,那些控件的构造方法去哪里了?我们来看下面的画面。

  大家先看右边的解决方案管理器,在Form1.cs下面多出了两个文件,Form1.Designer.cs和Form1.resx,后者无疑是一个资源文件,而前者呢?大家看Form1.Designer.cs里的代码是不是有些熟悉?对了,这就是那些控件的构造函数,现在全都搬到另外一个类里去了。除了使Form1.cs更简洁外,微软是不是还有其他的图谋,比如XAML?呵呵瞎猜的。大家在Form1类的声明中可以看到一个新的关键字partial,他就应该是这个变化的关键所在了吧?

键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品