VB.NET数据库编程

出版时间:2009-6  出版社:北京交通大学出版社  作者:石志国 等 著  页数:226  

前言

在Visual Studio.NET套件中,最适合开发信息系统的是VB.NET和VC#,两者都基于-NETFramework核心库,可使用的类以及调用方法完全一致。从本质上讲,VB.NET和VC#区别只在语法上,使用的类与实现的机制完全一样,VB.NET的语句都可以和VC#互相转换,抛开基本语法,两者是一样的。1.内容与结构VB.NET是Visual Studio.NET开发套件中重要的组成部分,VB程序员数量曾经超越其他所有语言,居世界第一位。作为VB的升级和扩充,VB.NET的功能大大加强,在目前的开发领域中,VB.NET依然占据很大的.NET开发市场份额。VB.NET开发的大部分应用程序中,都涉及数据库的操作,本书以项目开发为目标、SQLServer 2005作为基础、VB.NET 2005/2008作为开发工具,贯穿各种知识点,介绍各类小程序、项目通用模块与整体项目的设计与开发。本书介绍’VB.NET和数据库的相关知识,并没有对VB.NET的基础作介绍,但是这并不妨碍本书是一本“零基础”的图书,所有程序后面都附有“程序解释”,对涉及的难点和重点进行分析。同时对于初学者来讲,也不用把目光过多地局限在一些语法细节上,在整体上把握理解以后,能够在开发实践中使用就算过关了。全书分成3部分共12章。第一部分包括3章,是基础部分,介绍VB.NET调用SQL语句操作Access、SQL Server数据的方法,每章后面都配有一个短小而综合的例子,在此基础上,可以针对简单的需求,编写一些应用程序。第二部分包括5章,从5个不同的专题对ADO.NET、数据绑定、水晶报表、数据报表和数据Web服务进行介绍,这些都是数据库应用系统常用的功能。第三部分包括4章,先介绍项目的一些通用模块、然后提供了3个项目例程,虽然规模不是很大,但是模块化很清楚,读者可以细心研究这些模块与代码。在此基础上,灵活应用到自己编写的应用程序中。2.学习方法学习软件编程有别于大学阶段的其他科目,理想的学习流程我认为应该是这样的3个步骤。(1)第一遍浏览式看书,从整体上把握书的内容,不用去管代码的细节。软件编程的书一般都会附带光盘,将光盘的代码都运行一遍,具体的程序细节不用去看,如果程序调试不通,也不用太花费时间纠缠。(2)第二遍参照书中的一些例子功能,给自己提几个简单的需求,需求不要和书中的例子完全相同,比如做一个闹钟程序、书目管理程序和个人资料管理程序等,带着需求跳跃式地查资料。对于初学者所有的问题,几乎都可以利用“Google.cn”和“Baidu.com”查到答案。

内容概要

  本书系统地介绍了VB.NET数据库系统编程以及应用系统设计,以项目开发为目标、SQL Server2005作为基础、VB.NET 2005/2008作为开发工具,贯穿各种知识点,介绍各类小程序、项目通用模块与整体项目的设计与开发。  全书分成三个部分共12章。第一部分VB.NET与数据库开发基础,介绍.NET应用开发的体系、数据库编程基础以及SQL Server 2005开发基础;第二部分VB.NET数据库开发进阶,进一步分成5个专题详细介绍AD0.NET、数据绑定、水晶报表、数据图表以及数据Web服务;第三部分VB.NET数据库项目实例,从项目模块的角度介绍了通用模块设计、学生信息管理系统、旅馆房间管理系统和进销存物流管理系统。

书籍目录

第1部分 VB.NET与数据库开发基础第1章 .NET应用开发概述1.1 软件编程体系简介1.1.1 C/S结构编程体系1.1.2 B/S结构编程体系1.2.NET应用开发简介1.2.1.NET的设计目标1.2.2.NET框架组成1.3 VB.NET简介1.3.1 VB.NET的发展历程1.3.2 VB.NET的特点1.4 VisualStudio.NET开发环境1.4.1 主要功能窗口简介1.4.2 VB.NET读取Access数据库表小结课后习题第2章 数据库编程基础2.1 数据库系统简介2.1.1 数据管理的发展过程2.1.2 数据库的发展过程2.1.3 数据库的基本术语2.2 SQL语言概述2.2.1 数据准备2.2.2 基本SQL语句2.2.3 聚合函数2.2.4 分组查询2.2.5 交叉查询2.3 VB.NET使用SQL语句操作数据库初步2.3.1 执行SQL查询语句2.3.2 使用Like子句实现模糊查询2.3.3 测试SQL操作语句2.4 客服留言系统小结课后习题第3章 SQLServer数据库开发基础3.1 SQLServer概述与安装3.1.1 SQLServer的安装3.1.2 测试VB.NET+SQLServer的开发平台3.2 SQLServer的集成环境介绍3.2.1 SQLServer配置管理器3.2.2 SSMS集成管理器3.2.3 联机帮助3.3 创建数据库3.3.1 创建数据库3.3.2 删除数据库3.3.3 SQLServer提供的数据类型3.3.4 创建数据库表3.3.5 修改表结构3.3.6 删除数据库表3.4 数据完整性3.4.1 使用Identity属性3.4.2 使用Uniqueidentifier类型3.4.3 使用六大约束3.5 VB.NET读取SQLServer数据库3.5.1 VB.NET查询SQLServer数据库表3.5.2 VB.NET操作SQLServer数据库表3.6 SQLServer存储过程3.6.1 存储过程的概念3.6.2 创建SQLServer存储过程3.6.3 密码验证存储过程模块3.7 VB.NET操作SQLServer存储过程3.7.1 调用无输入输出参数存储过程3.7.2 调用带输入输出参数的存储过程3.7.3 通讯录小结课后习题第2部分 VB.NET数据库开发迸阶第4章 AD0.NET数据访问接口4.1 数据访问接口技术概述4.1.1 AD0与AD0.NET的关系4.1.2 ADO.NET的基本结构4.2 ADO.NET核心组件4.2.1 DataSet4.2.2 数据提供程序4.3 ADO.NET五个核心对象详解4.3.1 Connection对象4.3.2 Command对象4.3.3 DataReader对象4.3.4 DataAdapter对象4.3.5 DataSet对象小结课后习题第5章 数据绑定与数据控件5.1 数据绑定简介5.2 数据绑定分类5.2.1 简单数据绑定5.2.2 复杂的数据绑定5.3 数据绑定控件BindingSource5.3.1 使用BindingSource控件绑定数据5.3.2 使用BindingSource控件筛选和排序5.4 数据控件DataGridView详解5.4.1 使用DataGridView控制外观显示方式5.4.2 使用DataGridView获取数据5.4.3 使用DataGridView显示控件小结课后习题第6章 水晶数据报表设计6.1 水晶报表概述6.1.1 水晶报表数据传递模型6.1.2 使用已有的报表模板6.2 创建C定义报表6.2.1 创建报表模板6.2.2 在工程中添加报表模板6.2.3 报表数据的导出与打印6.3 带统计图表的报表小结课后习题第7章 数据图表系统开发7.1 VB.NET数据图表简介7.2 GDI+数据图表系统7.3 dotnetCHARTING数据图表系统7.3.1 绘制柱状图7.3.2 绘制饼图7.3.3 绘制折线图7.4 ZedGraph数据图表系统7.4.1 绘制横柱状图7.4.2 绘制竖柱状图7.4.3 绘制实心双线图7.4.4 绘制饼图7.4.5 绘制分段柱状图7.4.6 绘制双线曲线7.5 Word数据图表生成系统7.5.1 生成Word文档7.5.2 生成带图表的Word文档小结课后习题第8章 XML与数据Web服务8.1 XML技术简介8.1.1 XML文件8.1.2 使用DataSet操作XML文件8.2 System.XML命名空间8.2.1 命名空间中包含的类8.2.2 读取XML数据文件8.2.3 操作XML数据文件8.3 利用DOM操作XML8.3.1 利用DOM读取数据8.3.2 利用DOM修改数据8.4 数据Web服务8.4.1 读取Web服务的数据8.4.2 操作Web服务的数据小结课后习题第3部分 VB.NET数据库项目实例第9章 数据库项目模块基础9.1 数据库项目通用模块9.1.1 DBConnection类的设计9.1.2 DBConnection类的设计9.1.3 DBDataReader类的设计9.1.4 DBDataTable类的设计9.2 TreeView树状列表9.2.1 动态删除列表节点9.2.2 保存为模板9.2.3 读取模板9.2.4 动态读取数据9.3 项目的发布与打包9.3.1 数据库打包9.3.2 VB.NET程序打包小结课后习题第10章 学生信息管理系统10.1 学生信息管理系统简介10.2 数据库表结构10.3 重点功能代码10.3.1 验证码函数10.3.2 数据库操作函数10.3.3 用户管理类小结课后习题第11章 旅馆房间管理系统11.1 旅馆房间管理系统简介11.2 数据库表结构11.3 重点功能代码11.3.1 加密函数11.3.2 数据绑定函数11.3.3 登录处理类11.3.4 TreeView节点处理函数小结课后习题第12章 进销存物流管理系统12.1 进销存物流管理系统简介12.2 数据库表结构12.3 重点功能代码12.3.1 权限管理系统12.3.2 订单添加模块12.3.3 订单修改模块12.3.4 订单查找和删除模块小结课后习题附录A部分习题参考答案参考文献

章节摘录

插图:第1部分 VB.NET与数据库开发基础第2章 数据库编程基础本章要点:介绍数据库程序设计基础,数据管理及数据库的发展过程从应用开发角度介绍SQL语言介绍常用的数据查询语言和数据操作语言,并简要介绍聚合函数、分组查询和交叉查询的使用方法介绍使用VB.NET程序执行SQL语句2.1 数据库系统简介数据库管理系统通常是指DBMS(Database Management System),它是一个程序集合,使用户能够在其中存储和修改信息,并抽取信息。2.1.1 数据管理的发展过程数据管理的发展目前经历了三个阶段。①数据管理最早采用的是人工管理阶段,这一阶段没有支持数据管理的软件,数据和程序不独立。②后来发展到文件系统阶段,这一阶段中信息以文件为单位存储,并且由操作系统统一管理。这样逻辑结构和物理结构分离,是数据与程序有了一定的独立性,实现了以文件为单位的共享。③当前发展到数据库系统阶段,在这一阶段中,企业或部门以数据为中心组织数据,形成综合性的数据库,为各种应用共享。这样,程序和数据具有较高的独立性,数据容易修改,容易扩展,具有良好的用户接口。

编辑推荐

《VB.NET数据库编程》介绍VB.NET和数据库的相关知识。全书分成3部分共12章。第一部分包括3章,是基础部分,介绍VB.NET调用sQL语句操作Access、SQL Server数据的方法,每章后面都配有一个短小而综合的例子,在此基础上,可以针对简单的需求,编写一些应用程序。第二部分包括5章,从5个不同的专题对ADO.NET、数据绑定、水晶报表、数据报表和数据’Web服务进行介绍,这些都是数据库应用系统常用的功能。第三部分包括4章,先介绍项目的一些通用模块、然后提供了3个项目例程,虽然规模不是很大,但是模块化很清楚,读者可以细心研究这些模块与代码。在此基础上,灵活应用到自己编写的应用程序中。

图书封面

评论、评分、阅读与下载


    VB.NET数据库编程 PDF格式下载


用户评论 (总计16条)

 
 

  •   这本书对初学者有很大的意义,但是对于已经学习了有段时间的人来说,意义就不大了。
  •   没想象的全,但和书的价格比还是不错的
  •   书皮都破损了,有点脏
  •   通过它,完成了所需的项目
  •   感觉没什么用。和实际工作离得太远。最多算是学生上课辅导教材。太差!
  •   挺好的书,初学者啊。
  •   程式版本太旧了,也不是2010或是2012!里面的范例程式转档之后也不能用!只好当做理论书来看了!
  •   不太适合初学者用,不够详细
  •   讲的对我这初学应该有点意义,讲还不够细有模糊感觉,总体还是满意的
  •   室友是在哈尔滨买的,我在天津。她开学回天津后一对比我的明显是盗的
  •   书本很不错,发货也快,不过没有想象中那么厚,内容很有参考价值
  •   简洁明了,讲述的知识点恰到好处。价格不高,让人觉得真的很值得一买。
  •   讲得比较详细,案例也挺多的,感觉不错哦。
  •   包装很好,没有损坏
  •   适合初学者的教程
  •   VB.NET数据库编程(附赠光盘1张)
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7