接受改变:从VB程序员到VB.Net程序员

2016-01-29 13:24 10 1 收藏

接受改变:从VB程序员到VB.Net程序员,接受改变:从VB程序员到VB.Net程序员

【 tulaoshi.com - ASP.NET 】

化蝶:从VB到VB.NET的编程体会(一) 一、接受开发工具的升级,但仅此而已。工具是更好用了,程序还基本是原来那样写,套用一句老话:没有银弹。二、首先要关注的是构架,也就是整个系统的结构。有许多好的构架可以利用,不用事事都自己动手,但一定要理解,并且多做练习。三、学一些面向对象的概念,比如对象的封装性、继承性、多态性。四、充分利用VB6到VB.Net的迁移工具,由此可以熟悉一些变化,一些常用的名字空间和类也可以籍此混个眼熟。五、如果老是发现一些代码需要复制,粘贴,那么把它们都作成组件和自定义控件,因为在.Net下的组件和自定义控件的开发实在是太方便了。六、要谨慎的对待多层架构,它的优点很吸引人(有哪些优点?)。同样也存在弊端:数据要在太多的层之间穿梭,比较影响效率;分层太多,对于小型项目来说显得很“重”;开发前的约定要非常完善,否则只会使系统更加不好维护;随着客户要求的变更,多层开发带来的优点会逐渐消失。七、对于小型项目来说,最好的架构是“简洁,够用”。八、要慎用模块(Module)。九、一开始就要规划好项目的名字空间,尽量不要使用系统默认设定。否则当你后来想进行改动时就后悔莫及。十、强烈推荐Form继承,但前提是你得很好的设计它,包括字体和画面属性。如果到后来再去改动,那么已经形成的实例将需要你手动去改。十一、 用Try…Catch…Finally去武装你的例外处理,扔掉讨人嫌的On Error Goto。(我发现有人写了错误处理,却忘了On Error Goto)1. 充分利用VB.Net带来的新特性。例如:必要时使用OrElse和AndAlso这两个带短路功能的逻辑运算符;函数返回时尽量用Return而不是FunctionName = Result;逻辑相关的代码用#regin…#end regin进行分类十二、 进行数据检索时选用ADO.NET对象的顺序是:ExecuteSclare、ExecuteReader、填充DataSet。<待续>

来源:https://www.tulaoshi.com/n/20160129/1490038.html

延伸阅读
标签: Web开发
本程序最初是由wanghr100(灰豆宝宝.net)的checkForm基础上进行修改的,增加了很多功能,如下: 对非ie的支持 增加了内置表达式和内置提示 增加了显示方式(弹出式和页面显示式) 增加了显示一条和显示全部 进行了封装(CLASS_CHECK) 支持外接函数或表达式(应用在密码一致) 简化了调用方式,所有操作只需要script language='javascript' src='c...
标签: Java JAVA基础
一:说明 在本文章中使用精通、熟练、熟悉、了解标志你对某技术的掌握程度。 精通:能够掌握此技术的85%技术要点以上,使用此技术时间超过两年,并使用此技术成功实施5个以上的项目。能使用此技术优化性能或代码,做到最大可能的重用。 熟练:能够掌握此技术的60%技术要点以上,使用此技术时间超过一年,并使用此技术成功实...
程序员的技能专长怎么写?下面给大家提供的简历技巧,希望可以帮到您,祝您生活愉快,找到称心如意的工作! 一、熟练面向对象编程思想,扎实的Java基础知识,精通Jsp、Servlet、Jdbc下的编程开发。 精通Struts、Hibernate、Spring开源框架,并熟练运用MVC设计模式,并具有使用这些技术的丰富经验。 熟练使用MyEclipse、Dream...
Ajax(即异步 JavaScript 和 XML)是一种 Web 应用程序开发的手段,它采用客户端脚本与 Web 服务器交换数据。所以,不必采用会中断交互的完整页面刷新,就可以动态地更新 Web 页面。使用 Ajax,可以创建更加丰富、更加动态的 Web 应用程序用户界面,其即时性与可用性甚至能够接近本机桌面应用程序。 Ajax 不是一项技术,而更像是一个 模式 —...
标签: vb
你再也不需要使用Win32应用编程接口或者VB的Shell函数来启动外部应用程序了。因为你可以使用.NET框架中的System.Diagnostics.Process类来进行这个操作,从而进一步简化代码。 虽然.NET使很多事情变得更加复杂,但是启动外部应用程序不在此列。在传统VB程序中,你可以使用Shell函数启动一个应用程序。当你传送一个数据文件名的时候,...

经验教程

517

收藏

18
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部