图书介绍

Visual Studio 2005+SQL Server 2005数据库应用系统开发PDF|Epub|txt|kindle电子书版本网盘下载

Visual Studio 2005+SQL Server 2005数据库应用系统开发
  • 赵松涛,陈小龙编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121047896
  • 出版时间:2007
  • 标注页数:518页
  • 文件大小:85MB
  • 文件页数:536页
  • 主题词:计算机网络-程序设计;关系数据库-数据库管理系统,SQL Server 2005-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual Studio 2005+SQL Server 2005数据库应用系统开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 走进.NET数据库开发 1

1.1 网络基础1

1.1.1 服务器和客户机2

1.1.2 TCP/IP协议3

1.1.3 IP地址3

1.1.4 域名3

1.1.5 端口4

1.2 数据库基础5

1.2.1 桌面数据库与网络数据库5

1.2.2 数据库系统相关概念6

1.2.3 表7

1.2.4 码8

1.2.5 索引9

1.2.6 视图9

1.3 数据库应用系统基础10

1.3.1 软件开发方法概述10

1.3.2 软件体系结构概述12

1.3.3 开发工具的选择15

1.3.4 后台数据库的选择17

1.4 .NET基础20

1.4.1 .NET产生的背景20

1.4.2 .NET是什么21

1.4.3 .NET应用程序22

1.5 .NET Framework基础22

1.5.1 安装不同的.NET Framework22

1.5.2 “一次编码,到处运行”的梦想23

1.5.3 跨平台、跨语言的.NET25

1.5.4 剖析.NET Framework的结构27

1.6 XML基础29

1.6.1 为什么需要XML29

1.6.2 XML是什么31

1.6.3 XML有什么特点33

1.6.4 XML和HTML的比较33

1.6.5 XML做什么34

1.6.6 XML的体系结构35

1.6.7 XML的语法基础36

1.7 本章小结38

第2章 开发第1个.NET数据库程序 39

2.1 构建开发环境39

2.1.1 C/S模式的开发环境39

2.1.2 B/S模式的开发环境40

2.1.3 本书的开发环境41

2.1.4 构建本书的开发环境42

2.2 开发第1个.NET数据库程序44

2.2.1 创建SQL Server 2005用户数据库44

2.2.2 开发.NET数据库程序49

2.3 剖析第1个.NET数据库程序53

2.3.1 Visual C53

2.3.2 解决方案53

2.3.3 项目54

2.3.4 解决方案、项目和程序54

2.3.5 项目的物理文件结构54

2.3.6 项目的两种编译版本56

2.3.7 命名空间57

2.3.8 设置项目的启动文件58

2.3.9 Program.cs文件代码分析59

2.4 本章小结61

第3章 开发第1个Form数据库项目 62

3.1 开发过程62

3.1.1 创建空白Windows Form项目62

3.1.2 在项目中添加数据源63

3.2 剖析Form数据库项目结构69

3.2.1 项目的文件结构69

3.2.2 设置项目的启动属性72

3.2.3 剖析Program.cs文件的代码73

3.2.4 剖析Form.cs文件的代码75

3.2.5 项目中数据的流向77

3.2.6 .NET数据库项目开发相关技术82

3.3 本章小结82

第4章 管理SQL Server 200583

4.1 主要管理工具83

4.1.1 Management Studio83

4.1.2 Configuration Manager(配置管理器)86

4.2 管理基础概念87

4.2.1 实例87

4.2.2 本地系统账户与域用户账户89

4.2.3 Windows身份验证模式与混合模式94

4.2.4 IPC94

4.2.5 网络库95

4.3 配置常见网络环境96

4.3.1 配置共享内存的SQL Server 2005网络96

4.3.2 配置TCP/IP的SQL Server 2005网络98

4.4 服务器日常管理103

4.4.1 暂停服务器104

4.4.2 关闭服务器105

4.4.3 启动服务器106

4.4.4 配置服务器107

4.5 本章小结110

第5章 管理SQL Server 2005数据库  111

5.1 SQL Server 2005数据库基础概念111

5.1.1 SQL Server 2005数据库的分类111

5.1.2 SQL Server 2005数据库的逻辑结构114

5.1.3 SQL Server 2005数据库的物理结构116

5.1.4 SQL Server 2005数据库的命名原则117

5.2 创建数据库117

5.2.1 在Management Studio中创建数据库117

5.2.2 用Create Database语句创建数据库120

5.2.3 自动产生Create Database语句122

5.3 管理数据库123

5.3.1 设置数据库的访问用户123

5.3.2 给数据库添加文件124

5.3.3 分离数据库124

5.3.4 附加数据库126

5.4 管理表128

5.4.1 创建表128

5.4.2 修改表结构131

5.5 管理索引132

5.5.1 用Management Studio创建索引132

5.5.2 用Create Index语句创建索引137

5.6 用Transact-SQL操作数据138

5.6.1 Transact-SQL的语法约定138

5.6.2 Transact-SQL的数据对象命名方法138

5.6.3 什么是Schema(架构)140

5.6.4 几种典型的Transact-SQL语句141

5.6.5 用Insert语句录入数据142

5.6.6 用Update语句更新数据142

5.6.7 用Delete语句删除数据142

5.7 用Transact-SQL查询数据143

5.7.1 选择当前工作数据库143

5.7.2 Select语句的语法144

5.7.3 Select语句中常见的运算符144

5.8 本章小结147

第6章 ADO.NET的体系结构 148

6.1 ADO.NET的前身——ADO148

6.1.1 数据应用程序开发思路149

6.1.2 应运而生的ADO150

6.1.3 从ADODC到ADODB151

6.1.4 一个典型的ADO编程的实例153

6.1.5 ADO的不足154

6.2 从ADO到ADO.NET154

6.2.1 ADO.NET是什么155

6.2.2 ADO.NET和.NET Framework的关系156

6.2.3 数据提供程序156

6.2.4 DataSet对象157

6.2.5 ADO.NET访问数据库的两种机制157

6.3 ADO.NET的具体实现159

6.3.1 System.Data命名空间159

6.3.2 System.Data.Common命名空间159

6.3.3 System.Data.Odbc命名空间160

6.3.4 System.Data.OleDb命名空间160

6.3.5 System.Data.OracleClient命名空间161

6.3.6 System.Data.SqlClient命名空间161

6.3.7 System.Data.SqlServerCe命名空间161

6.4 数据提供程序162

6.4.1 为SQL Server选择数据提供程序163

6.4.2 为Oracle选择数据提供程序163

6.4.3 为Access选择数据提供程序163

6.5 DataSet对象163

6.5.1 从RecordSet到DataSet164

6.5.2 DataSet对象的结构164

6.6 数据库访问接口165

6.6.1 什么是接口165

6.6.2 ODBC接口165

6.6.3 OLEDB接口167

6.6.4 OLEDB-ODBC接口168

6.6.5 理解3种接口169

6.7 本章小结169

第7章 Connection对象 170

7.1 ADO.NET中的Connection对象170

7.2 SqlConnection对象连接SQL Server171

7.2.1 实例171

7.2.2 SqlConnection对象的主要属性174

7.2.3 SqlConnection对象的主要方法177

7.2.4 SqlConnection对象的ConnectionString178

7.2.5 ConnectionString的典型配置179

7.3 OleDbConnection对象连接SQL Server186

7.3.1 实例186

7.3.2 OleDbConnection对象的主要属性187

7.3.3 OleDbConnection对象的主要方法188

7.3.4 OleDbConnection对象的ConnectionString188

7.3.5 ConnectionString的典型配置189

7.4 OdbcConnection对象连接SQL Server191

7.4.1 实例191

7.4.2 OdbcConnection对象的主要属性196

7.4.3 OdbcConnection对象的主要方法197

7.4.4 OdbcConnection对象的ConnectionString197

7.4.5 ConnectionString的典型配置198

7.5 连接池的使用199

7.5.1 什么是连接池200

7.5.2 什么时间创建连接池200

7.5.3 什么时间关闭连接池200

7.5.4 连接池达到极限时如何处理200

7.5.5 如何启动连接池201

7.5.6 如何关闭连接池201

7.5.7 使用SqlConnection对象的连接池201

7.5.8 使用OleDbConnection对象的连接池204

7.5.9 使用OdbcConnection对象的连接池207

7.5.10 连接池内存在哪里210

7.6 本章小结210

第8章 Command对象 211

8.1 ADO.NET中的Command对象211

8.2 SqlCommand对象操作SQL Server212

8.2.1 实例212

8.2.2 创建Command对象的方法215

8.2.3 SqlCommand对象的主要属性215

8.2.4 SqlCommand对象的主要方法216

8.2.5 使用ExecuteScalar方法217

8.2.6 使用ExecuteReader方法219

8.2.7 使用ExecuteNonQuery方法220

8.3 OleDbCommand对象操作SQL Server222

8.3.1 实例222

8.3.2 OleDbCommand对象的主要属性224

8.3.3 OleDbCommand对象的主要方法224

8.4 OdbcCommand对象操作SQL Server225

8.4.1 实例225

8.4.2 OdbcCommand对象的主要属性226

8.4.3 OdbcCommand对象的主要方法227

8.5 带参数的Command对象228

8.5.1 SQL语句的执行机制228

8.5.2 带参数Command对象的执行机制228

8.5.3 实例229

8.6 本章小结232

第9章 DataReader对象 233

9.1 ADO.NET中的DataReader对象233

9.2 SqlDataReader对象操作SQL Server234

9.2.1 实例234

9.2.2 创建SqlDataReader对象的方法237

9.2.3 SqlDataReader对象的主要属性237

9.2.4 SqlDataReader对象的主要方法238

9.3 OleDbDataReader对象操作SQL Server239

9.3.1 实例239

9.3.2 创建OleDbDataReader对象的方法241

9.3.3 OleDbDataReader对象的主要属性241

9.3.4 OleDbDataReader对象的主要方法242

9.4 OdbcDataReader对象操作SQL Server244

9.4.1 实例244

9.4.2 创建OdbcDataReader对象的方法245

9.4.3 OdbcDataReader对象的主要属性246

9.4.4 OdbcDataReader对象的主要方法246

9.5 DataReader对象的高级用法248

9.5.1 使用序数索引器248

9.5.2 使用列名索引器249

9.5.3 使用类型访问器251

9.5.4 从结果集得到信息260

9.5.5 获得表架构信息262

9.6 本章小结266

第10章 DataAdapter对象 267

10.1 ADO.NET中的DataAdapter对象267

10.1.1 DataAdapter对象的工作原理267

10.1.2 ADO.NET中的DataAdapter对象268

10.2 SqlDataAdapter对象操作SQL Server268

10.2.1 实例269

10.2.2 项目代码分析270

10.3 创建DataAdapter对象的方法271

10.3.1 SqlDataAdpter()271

10.3.2 SqlDataAdpter(SqlCommand)273

10.3.3 SqlDataAdpter(String,SqlConnection)275

10.3.4 SqlDataAdpter(String,String)276

10.4 OleDbDataAdapter对象操作SQL Server278

10.5 OdbcDataAdapter对象操作SQL Server280

10.6 DataAdapter对象的主要属性281

10.6.1 主要属性281

10.6.2 DataAdapter对象如何使用属性282

10.7 DataAdapter对象的Fill方法282

10.7.1 Fill(DataSet名称)283

10.7.2 Fill(DataTable名称)284

10.7.3 Fill(DataSet名称,String)286

10.7.4 指定起始记录编号的Fill方法286

10.8 本章小结288

第11章 DataSet对象 289

11.1 ADO.NET中的DataSet对象289

11.1.1 DataSet对象的结构290

11.1.2 DataSet对象的优点290

11.2 向DataSet对象中填充数据290

11.2.1 用DataAdapter对象填充290

11.2.2 用TableAdapter对象填充291

11.3 DataSet对象的属性和方法291

11.3.1 DataSet对象的主要属性291

11.3.2 DataSet对象的主要方法292

11.4 向DataSet对象中填充数据292

11.5 更新DataSet的数据并提交295

11.5.1 DataAdapter的Update方法295

11.5.2 实例295

11.6 插入DataSet数据并提交298

11.6.1 完整实例298

11.6.2 向DataSet对象中录入新的数据行301

11.6.3 将插入的数据提交到数据源中301

11.7 删除DataSet数据并提交301

11.7.1 完整实例302

11.7.2 代码剖析304

11.8 使用CommandBuilder对象304

11.8.1 CommandBuilder对象使用方法304

11.8.2 使用CommandBuilder对象更新305

11.8.3 使用CommandBuilder对象插入306

11.9 本章小结308

第12章 DataTable及其相关对象 309

12.1 ADO.NET中的DataTable对象309

12.1.1 DataTable对象的使用309

12.1.2 创建DataTable对象310

12.1.3 DataTable对象主要属性310

12.1.4 DataTable对象主要方法311

12.2 ADO.NET中的DataColumn对象312

12.2.1 DataColumn对象的使用312

12.2.2 DataColumn对象主要属性312

12.2.3 DataColumn对象主要方法313

12.3 ADO.NET中的DataRow对象314

12.3.1 DataRow对象的使用314

12.3.2 DataRow对象主要属性314

12.3.3 DataRow对象主要方法315

12.4 ADO.NET中的Constraint对象316

12.4.1 Constraint对象的使用316

12.4.2 Constraint对象主要属性317

12.4.3 Constraint对象主要方法317

12.5 ADO.NET中的DataRelation对象318

12.5.1 Constraint对象的使用318

12.5.2 DataRelation对象主要属性318

12.5.3 DataRelation对象主要方法319

12.6 ADO.NET中的DataTableReader对象320

12.6.1 DataTableReader对象的使用320

12.6.2 DataTableReader对象主要属性320

12.6.3 DataTableReader对象主要方法321

12.7 ADO.NET中的DataView对象323

12.7.1 DataView对象的使用323

12.7.2 DataView对象主要属性324

12.7.3 DataView对象主要方法325

12.8 综合实例326

12.8.1 创建并使用DataTable对象326

12.8.2 定义DataTable对象的主键329

12.8.3 将数据添加到DataTable对象332

12.8.4 对数据进行筛选和排序334

12.8.5 行状态和行版本337

12.8.6 创建和使用DataTableReader对象340

12.8.7 创建和使用DataView对象342

12.9 本章小结344

第13章 数据绑定 345

13.1 TextBox对象的数据绑定345

13.1.1 实例346

13.1.2 项目分析350

13.1.3 编程实现352

13.2 DataGridView对象的数据绑定356

13.2.1 实例357

13.2.2 项目分析359

13.3 ComboBox对象的数据绑定364

13.3.1 实例364

13.3.2 项目分析367

13.4 本章小结368

第14章 系统开发中常见问题 369

14.1 界面制作369

14.1.1 菜单制作369

14.1.2 快捷工具栏制作378

14.1.3 状态栏制作387

14.2 BLOB类型的大值数据操作392

14.2.1 插入BLOB数据的Insert语句392

14.2.2 用数据绑定插入BLOB数据394

14.2.3 导出BLOB数据400

14.3 基于事务的编程403

14.3.1 事务的特性403

14.3.2 事务的状态405

14.3.3 SQL Server 2005的事务模式406

14.3.4 编程中为什么要使用事务407

14.3.5 System.Transactions命名空间408

14.3.6 实例:显式分布式事务编程408

14.3.7 实例:显式本地事务编程411

14.3.8 实例:隐式事务编程413

14.4 本章小结415

第15章 完整的系统开发 416

15.1 后台数据库设计416

15.1.1 表结构设计416

15.1.2 附加数据库422

15.2 第一次开发的系统423

15.2.1 建立项目总体结构423

15.2.2 数据集对象的结构428

15.2.3 设计子窗体FormUser429

15.2.4 设计父窗体FormMain432

15.2.5 如何修改配置434

15.2.6 最终完成的系统434

15.2.7 BingdingNavigator对象的秘密437

15.3 编程开发的系统440

15.3.1 剖析项目总体结构440

15.3.2 剖析项目的运行过程441

15.3.3 公用函数类PublicFunction.cs的设计444

15.3.4 FormMain窗体的设计447

15.3.5 用户管理窗体FormUser的设计452

15.3.6 用户查询窗体FormUserSearch的设计456

15.3.7 教师信息管理窗体FormTeacher的设计459

15.3.8 教师信息查询窗体FormTeacherSearch的设计463

15.3.9 教师信息打印窗体FormTeacherPrint的设计466

15.3.10 学生信息管理窗体FormStudent的设计469

15.3.11 学生信息查询窗体FormStudentSearch的设计474

15.3.12 学生信息打印窗体FormStudentPrint的设计477

15.3.13 选课管理窗体FormPitch的设计480

15.3.14 选课查询窗体FormPitchSearch的设计485

15.3.15 选课打印窗体FormPitchPrint的设计488

15.3.16 课程管理窗体FormCourse的设计491

15.3.17 课程查询窗体FormCourseSearch的设计495

15.3.18 课程打印窗体FormCoursePrint的设计498

15.3.19 授课管理窗体FormElective的设计501

15.3.20 授课查询窗体FormElectiveSearch的设计506

15.3.21 授课打印窗体FormElectivePrint的设计508

15.3.22 关于窗体FormAbout的设计512

15.3.23 如何移植项目515

15.4 本章小结518

热门推荐