Visual Studio2005+SQL Server2005数据库应用系统开发

出版时间:2007-8  出版社:电子工业出版社  作者:赵松涛,陈小龙  页数:518  

内容概要

  本书主要介绍采用Visual Studio 2005的C#语言为前台,SQL Server 2005数据库为后台的数据库系统开发技术。  全书分为15章,内容包括走进.NET数据库开发,开发第1个.NET数据库程序,开发第1个Form数据库项目,管理SQL Server 2005服务器,管理 SQL Server 2005数据库,ADO.NET的体系结构,Connection对象,Command 对象,DataReader对象,Data Adanter对象,DataSet对象,DataTable及其相关对象,数据绑定、系统开发常见问题,以及完整的系统开发等。  本书适合初学数据库开发的读者和教师使用,适合初学C#+SQL Server 2005数据库开发的读者阅读和参考,也可作为C#数据库技术的培训教材。  本书配套光盘包括各章标注的内容。

作者简介

赵松涛,工程师,北京大学计算机专业硕士。 高校教学5年,从事计算机网络和数据库系统管理、应用开发6年。目前在一线从事SQL、Server和Dracle数据库的系统管理、应用开发,并为大型企业和高校做培训,广受学员好评。从2001年至今,先后独立和合作出版了6本数据库方面的图书。 对数据库的体系结构,日志的绪构和作用,以及数据库的,备份和恢复机制等有较深入的理解。

书籍目录

第1章 走进.NET数据库开发1.1.1 服务器和客户机1.1.2 TCP/IP协议1.1.3 IP地址1.1.4 域名1.1.5 端口1.2.1 桌面数据库与网络数据库1.2.2 数据库系统相关概念1.2.3 表1.2.4 码1.2.5 索引1.2.6 视图1.3.1 软件开发方法概述1.3.2 软件体系结构概述1.3.3 开发工具的选择1.3.4 后台数据库的选择1.4.1 .NET产生的背景1.4.2 .NET是什么1.4.3 .NET应用程序1.5.1 安装不同的.NET Framework1.5.2 “一次编码,到处运行”的梦想1.5.3 跨平台、跨语言的.NET1.5.4 剖析.NET Framework的结构1.6.1 为什么需要XML1.6.2 XML是什么1.6.3 XML有什么特点1.6.4 XML和HTML的比较1.6.5 XML做什么1.6.6 XML的体系结构1.6.7 XML的语法基础1.7 本章小结第2章 开发第1个.NET数据库程序2.1  构建开发环境 392.1.1  C/S模式的开发环境 392.1.2  B/S模式的开发环境 402.1.3  本书的开发环境 412.1.4  构建本书的开发环境 422.2  开发第1个.NET数据库程序 442.2.1  创建SQL Server 2005用户数据库 442.2.2  开发.NET数据库程序 492.3  剖析第1个.NET数据库程序 532.3.1  Visual C# 532.3.2  解决方案 532.3.3  项目 542.3.4  解决方案、项目和程序 542.3.5  项目的物理文件结构 542.3.6  项目的两种编译版本 562.3.7  命名空间 572.3.8  设置项目的启动文件 582.3.9  Program.cs文件代码分析 592.4  本章小结 613.1  开发过程 623.1.1  创建空白Windows Form项目 623.1.2  在项目中添加数据源 633.2  剖析Form数据库项目结构 693.2.1  项目的文件结构 693.2.2  设置项目的启动属性 723.2.3  剖析Program.cs文件的代码 733.2.4  剖析Form.cs文件的代码 753.2.5  项目中数据的流向 773.2.6  .NET数据库项目开发相关技术 823.3  本章小结 82第4章  管理SQL Server 2005 834.1  主要管理工具 834.1.1  Management Studio 834.1.2  Configuration Manager(配置管理器) 864.2  管理基础概念 874.2.1  实例 874.2.2  本地系统账户与域用户账户 894.2.3  Windows身份验证模式与混合模式 944.2.4  IPC 944.2.5  网络库 954.3  配置常见网络环境 964.3.1  配置共享内存的SQL Server 2005网络 964.3.2  配置TCP/IP的SQL Server 2005网络 984.4  服务器日常管理 1034.4.1  暂停服务器 1044.4.2  关闭服务器 1054.4.3  启动服务器 1064.4.4  配置服务器 1074.5  本章小结 110第5章  管理SQL Server 2005数据库 1115.1  SQL Server 2005数据库基础概念 1115.1.1  SQL Server 2005数据库的分类 1115.1.2  SQL Server 2005数据库的逻辑结构 1145.1.3  SQL Server 2005数据库的物理结构 1165.1.4  SQL Server 2005数据库的命名原则 1175.2  创建数据库 1175.2.1  在Management Studio中创建数据库 1175.2.2  用Create Database语句创建数据库 1205.2.3  自动产生Create Database语句 1225.3  管理数据库 1235.3.1  设置数据库的访问用户 1235.3.2  给数据库添加文件 1245.3.3  分离数据库 1245.3.4  附加数据库 1265.4  管理表 1285.4.1  创建表 1285.4.2  修改表结构 1315.5  管理索引 1325.5.1  用Management Studio创建索引 1325.5.2  用Create Index语句创建索引 1375.6  用Transact-SQL操作数据 1385.6.1  Transact-SQL的语法约定 1385.6.2  Transact-SQL的数据对象命名方法 1385.6.3  什么是Schema(架构) 1405.6.4  几种典型的Transact-SQL语句 1415.6.5  用Insert语句录入数据 1425.6.6  用Update语句更新数据 1425.6.7  用Delete语句删除数据 1425.7  用Transact-SQL查询数据 1435.7.1  选择当前工作数据库 1435.7.2  Select语句的语法 1445.7.3  Select语句中常见的运算符 1445.8  本章小结 147第6章  ADO.NET的体系结构 1486.1  ADO.NET的前身——ADO 1486.1.1  数据应用程序开发思路 1496.1.2  应运而生的ADO 1506.1.3  从ADODC到ADODB 1516.1.4  一个典型的ADO编程的实例 1536.1.5  ADO的不足 1546.2  从ADO到ADO.NET 1546.2.1  ADO.NET是什么 1556.2.2  ADO.NET和.NET Framework的关系 1566.2.3  数据提供程序 1566.2.4  DataSet对象 1576.2.5  ADO.NET访问数据库的两种机制 1576.3  ADO.NET的具体实现 1596.3.1  System.Data命名空间 1596.3.2  System.Data.Common命名空间 1596.3.3  System.Data.Odbc命名空间 1606.3.4  System.Data.OleDb命名空间 1606.3.5  System.Data.OracleClient命名空间 1616.3.6  System.Data.SqlClient命名空间 1616.3.7  System.Data.SqlServerCe命名空间 1616.4  数据提供程序 1626.4.1  为SQL Server选择数据提供程序 1636.4.2  为Oracle选择数据提供程序 1636.4.3  为Access选择数据提供程序 1636.5  DataSet对象 1636.5.1  从RecordSet到DataSet 1646.5.2  DataSet对象的结构 1646.6  数据库访问接口 1656.6.1  什么是接口 1656.6.2  ODBC接口 1656.6.3  OLEDB接口 1676.6.4  OLEDB-ODBC接口 1686.6.5  理解3种接口 1696.7  本章小结 169第7章  Connection对象 1707.1  ADO.NET中的Connection对象 1707.2  SqlConnection对象连接SQL Server 1717.2.1  实例 1717.2.2  SqlConnection对象的主要属性 1747.2.3  SqlConnection对象的主要方法 1777.2.4  SqlConnection对象的ConnectionString 1787.2.5  ConnectionString的典型配置 1797.3  OleDbConnection对象连接SQL Server 1867.3.1  实例 1867.3.2  OleDbConnection对象的主要属性 1877.3.3  OleDbConnection对象的主要方法 1887.3.4  OleDbConnection对象的ConnectionString 1887.3.5  ConnectionString的典型配置 1897.4  OdbcConnection对象连接SQL Server 1917.4.1  实例 1917.4.2  OdbcConnection对象的主要属性 1967.4.3  OdbcConnection对象的主要方法 1977.4.4  OdbcConnection对象的ConnectionString 1977.4.5  ConnectionString的典型配置 1987.5  连接池的使用 1997.5.1  什么是连接池 2007.5.2  什么时间创建连接池 2007.5.3  什么时间关闭连接池 2007.5.4  连接池达到极限时如何处理 2007.5.5  如何启动连接池 2017.5.6  如何关闭连接池 2017.5.7  使用SqlConnection对象的连接池 2017.5.8  使用OleDbConnection对象的连接池 2047.5.9  使用OdbcConnection对象的连接池 2077.5.10  连接池内存在哪里 2107.6  本章小结 210第8章  Command对象 2118.1  ADO.NET中的Command对象 2118.2  SqlCommand对象操作SQL Server 2128.2.1  实例 2128.2.2  创建Command对象的方法 2158.2.3  SqlCommand对象的主要属性 2158.2.4  SqlCommand对象的主要方法 2168.2.5  使用ExecuteScalar方法 2178.2.6  使用ExecuteReader方法 2198.2.7  使用ExecuteNonQuery方法 2208.3  OleDbCommand对象操作SQL Server 2228.3.1  实例 2228.3.2  OleDbCommand对象的主要属性 2248.3.3  OleDbCommand对象的主要方法 2248.4  OdbcCommand对象操作SQL Server 2258.4.1  实例 2258.4.2  OdbcCommand对象的主要属性 2268.4.3  OdbcCommand对象的主要方法 2278.5  带参数的Command对象 2288.5.1  SQL语句的执行机制 2288.5.2  带参数Command对象的执行机制 2288.5.3  实例 2298.6  本章小结 232第9章  DataReader对象 2339.1  ADO.NET中的DataReader对象 2339.2  SqlDataReader对象操作SQL Server 2349.2.1  实例 2349.2.2  创建SqlDataReader对象的方法 2379.2.3  SqlDataReader对象的主要属性 2379.2.4  SqlDataReader对象的主要方法 2389.3  OleDbDataReader对象操作SQL Server 2399.3.1  实例 2399.3.2  创建OleDbDataReader对象的方法 2419.3.3  OleDbDataReader对象的主要属性 2419.3.4  OleDbDataReader对象的主要方法 2429.4  OdbcDataReader对象操作SQL Server 2449.4.1  实例 2449.4.2  创建OdbcDataReader对象的方法 2459.4.3  OdbcDataReader对象的主要属性 2469.4.4  OdbcDataReader对象的主要方法 2469.5  DataReader对象的高级用法 2489.5.1  使用序数索引器 2489.5.2  使用列名索引器 2499.5.3  使用类型访问器 2519.5.4  从结果集得到信息 2609.5.5  获得表架构信息 2629.6  本章小结 266第10章  DataAdapter对象 26710.1  ADO.NET中的DataAdapter对象 26710.1.1  DataAdapter对象的工作原理 26710.1.2  ADO.NET中的DataAdapter对象 26810.2  SqlDataAdapter对象操作SQL Server 26810.2.1  实例 26910.2.2  项目代码分析 27010.3  创建DataAdapter对象的方法 27110.3.1  SqlDataAdpter() 27110.3.2  SqlDataAdpter(SqlCommand) 27310.3.3  SqlDataAdpter(String,SqlConnection) 27510.3.4  SqlDataAdpter(String,String) 27610.4  OleDbDataAdapter对象操作SQL Server 27810.5  OdbcDataAdapter对象操作SQL Server 28010.6  DataAdapter对象的主要属性 28110.6.1  主要属性 28110.6.2  DataAdapter对象如何使用属性 28210.7  DataAdapter对象的Fill方法 28210.7.1  Fill(DataSet名称) 28310.7.2  Fill(DataTable名称) 28410.7.3  Fill(DataSet名称,String) 28610.7.4  指定起始记录编号的Fill方法 28610.8  本章小结 288第11章  DataSet对象 28911.1  ADO.NET中的DataSet对象 28911.1.1  DataSet对象的结构 29011.1.2  DataSet对象的优点 29011.2  向DataSet对象中填充数据 29011.2.1  用DataAdapter对象填充 29011.2.2  用TableAdapter对象填充 29111.3  DataSet对象的属性和方法 29111.3.1  DataSet对象的主要属性 29111.3.2  DataSet对象的主要方法 29211.4  向DataSet对象中填充数据 29211.5  更新DataSet的数据并提交 29511.5.1  DataAdapter的Update方法 29511.5.2  实例 29511.6  插入DataSet数据并提交 29811.6.1  完整实例 29811.6.2  向DataSet对象中录入新的数据行 30111.6.3  将插入的数据提交到数据源中 30111.7  删除DataSet数据并提交 30111.7.1  完整实例 30211.7.2  代码剖析 30411.8  使用CommandBuilder对象 30411.8.1  CommandBuilder对象使用方法 30411.8.2  使用CommandBuilder对象更新 30511.8.3  使用CommandBuilder对象插入 30611.9  本章小结 308第12章  DataTable及其相关对象 30912.1  ADO.NET中的DataTable对象 30912.1.1  DataTable对象的使用 30912.1.2  创建DataTable对象 31012.1.3  DataTable对象主要属性 31012.1.4  DataTable对象主要方法 31112.2  ADO.NET中的DataColumn对象 31212.2.1  DataColumn对象的使用 31212.2.2  DataColumn对象主要属性 31212.2.3  DataColumn对象主要方法 31312.3  ADO.NET中的DataRow对象 31412.3.1  DataRow对象的使用 31412.3.2  DataRow对象主要属性 31412.3.3  DataRow对象主要方法 31512.4  ADO.NET中的Constraint对象 31612.4.1  Constraint对象的使用 31612.4.2  Constraint对象主要属性 31712.4.3  Constraint对象主要方法 31712.5  ADO.NET中的DataRelation对象 31812.5.1  Constraint对象的使用 31812.5.2  DataRelation对象主要属性 31812.5.3  DataRelation对象主要方法 31912.6  ADO.NET中的DataTableReader对象 32012.6.1  DataTableReader对象的使用 32012.6.2  DataTableReader对象主要属性 32012.6.3  DataTableReader对象主要方法 32112.7  ADO.NET中的DataView对象 32312.7.1  DataView对象的使用 32312.7.2  DataView对象主要属性 32412.7.3  DataView对象主要方法 32512.8  综合实例 32612.8.1  创建并使用DataTable对象 32612.8.2  定义DataTable对象的主键 32912.8.3  将数据添加到DataTable对象 33212.8.4  对数据进行筛选和排序 33412.8.5  行状态和行版本 33712.8.6  创建和使用DataTableReader对象 34012.8.7  创建和使用DataView对象 34212.9  本章小结 344第13章  数据绑定 34513.1  TextBox对象的数据绑定 34513.1.1  实例 34613.1.2  项目分析 35013.1.3  编程实现 35213.2  DataGridView对象的数据绑定 35613.2.1  实例 35713.2.2  项目分析 35913.3  ComboBox对象的数据绑定 36413.3.1  实例 36413.3.2  项目分析 36713.4  本章小结 368第14章  系统开发中常见问题 36914.1  界面制作 36914.1.1  菜单制作 36914.1.2  快捷工具栏制作 37814.1.3  状态栏制作 38714.2  BLOB类型的大值数据操作 39214.2.1  插入BLOB数据的Insert语句 39214.2.2  用数据绑定插入BLOB数据 39414.2.3  导出BLOB数据 40014.3  基于事务的编程 40314.3.1  事务的特性 40314.3.2  事务的状态 40514.3.3  SQL Server 2005的事务模式 40614.3.4  编程中为什么要使用事务 40714.3.5  System.Transactions命名空间 40814.3.6  实例:显式分布式事务编程 40814.3.7  实例:显式本地事务编程 41114.3.8  实例:隐式事务编程 41314.4  本章小结 415第15章  完整的系统开发 41615.1  后台数据库设计 41615.1.1  表结构设计 41615.1.2  附加数据库 42215.2  第一次开发的系统 42315.2.1  建立项目总体结构 42315.2.2  数据集对象的结构 42815.2.3  设计子窗体FormUser 42915.2.4  设计父窗体FormMain 43215.2.5  如何修改配置 43415.2.6  最终完成的系统 43415.2.7  BingdingNavigator对象的秘密 43715.3  编程开发的系统 44015.3.1  剖析项目总体结构 44015.3.2  剖析项目的运行过程 44115.3.3  公用函数类PublicFunction.cs的设计 44415.3.4  FormMain窗体的设计 44715.3.5  用户管理窗体FormUser的设计 45215.3.6  用户查询窗体FormUserSearch的设计 45615.3.7  教师信息管理窗体FormTeacher的设计 45915.3.8  教师信息查询窗体FormTeacherSearch15.3.8  的设计 46315.3.9  教师信息打印窗体FormTeacherPrint15.3.8  的设计 46615.3.10  学生信息管理窗体FormStudent的设计 46915.3.11  学生信息查询窗体FormStudentSearch15.3.11  的设计 47415.3.12  学生信息打印窗体FormStudentPrint15.3.12  的设计 47715.3.13  选课管理窗体FormPitch的设计 48015.3.14  选课查询窗体FormPitchSearch的设计 48515.3.15  选课打印窗体FormPitchPrint的设计 48815.3.16  课程管理窗体FormCourse的设计 49115.3.17  课程查询窗体FormCourseSearch15.3.17  的设计 49515.3.18  课程打印窗体FormCoursePrint的设计 49815.3.19  授课管理窗体FormElective的设计 50115.3.20  授课查询窗体FormElectiveSearch15.3.20  的设计 50615.3.21  授课打印窗体FormElectivePrint15.3.21  的设计 50815.3.22  关于窗体FormAbout的设计 51215.3.23  如何移植项目 51515.4  本章小结 518

编辑推荐

本书主要介绍采用Visual Studio 2005的C#语言为前台,SQL Server 2005数据库为后台的数据库系统开发技术。  全书分为15章,内容包括走进.NET数据库开发,开发第1个.NET数据库程序,开发第1个Form数据库项目,管理SQL Server 2005服务器,管理 SQL Server 2005数据库,ADO.NET的体系结构,Connection对象,Command 对象,DataReader对象,Data Adanter对象,DataSet对象,DataTable及其相关对象,数据绑定、系统开发常见问题,以及完整的系统开发等。  本书适合初学数据库开发的读者和教师使用,适合初学C#+SQL Server 2005数据库开发的读者阅读和参考,也可作为C#数据库技术的培训教材。  本书配套光盘包括各章标注的内容。

图书封面

评论、评分、阅读与下载


    Visual Studio2005+SQL Server2005数据库应用系统开发 PDF格式下载


用户评论 (总计5条)

 
 

  •   光盘坏掉了,但急着用就不换了,但是始终很遗憾
  •   送书过来后我发现光盘已经烂了无法使用,如果我要新的光盘就要退货就要弄一大堆东西,麻烦!麻烦,但是没有光盘很多源代码都没有。。。这本书对我的价值没多少了
  •   本人在阅读后,发现此书内容极其空洞,思路不清晰;实例单一,重复内容过多;书中理论及印刷错误很多,导致初学者难以全部读通。
  •   内容淳朴感觉非常好用词易懂
  •   此书写的不错,比较容易入门,但如果能改进如下方面,相信会更出色。1:印刷错误太多;2:理论论述方面不太丰富。
 

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

京ICP备13047387号-7