三、 设计环境
但是,这样就够了吗?我们必须创建逐渐地复杂的接口,而为此我们需要空间。VB 2005推进了VB 2002的革命性的pushpin接口。图7显示出其中一些新的控件而且pushpin显示在右上角。
图7新的控件和一个pushpin |
该工具箱可以当作一个垂直百叶窗使用。默认情况下,它是被关上的-以为表单提供更多的空间。当添加控件时,只需把鼠标放在工具箱选项卡上,该工具箱自动弹出。如果你希望,点击右上方的pushpin,然后工具箱就会打开并可以存取了。在的我手提电脑上,因为有相当宽的屏幕,再加上有这一特点,所以我能创建很好看的接口而不需要记住神秘的键盘视图快捷键。
这确是个好东西。还记得VB 6所带的18个左右的固有控件和形状工具吗?啊,我原以为那就是我所需要的一切。但是这并不长久,与随后很快的应用程序接口标准相比,那些简直太简单化了。在VB 2005中,我们缺省地有100多个控件。(我试着数了一下控件个数和对话框等的个数,但是因为这是一个beta版本产品,所以这个数目总会改变的)。我认为,我们可以很容易地看出.NET框架2.0的接口元素的复杂之处。如果你确实想购买商业控件,你可以很容易地把它们分组。只需一个简单的右击鼠标,就可以插入一个选项卡或一个组标题。拖动你的控件到空白处,现在你就会有一组新的控件了。
甚至在有这么多的控件和需要复杂的接口的情况下,VB 2005还提供了一种方法来组织这些控件并且快速地管理你的IDE内容以为当前任务提供最大空间。
另外一个新特征是snaplines。我们中的大部分几乎都是瞪大眼睛在VB 6中老式的格子特点上进行接口元素的对齐设计。VB 2005在两个控件之间提供了一根线用于它们的对齐,这样以来对齐问题就轻松多了,见图8。
图8细长的蓝线 |
我的学生问起2005中的格子对齐问题。它可以用于VB 2005中,因此如果你想要继续连接到点上去,你可以回到你喜欢的对齐方式。事实上,图9显示出,VB 2005进一步推进了从VB 2002开始出现的优秀的对齐标准。选取几个控件之后,Align菜单提供许多选择可以使你的复选框数组达到最佳位置。
图9容易的对齐选项 |
四、 VB 2005胜过VB6 Visual Basic 2005中出现了许多优秀的特点。这相对于VB 2002和2003是一个巨大的改进-而且,也是VB 6中一个真正的提升:
·在线帮助和训练将帮助你精通.NET框架,这包括使你的应用程序极为安全的信息信息等。
·大量的控件可用来构建今天的复杂的应用程序接口。
·表单设计器使得应用程序开发得更快。
·你具有一个容易的方法来把示例代码合并到你的应用程序中,并清晰地指示应该对那些项进行改变。
这个版本将会大大推进你的开发进程;而在同时,你将拥有My object的快捷框架集合-而你的C#朋友仍在期盼他们也有此功能。
事实上,我相信你会发现VB 2005在几乎每个方面都比VB 6有革命性的变化。改进的安装过程,新的控件,在线帮助的巨大改进,Web设计工具的改进等一切都尤如当初VB 6给我们所带来的变化。
简言之,与你的老版本相比,你将学得更快,设计得更快,编码更快,赚钱赚得更快。如果你听我的良言,现在就开始动手吧。
查看本文来源