- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七章 学习情境:可视化方式实现大案例数据操 7.1 学习情境引入 7.2 基本知识1:简单的数据访问 7.3 基本知识2:TableAdapter组件访问数据库 7.4 决策与计划 7.5 实施 7.6 检查与评价 7.7 训练 7.1 学习情境引入 通过上一章的学习,我们初步掌握了使用ADO.NET组件方式来进行管理信息系统数据访问的方法。通过系统提供的ADO.NET组件,可以方便地进行数据访问,并实现书店管理系统的各项功能。 但在使用ADO.NET组件进行数据访问时,需要编写大量的程序代码来实现其功能,这对于没有一定编程基础的初学者而言,是一件非常令人头疼的事情。那么如何既简单又快捷地实现数据访问呢?Visual Studio .NET为我们提供了可视化的数据访问方式。 本章我们要利用Visual Studio.NET提供的可视化的数据访问方式,来初步实现书店管理系统仓储管理模块的数据访问。 7.1 学习情境引入 7.1.1 项目需求 根据书店的日常业务分析,书店管理系统的仓储管理模块主要有库存查询、入库、出库等主要功能需求。 1. 库存查询 根据图书的名称、作者、出版社、ISBN等图书信息或入库时间来查询图书的库存信息(包括图书的名称、作者、出版社、ISBN等图书信息和该图书的库存量、入库时间等库存信息). 2. 入库 7.1 学习情境引入 当顾客购买图书并交款后,仓库管理员需要根据顾客提供的出库单点验图书,点验无误后将图书交与顾客,同时将该图书的数量、金额从库存中扣除,并将此出库单标记为已出库。 3. 出库 当顾客购买图书并交款后,仓库管理员需要根据顾客提供的出库单点验图书,点验无误后将图书交与顾客,同时将该图书的数量、金额从库存中扣除,并将此出库单标记为已出库。 7.1 学习情境引入 7.1.2 展示 书店管理系统仓储管理模块主要有库存查询、入库、出库等功能窗口,实现了数据访问后的效果如图7-1、图7-2、图7-3所示。 7.1 学习情境引入 7.1 学习情境引入 7.1.3 技术分解 在图7-1所示的库存信息查询窗体中,DataGridView控件中显示了两条包括图书ID、图书名称、库存量、入库时间、作者、ISBN等数据字段的库存信息记录,通过这些字段可以完整地描述一种图书的库存信息。书店日常库存的图书有成千上万种,那么就会产生上万条这样的图书记录,为了方便管理,通常将这些图书记录存放到数据库中。图7-1所示的窗体中显示的就是通过Visual Studio.NET提供的可视化的数据访问方式从数据库中查询得到的两条图书库存记录。 7.1 学习情境引入 要利用Visual Studio.NET提供的可视化的数据访问方式,来实现数据访问,需首先创建本地数据源,然后在“数据集设计器”中通过“TableAdapter查询配置向导”来配置TableAdapter查询方法;通过BiondingSource控件建立数据源与窗体控件的连接后,调用配置好的TableAdapter查询方法,查询出相关数据并缓存到DataSet中;最后将DataSet中缓存的数据“绑定”到DataGridView控件中显示即可。 在图7-2和图7-3所示的入、出库窗体中,不仅仅是通过TableAdapter组件的查询方法来查询出相应数据,还要在窗体中对数据进行必要修改后,调用TableAdapter组件的Update()方法将修改后的数据保存到数据库中。 7.1 学习情境引入 总之,通过Visual Studio.NET提供的可视化的数据访问方式,能够快速而又简单地查询出所需数据,且能够将修改更新到数据库中,完全满足前述需求。因此,本章需要掌握的基本知识有: ● 向导创建数据源; ● BindingSource组件及DataGridView控件; ● TableAdapter等及相关组件; ● 使用“数据集设计器”管理数据集。 7.2 基本知识1:简单的数据访问 可视化数据访问不需要编写任何代码,就可以建立一个数据库应用程序,包括设计后台数据库,前端应用包括数据浏览、插入、更新、删除等常见操作,并且可以自由地添加不同查询。 在设计可视化数据访问程序的前端应用之前,应当建立“数据源”,向应用程序来添加数据库中的数据,并创建DataSet。用户可以通过运行“数据源配置向导”来创建应用程序的数据源。下面我们将以一个具体实例来介绍数据源的创建。 7.2 基本知识1:简单的数据访问 7.2.1 利用向导创建数据源 启动Visual Studio.NET,新建一个名称为ExampleDbApplication的Windows应用程序项目。 使“Form1.cs[设计
您可能关注的文档
- C 语言及应用 中专 作者 孙振业 第8-9章 第9章.ppt
- C#程序设计基础教程 作者 赵华增 张磊 张锋 周春辉 C#程序设计基础教程.ppt
- C#程序设计基础教程 作者 赵华增 张磊 张锋 周春辉 C#程序设计基础教程第2章.ppt
- C#程序设计基础教程 作者 赵华增 张磊 张锋 周春辉 C#程序设计基础教程第3章.ppt
- C#程序设计基础教程 作者 赵华增 张磊 张锋 周春辉 C#程序设计基础教程第4章.ppt
- C#程序设计基础教程 作者 赵华增 张磊 张锋 周春辉 C#程序设计基础教程第5章.ppt
- C#程序设计基础教程 作者 赵华增 张磊 张锋 周春辉 C#程序设计基础教程第6章.ppt
- C#程序设计及应用教程 第2版 马骏 第1章 概述.ppt
- C#程序设计及应用教程 第2版 马骏 第2章 数据类型与流程控制.ppt
- C#程序设计及应用教程 第2版 马骏 第4章 面向对象编程基础.ppt
- C#程序设计实例教程 作者 徐少波 刘明伟 国伟 胡广斌 第四章.ppt
- C#程序设计实例教程 作者 徐少波 刘明伟 国伟 胡广斌 第一章.ppt
- C#程序设计实用教程 作者 姜林美_ 第2章 C#语法基础.ppt
- C#程序设计实用教程 作者 姜林美_ 第4章 C#中的循环.ppt
- C#程序设计实用教程 作者 姜林美_ 第5章 面向对象设计.ppt
- C#程序设计实用教程 作者 姜林美_ 第8章 Windows窗体应用.ppt
- C#程序设计实用教程 作者 姜林美_ 第10章 数据库开发技术.ppt
- C#程序设计实用教程 作者 姜林美_ 第11章 LINQ.ppt
- C#程序设计实用教程 作者 姜林美_ 第12章 Web网络应用.ppt
- C#程序设计实用教程 作者 姜林美_ 第13章 WPF只能客户端.ppt
文档评论(0)