本书通过15个实例介绍了Visual Basic的各种数据访问功能。实例1~10为小实例,每个实例重点练习了Visual Basic的一种数据访问功能,分别为单记录浏览数据、使用数据绑定浏览记录、使用数据网格浏览记录、记录分页显示、创建数据报表、编程实现记录编辑、使用数据绑定编辑记录、参数查询、系统登录身份验证、按权限使用系统功能。实例11~15为综合实例,每个实例为一个典型的数据库管理系统,包括小区物业管理系统、仓储药房管理系统、高校工资管理系统、高校图书管理系统,以及高校图书管理系统的查询子系统。
本书所附送的光盘内含各实例源程序代码及实例最终文件,供读者学习时参考使用。
本书由浅入深、结构清晰、内容详实、图文并茂。每个实例均以“练习目标十实例分析+操作过程+实例小结+相关知识”的结构讲述。本书主要面向有Visual Basic应用程序开发基础的中、高级读者,阅读本书可以帮助读者开发出具有实际使用价值的数据库管理系统。本书不但可作为Visual Basic编程爱好者的自学用书,还适合作为各大专院校相关专业师生的教学参考书和社会各类培训班培训教材。
出版说明
前言
第1篇 数据访问功能
实例1 单记录浏览数据
实例2 使用数据绑定浏览记录
实例3 使用数据网格浏览记录
实例4 记录分页显示
实例5 创建数据报表
实例6 编程实现记录编辑
实例7 使用数据绑定编辑记录
实例8 参数查询
实例9 系统登录身份验证
实例10 按权限启用系统功能
第2篇 数据库管理系统
实例11 小区物业管理系统
实例12 仓储药房管理系统
实例13 高校工资管理系统
实例14 高校图书管理系统
实例15 高校图书管理系统——查询子系统
自1991年以来Microsoft公司陆续推出Visual Basic 1.0到Visual Basic 6.0等版本,Visual Basic已经成为了使用者最多的一种程序设计语言。Visual Basic的应用非常广泛,可以开发科学计算、数据库管理、客户服务器模式、Internet/Intranet等多个领域的应用程序。在本书中,通过15个实例比较全面地介绍了VisualBasic在数据库管理系统开发方面的应用。
本书内容分为2篇,共15个实例,每个实例通过不同的应用介绍了Visual Basic的各种数据访问功能。第1篇包括实例1~10,每个实例重点练习了Visual Basic的一种数据访问功能;第2篇包括实例11-15,每个实例为一个典型的数据库管理系统。
实例1:单记录浏览数据,练习了使用SQLServer2000创建数据库、通过编程使用ADO的Connection和Recordeset对象访问数据库、创建断开连接的Recordeset对象、使用文本框显示当前记录数据。
实例2:使用数据绑定浏览记录,练习了使用ADO Connection对象执行SQL语句创建数据库以及数据库对象、使用ADO Data控件访问数据库,特别是ADO Data控件的添加以及属性设置。
实例3:使用数据网格浏览记录,练习了创建SQL Server数据库的ODBC数据源、为工程添加数据网格和ADO Data控件、设置ADO Data控件访问ODBC数据源、使用数据网格绑定显示ADO Data控件记录集、编程使ADO Data控件实时显示当前记录编号和记录总数。
实例4:记录分页显示,练习了使用Visual Basic提供的可视化数据管理器VisData创建Access数据库、使用Recordset的PageSize属性实现记录集分页、使用数据网格控件显示分页记录。
实例5:创建数据报表,练习了创建Access数据库的ODBC数据源、使用数据环境设计器创建数据库访问命令、使用数据环境设计器和数据报表设计器设计数据报表。
实例6:编程实现记录编辑,练习了使用SQL Server 2000导入和导出数据工具来创建数据库,使用ADO Recordset对象来完成记录的添加、修改和删除操作。
实例7:使用数据绑定编辑记录,练习了使用Visual Basic数据窗体向导创建数据窗体。
实例8:参数查询,练习了如何使用ADO Command对象创建参数查询。
实例9:系统登录身份验证,练习了基于数据库的系统登录身份验证的实现。
实例10:按权限使用系统功能,练习了根据系统用户的不同权限来使用功能。
实例11:实现了一个典型的小区物业管理系统。
实例12:实现了一个典型的仓储药房管理系统。
实例13:实现了一个典型的高校工资管理系统。
实例14和实例15:实现了一个典型的高校图书管理系统。
本书的目的是让一个Visual Basic的初学者可以从入门到精通,再到实际应用,让具有一定基础的Visual Basic用户能灵活应用Visual Basic,准确而高效地创建数据库管理系统,使读者创建数据库水平有一个质的飞跃,在实际工作中能得心应手。因此不论你是初学者,还是中高级用户,都可在本书中找到可取点。如果你是初学者,建议从实例1入手,按部就班地学习Visual Basic,这样才能循序渐进,逐步掌握和巩固Visual Basic;如果你已具有一定的Visual Basic基础,则可以从实例中挑出你最感兴趣的,而又一时难以制作出来的实例学习。
本书由眼界资讯组织编写并审定,由具有多年数据库管理系统开发经验的郭胜、夏邦贵编写,其中实例1~10由郭胜编写,实例11~15由夏邦贵编写。另外,参与本书编写的人员包括萧秋阳、萧雨苓、曾安英、张忠林、尹健军、熊开、邓军、雷贤初、朱英、吴世会等。由于时间仓促,书中不足之处,希望广大读者不吝指正。