对我们程序开发人员来说无疑是一件很大的喜事,已经很多.doc

对我们程序开发人员来说无疑是一件很大的喜事,已经很多.doc

ID:29038461

大小:36.50 KB

页数:12页

时间:2018-12-16

对我们程序开发人员来说无疑是一件很大的喜事,已经很多.doc_第1页
对我们程序开发人员来说无疑是一件很大的喜事,已经很多.doc_第2页
对我们程序开发人员来说无疑是一件很大的喜事,已经很多.doc_第3页
对我们程序开发人员来说无疑是一件很大的喜事,已经很多.doc_第4页
对我们程序开发人员来说无疑是一件很大的喜事,已经很多.doc_第5页
资源描述:

《对我们程序开发人员来说无疑是一件很大的喜事,已经很多.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、.Net2.0正式版的正式发布,对我们程序开发人员来说无疑是一件很大的喜事,已经很多的人开始了解并使用.NET2.0。VisualStudio2005的一些新的增强功能和ADO.NET2.0的新特性让我们开发高可伸缩的多层数据库应用程序更加简单和快捷。本文将带领大家使用VisualStudio2005来创建一个N层数据库应用的示例,并介绍一些NET2.0和VisualStudio2005相关的知识。在.NET1.1下就可以使用强类型数据集,可是在VisualStudio2003里开发起来还是有一些不方便,在Vi

2、sualStudio2005里对DataSet的设计视图做了很大的改进,因为ADO.NET2.0增加了TableAdapter对象,所以现在也可以在DataSet设计视图里添加DataTable的表适配器。以前的typedDataSets只是一些数据实体(哑对象,只有属性的类)的集合,并不能很方便的自我管理持久化,以及数据完整性验证等。现在可以很方便的实现这些。我们今天示范的这个例子是做一个显示消费者列表,并可以查看每个消费者订单细目的一个小程序。先用VisualStudio2005创建一个typedDatas

3、etSample.lib的类库项目,这个类库项目呢,我们主要保存一些强类型数据集,我们给这些强类型数据集加上一些自我持久的方法以及一些业务逻辑。然后呢我们就可以在构建桌面程序或者Web程序的时候使用它了,它就相当于我们的业务逻辑层,以后也许是通过Remoting来发布,也许通过Web服务发布,也许直接拷贝DLL来发布,一般把它放在ApplicationServer上,以方便你的前台SmartClient,ASP.Net,以及移动应用来实例并使用。这是一个企业应用的核心,所以我们先构建它,然后就可以用Compos

4、iteUIApplicationBlock(CAB)来创建SmartClient界面,用ASP.NET2.0和微软的EntERPriseLibraryNovember2005CTP创建Web应用界面和移动应用界面。Asp.net2.0加入了WebPart,MastPage,ObjectDataSource这几个控件大大简化了创建Web界面应用的过程,大大提高了开发者的用户体验(个人感觉是这样的,使用起来非常的舒服)。Asp.Net2.0的设备自适应功能,设备过滤器让开发者构建移动应用和构建普通Web应用统一了起

5、来,写一段程序可能不用任何修改就即可以在InternetExplorer上显示,也可以在InernetExplorerforPocketPC上显示,也可以在OpenwaveWAPEmulator上显示,新的MultiView,View,Pager控件也对你快速开发移动应用提供了很大的帮助。我推荐大家尽量使用微软推荐的工具和技术来实现自己的企业应用,毕竟微软还是更值得信赖的。项目建好了,先删掉默认的Class1.cs,右键单击解决方案选择【Add】【NewItem】添加一个名为Customer.xsd的数据集。C

6、trl+Alt+S打开ServerExplorer,右键单击【DataConnections】选择【AddConnection】,在打开的窗口里的【ServerName】输入框里输入“localhostsqlexpress”,选中【UseWindowsAuthentication】单选框,在【Selectorenteradatabasename】选择框里选择“Northwind”数据库,点击【TestConnection】,测试成功后单击【OK】按钮。这样我们就新建了一个数据连接。在ServerExplore

7、r里展看依次展开localhostsqlexpress节点,Tables节点,并把Customers表拖到数据集设计视图上。我们可以看到VisualStudio自动给我们添加了一个Customers的强类型数据集和一个叫CustomersTableAdapter的表适配器,并给这个表适配器自动添加了一个Fill的方法,这个方法是用来填充Customers数据集的。细心的朋友也许会发现在properties文件夹下添加了一个Settings.settings的文件,双击它可以看到里面保存了一个数据库连接字符串,

8、这也是.NET2.0的新特性,以后还可以以编程的方式来访问它,如果感兴趣也可以看看它自动生成的Settings.Designer.cs文件。右键在CustomersTableAdapter最上面单击并选择【AddQuery】,选择【UseSQLstatements】,点击【next】按钮这个选项是我们直接编写SQL语句,下面两个选项分别是创建一个新的存储过程或者使用一个新的存储过程。下

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。