效率提高两倍!——Visual Basic.net 新力量
点击次数:47 次 发布日期:2008-11-06 08:07:45 作者:源代码网
|
源代码网推荐 源代码网推荐 源代码网推荐 源代码网推荐一、继续执行和自动修复 源代码网推荐 源代码网推荐从VB6.0升级的用户都很怀念VB6.0解释执行带来的非常方便的调试功能。他们可以在程序出错时直接修改代码,然后继续运行。VB.net由于采用了全编译执行,这项功能被取消了。到了VB.net Whidbey中,这一功能又回来了!新增加的解释器可以破天荒地解释执行VB编译出的IL,当出现异常时,会谈出一个异常气球(所谓气球,就是Windows XP的托盘区经常弹出的那种提示窗口)。这时你可以动手修改代码,然后轻轻将代表运行位置的箭头拖动到希望开始运行的地方,然后单击运行。看!代码继续运行了。VB终于回到了从前方便无比的调试环境,这下还在使用VB6的犹豫者,还不快快走近VB.net? 源代码网推荐 源代码网推荐现在VB.net Whidbey就像Word的语法提示功能一样,具有“自动修复”的功能。如下列代码: 源代码网推荐 源代码网推荐 源代码网推荐 源代码网推荐Dim s As Strng 源代码网推荐 源代码网推荐 源代码网推荐 源代码网推荐在VB.net 2003中,IDE会立即提示出错,而到了VB.net Whidbey中,IDE会在提示的同时,在错误的代码下显示一个“智能标记”,就像在Word里一样,单击智能标记就会弹出建议的代码,如String正确的拼写。这种特性可以帮助程序员极大地减少修改代码的事件,工作效率是不是提高了两倍? 源代码网推荐 源代码网推荐 源代码网推荐 源代码网推荐二、不完全类型 源代码网推荐 源代码网推荐从前,一个类型,比如模块、类等必须在一个文件中完成,也就是说一个Class不能分别在两个文件中实现。这给一些特殊的要求带来了麻烦,如窗体包含界面部分和功能部分,界面部分最好由经验丰富的美工设计,而功能部分则由程序员编写,这时两人就不能同时工作,否则将产生版本混乱。现在VB.net Whidbey支持不完全类型,可以将一个类型分别在两个文件中编写: 源代码网推荐 源代码网推荐Public Expands Class Test 源代码网推荐 源代码网推荐 ‘这是Test的第一部分 源代码网推荐 源代码网推荐 Public Sub Function1() 源代码网推荐 源代码网推荐 ‘some code 源代码网推荐 源代码网推荐 End Sub 源代码网推荐 源代码网推荐End Class 源代码网推荐 源代码网推荐 源代码网推荐 源代码网推荐‘另一个文件中 源代码网推荐 源代码网推荐Public Expands Class Test 源代码网推荐 源代码网推荐 ‘这是Test的第二部分 源代码网推荐 源代码网推荐 ‘some other code 源代码网推荐 源代码网推荐End Class 源代码网推荐 源代码网推荐现在同一个类型也可按功能分别放在不同的文件中,进而实现由不同的程序员编写了。如果善用这一功能,效率是不是提高了两倍? 源代码网推荐 源代码网推荐 源代码网推荐 源代码网推荐三、XML注释文档 源代码网推荐 源代码网推荐如果写写注释就能成为文档,那么程序员会不会提高书写文档的热情?XML注释文档提供给程序员的绝非仅仅如此。通过嵌入式XML注释文档,程序员不仅能将输入的注释转化为文档,还能够使用IDE创建精美的HTML文档报告。同时,书写XML文档注释能够直接为输入编码提供方便。如 源代码网推荐 源代码网推荐‘@<comment> 源代码网推荐 源代码网推荐‘@这是这个方法的描述 源代码网推荐 源代码网推荐‘@</comment> 源代码网推荐 源代码网推荐Public Sub TestMethod() 源代码网推荐 源代码网推荐当下次使用TestMethod时,不仅能够自动完成,还能够显示注释信息“这是这个方法的描述”,让你再也不会将代码搞乱。 源代码网推荐 源代码网推荐XML文档是C#原先就带有的功能,其方便的使用让程序员爱不释手,现在在VB程序员的呼声下,终于引进了VB.net Whidbey。有了XML注释文档,写文档和写程序合二为一,工作效率是不是提高了两倍?(本例中的语法还没有最终确定) 源代码网推荐 源代码网推荐 源代码网推荐 源代码网推荐四、自动完成用户界面和智能标记 源代码网推荐 源代码网推荐目前的IDE自动完成功能还仅限于文本代码,用户界面能不能自动完成?VB.net Whidbey给你新的感受。新增加的数据源窗口中可以直接创建来自数据连接的数据源。只需单击所要使用的表的字段,然后按OK,就可以完成数据源的建立。现在,只要把数据源拖动到窗体上,立刻就生成了一套界面元素,包括DataGrid,前进和后退按钮,Update按钮等,以前只有Vb6的数据环境有这么方便。不过VB.net Whidbey提供的还不止这些,只要单击窗口下方出现的智能标记,就可以更改数据界面的形式,比如采用传统的数据窗体还是DataGrid的样式都可以设置。如果采用数据窗体,那么输入每个字段控件都可以通过智能标记灵活控制,比如某一字段为只读,那么就可以让该字段的控件从文本框改为标签,而这更改只需要轻轻点鼠标。所有这些功能不需要手工输入一句代码,自动完成用户界面和智能标记给用户界面的创建带来了极大的方便,这提高的工作效率可不止两倍吧。 源代码网推荐 源代码网供稿. |
