VB.net+ADO.NET+SQL Server开发三层架构的运用程序
|
源代码网整理以下一:什么是三层体系结构: 源代码网整理以下。用户层就是运用程序与用户的操作接口,比如说:网页。在用户层,常用到的技术如:HTML、CSS、JavaScript、ASP/asp.net等.业务逻辑层 软件开发网 www.mscto.com 源代码网整理以下 源代码网整理以下Microsoft的COM/DCOM/COM+/NET组件,SUN 的 EJB等。数据层主要是提供业务逻辑层的数据接口和后台的数据管理,比较典型的数据库管理系 源代码网整理以下统有:SQL Sercer 2000/2005 、Orcale 8i/9i,DB2等。三层体系结构的好处是将运用程序分成互相独立的几个层次,当某层需要改变的时候, 软件开发网 www.mscto.com 源代码网整理以下不会对其他层次有大的影响,便于进行运用程序的维护。同时,层与层之间结构清晰,易于我们进行开发与部署。 软件开发网 www.mscto.com 源代码网整理以下二:用NET开发三层体系结构的思路: 源代码网整理以下)来看看怎样开发一个标准的基于三层体系结构的运用程序。 源代码网整理以下步骤一:我们在后台采用SQL SERVER作为后台数据库管理系统。所以我们先打开SQL SERVER企业管理器,建立我们自己的数据库,我们只是简 源代码网整理以下单的取名字为stu,同时,需要建立一张表(student),表有三个字段,分别是ID(学号),Name(姓名),Class(班级)。同时,我们先填入一些 源代码网整理以下数据到student表中,方便我们在程序设计完成后进测试。 源代码网整理以下有兴趣的可以查看一下使用存储过程的好处,在这里我们不多做介绍) 源代码网整理以下存储过程如下: 源代码网整理以下CREATE proc p_select 软件开发网 www.mscto.com
源代码网整理以下 源代码网整理以下库中,默认的命名空间是MyLib,在这里提示命名空间是因为我们在后面用户层在实例化类时要用到。然后,我们在解决方案中会看到有一个默 源代码网整理以下认的叫做Class.vb的类。在代码编辑区,我们将Class改成MyClass.(其实也可以不改,修改只是方便我们在引用的时候,方便我们识别)。然后 源代码网整理以下我们再编写类的代码,在类中,我们需要定义一些变量和方法及属性、事件等。在此类中,我们只是定义了一个如下: 源代码网整理以下类的代码: 源代码网整理以下 Public Class mydata 源代码网整理以下 Function myDataSet() As DataSet 源代码网整理以下 Dim command As New SqlCommand() 源代码网整理以下 End Class 源代码网整理以下步骤三:点击文件—》新建-》项目--》windows项目,我们建立一个windows的运用程序,名为MyForm1在界面上布置一个button与datagrid的 源代码网整理以下控件。 源代码网整理以下先导入命名空间:Imports MyLib 源代码网整理以下在Button下的代码: 源代码网整理以下 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 源代码网整理以下 End Sub 源代码网整理以下 源代码网整理以下四:结论 源代码网整理以下我们先通过一个显示数据库信息的例子来构建了一个标准的三层架构的程序。主要的意图是想做为想在NET平台上进行高级开发的读者学习的一个参考。当然,这个例子的实际作用可能并不大,只是让我们认识到怎样去开发三层结构系统的大致的思路,如果想设计一个功能更强大的程序可能更复杂一些。文章中没有附图,可能看起来比较枯燥,但文字的讲解看起来还是比较简单的。希望能给一些读者一些启发。 源代码网整理以下 源代码网推荐 源代码网供稿. |
