加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

VB.NET最佳实践和设计类

发布时间:2020-12-17 00:07:58 所属栏目:大数据 来源:网络整理
导读:我正忙于在Visual Basic .NET中编写程序,我有一些关于最佳实践的问题.我知道它有点开放,但只是一些指导方针/想法甚至链接将不胜感激. 首先,主窗体中的代码有点长(大约1000行).主表单或其他任何形式的代码行数是多少?我已经将程序划分为类,因为它对我来说具
我正忙于在Visual Basic .NET中编写程序,我有一些关于最佳实践的问题.我知道它有点开放,但只是一些指导方针/想法甚至链接将不胜感激.

首先,主窗体中的代码有点长(大约1000行).主表单或其他任何形式的代码行数是多少?我已经将程序划分为类,因为它对我来说具有逻辑意义.什么是一个好的指导方针,应该在课堂上加在一起?我应该在类中添加函数作为共享函数而不是将代码放在主窗体中吗?另外,我应该避免在模块中添加代码吗?

在类似的说明中,我正在寻找有关如何设计大型软件项目的信息.我现在非常了解这门语言,但是如何实际计划如何创建一个大型程序,或者只是经验丰富?

听起来您并没有在应用程序中创建不同的层.如果您的主表单有1,000行代码,那么您可能正在将业务逻辑甚至数据访问代码放在表单中.您确实需要分离您的图层(至少是表示层,业务逻辑层和数据访问层).这将有助于您更好地遵循良好的OO原则.特别是关于VB.NET,这里有一些可能有用的文章:

http://www.asp.net/data-access/tutorials/creating-a-business-logic-layer-vb

http://www.vbdotnetheaven.com/UploadFile/akrao/PracticesofCodingInVB11162005001109AM/PracticesofCodingInVB.aspx

http://www.codeproject.com/KB/vb/N-Tier_Application_VB.aspx

这些将帮助您使用图层以及如何在VB.NET中实现它们. ASP.NET文章将正常工作,因为实际的ASP.NET是表示层,您将用Winforms替换它.

如果你想观看OO设计原则的视频,这里有一个很好的网站(它不是免费的,但它非常便宜):

http://www.learnvisualstudio.net/content/series/Visual_Basic_201_Object_Oriented_Programming_and_Design_Patterns.aspx

帮助您理解OO设计的好书是Head First Object-Oriented Analysis & Design.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读