《Visual C# 2008数据库编程实训教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:李志中,谢云,魏菊霞编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2010
  • ISBN:9787302217244
  • 页数:301 页
图书介绍:本书共18章,首先简单介绍了C# 3.0语言的基础知识,然后重点介绍了一个数据库项目——学生选课系统的设计与实现。

第一部分 基础篇 1

第1章 初识Visual C# 2008 1

1.1 Visual C# 2008简介 1

1.1.1 关于Visual C# 2008 1

1.1.2 Visual C# 2008的新增功能 1

1.2 安装Visual Studio 2008 3

1.3 初次使用Visual C# 2008 7

1.4 Visual C# 2008开发环境的界面组成 9

1.4.1 创建Windows应用程序 9

1.4.2 定制开发环境 11

1.4.3 开发环境的界面组成 13

1.5 一个简单的Windows应用程序 16

1.5.1 界面设计 17

1.5.2 属性设置 18

1.5.3 编写代码 18

1.5.4 运行程序 20

小结 21

习题 21

第2章 C#语言基础 23

2.1 数据类型 23

2.2 标识符与命名空间 24

2.2.1 关键字与标识符 24

2.2.2 命名空间 25

2.3 常量与变量 25

2.3.1 常量 25

2.3.2 变量 26

2.4 运算符与表达式 26

2.4.1 算术运算符 27

2.4.2 字符串连接运算符 27

2.4.3 关系运算符 28

2.4.4 逻辑运算符 28

2.4.5 赋值运算符 28

2.4.6 位运算符 29

2.4.7 自增和自减运算符 29

2.4.8 其他运算符 30

2.4.9 运算符的优先级和结合顺序 31

2.5 命名规则 31

2.6 控制结构 34

2.6.1 顺序结构 34

2.6.2 选择结构 34

2.6.3 循环结构 38

2.6.4 跳转语句 40

2.7 数组 41

2.7.1 几个相关的概念 41

2.7.2 数组的声明 42

2.7.3 创建数组实例 44

2.7.4 数组的初始化 44

2.7.5 访问单个数组元素 46

2.7.6 遍历数组 47

2.7.7 数组的方法和属性 47

2.7.8 数组的复制 48

2.8 方法 50

2.8.1 方法的声明 50

2.8.2 方法的调用 51

2.8.3 参数传递 51

2.9 类与对象 53

2.9.1 类 54

2.9.2 对象 56

2.10 文件操作 57

2.10.1 文件操作的类 57

2.10.2 Directory类 57

2.10.3 DirectoryInfo类 59

2.10.4 File类 60

2.10.5 FileInfo类 61

2.10.6 二进制文件的读写 62

2.10.7 读写文本文件 63

小结 65

习题 65

第3章 ADO.NET简介 70

3.1 ADO.NET对象模型 70

3.2 .NET数据提供程序 71

3.2.1 .NET数据提供程序概述 71

3.2.2 SQL Server.NET数据提供程序 72

3.2.3 OLEDB.NET数据提供程序 73

3.2.4 选择.NET数据提供程序 73

3.3 数据集 74

3.3.1 数据集概述 74

3.3.2 数据集的组成结构 75

3.3.3 数据集的核心对象 75

3.4 SQL Server.NET数据提供程序的相关类 76

3.4.1 SqlConnection类 76

3.4.2 DataSet类 79

3.4.3 SqlDataAdapter类 79

3.4.4 SqlCommand类与SqlDataReader类 80

3.5 DataGridView控件 81

3.5.1 DataGridView控件概述 81

3.5.2 使用DataGridView控件 82

小结 83

习题 83

第二部分 基于SQL Server的学生选课系统第4章 学生选课系统的分析与设计 85

4.1 学生选课系统简介 85

4.1.1 学生选课系统的功能模块 85

4.1.2 学生选课系统的模块结构 87

4.1.3 学生选课系统的体系结构设计 88

4.1.4 如何介绍学生选课系统 89

4.2 中间件设计 90

4.3 数据库设计 90

4.3.1 数据表结构 90

4.3.2 创建数据库 93

4.3.3 创建关系图 99

小结 104

习题 104

第5章 设计登录模块 105

5.1 制作个性化图片 105

5.1.1 制作登录图片 105

5.1.2 制作系统图标 105

5.2 创建新项目 106

5.3 设计登录界面 107

5.3.1 添加控件 107

5.3.2 设置控件属性 107

5.4 使用数据集实现登录 108

5.4.1 编写代码 109

5.4.2 运行程序 113

5.5 使用自定义方法实现登录 114

5.5.1 更新CDataBase类代码 114

5.5.2 更新登录代码 115

5.6 使用DataReader类实现登录 117

5.7 登录学生选课系统 119

小结 120

习题 120

第6章 设计数据库配置模块 122

6.1 修改登录界面 122

6.1.1 添加控件 122

6.1.2 设置新添加控件的属性 123

6.2 修改和编写相关代码 124

6.2.1 修改CDataBase类的代码 124

6.2.2 编写登录窗体代码 125

6.3 配置数据库 130

小结 132

习题 132

第7章 设计学生选课系统主窗体 134

7.1 主窗体的界面设计 134

7.1.1 添加控件 134

7.1.2 界面对象属性设置 134

7.2 添加子系统窗体 136

7.3 主窗体的代码 136

7.3.1 窗体初始化代码 136

7.3.2 进入子系统的代码 138

7.3.3 切换系统用户代码 142

7.3.4 退出系统代码 143

7.4 主窗体的运行情况 144

小结 146

习题 146

第8章 设计系统用户管理模块 147

8.1 用户管理界面设计 147

8.1.1 添加控件 147

8.1.2 设置属性 148

8.2 编写用户管理代码 149

8.2.1 编写数据库访问方法 149

8.2.2 编写用户管理窗体代码 150

8.3 注册与删除用户 156

小结 158

习题 158

第9章 使用MD5加密用户密码 159

9.1 MD5算法简介 159

9.2 编写加密数据的方法 160

9.3 修改相关代码 162

9.3.1 修改用户管理代码 162

9.3.2 注册一个新用户 163

9.3.3 修改登录代码 164

9.4 加密后的运行情况 166

小结 168

习题 168

第10章 设计个人信息管理模块 169

10.1 设计用户界面 169

10.2 属性设置 169

10.3 编写代码 171

10.3.1 引入命名空间与定义公共变量 171

10.3.2 窗体初始化代码 171

10.3.3 设置和修改个人信息代码 172

10.3.4 修改密码代码 175

10.4 管理个人信息 177

10.4.1 设置和修改个人信息 177

10.4.2 修改我的密码 178

小结 179

习题 180

第11章 设计找回用户密码模块 181

11.1 修改登录模块 181

11.1.1 修改登录界面 181

11.1.2 编写相关代码 182

11.2 设计找回用户密码窗体 182

11.2.1 用户界面设计 183

11.2.2 属性设置 183

11.2.3 编写代码 184

11.3 设置个人信息 188

11.3.1 实现原理 188

11.3.2 修改代码 189

11.4 找回用户密码 193

小结 195

习题 196

第12章 设计学生信息管理模块 197

12.1 界面设计 197

12.2 属性设置 197

12.3 编写代码 199

12.3.1 公共方法 199

12.3.2 窗体代码 201

12.3.3 数据控件代码 202

12.3.4 【添加】按钮代码 203

12.3.5 【修改】按钮代码 206

12.3.6 【删除】按钮代码 207

12.3.7 【查询条件】下拉列表框代码 208

12.3.8 【查询】按钮代码 208

12.3.9 【全部】按钮代码 210

12.3.10 【退出】按钮代码 211

12.4 管理学生信息 211

小结 215

习题 215

第13章 设计课程信息管理模块 216

13.1 界面设计 216

13.2 属性设置 216

13.3 编写代码 218

13.3.1 公共方法 218

13.3.2 窗体代码 220

13.3.3 数据控件代码 221

13.3.4 【添加】按钮代码 222

13.3.5 【修改】按钮代码 224

13.3.6 【删除】按钮代码 225

13.3.7 【查询条件】下拉列表框代码 226

13.3.8 【查询】按钮代码 227

13.3.9 【全部】按钮代码 228

13.3.10 【退出】按钮代码 229

13.4 管理课程信息 229

小结 230

习题 230

第14章 设计选课信息管理模块 231

14.1 界面设计与属性设置 231

14.1.1 窗体和选项卡 231

14.1.2 【我的选课信息】页面 232

14.1.3 【选课信息管理】页面 233

14.1.4 【选课帮助】页面 235

14.2 编写代码 236

14.2.1 公共代码 236

14.2.2 【我的选课信息】页面代码 240

14.2.3 【选课信息管理】页面代码 243

14.3 管理选课信息 248

小结 252

习题 252

第15章 数据库的备份与恢复 253

15.1 用户界面设计 253

15.1.1 窗体 253

15.1.2 对话框 254

15.2 编写代码 255

15.2.1 命名空间与公共变量 255

15.2.2 数据库备份代码 255

15.2.3 数据库恢复代码 257

15.3 备份与恢复数据库 259

15.3.1 备份数据库 259

15.3.2 恢复数据库 261

小结 262

习题 262

第16章 设计系统帮助模块 263

16.1 设计界面 263

16.2 设置属性 264

16.3 编写代码 265

16.3.1 链接代码 265

16.3.2 【查看系统帮助信息】按钮代码 265

16.3.3 【关闭】按钮代码 266

16.4 使用系统帮助 266

小结 267

习题 267

第17章 部署学生选课系统 268

17.1 设置系统图标 268

17.2 生成安装文件 269

17.3 安装学生选课系统 274

17.4 启动学生选课系统 277

17.5 创建数据库 277

17.5.1 安装SQL Server 2000 277

17.5.2 附加系统数据库 277

17.6 运行系统 279

小结 280

习题 280

第三部分 基于Access的学生选课系统第18章 实现Access版的学生选课系统 281

18.1 创建数据库 281

18.2 创建数据表和关系 282

18.2.1 创建数据表 282

18.2.2 创建关系 285

18.3 实现Access版的学生选课系统 288

18.3.1 修改CDataBase类 288

18.3.2 修改登录窗体 289

18.3.3 修改用户管理模块的代码 292

18.3.4 修改个人信息管理模块的代码 292

18.3.5 修改找回用户密码模块的代码 294

18.3.6 修改数据库备份与恢复模块的代码 296

18.3.7 运行情况 299

小结 300

习题 300

参考文献 301