书籍详情
VISUAL BASIC.NET 2005全程指南
作者:朱本城,王凤玲
出版社:电子工业出版社
出版时间:2008-02-01
ISBN:9787121055751
定价:¥65.00
购买这本书可以去
内容简介
本书通过大量的实例,由浅入深地介绍了Visual Basic.NET 2005结合SQL Server 2005的软件开发知识和编程方法。全书概念清晰、层次分明,通俗易懂。本书详细介绍了Visual Basic.NET 2005的基本知识、编程语言、面向对象技术、常用控件,讲解了Access和SQL Server的基础知识,ADO.NET数据库访问技术、数据绑定技术、存储过程,SQL Server CLR、事务、水晶报表设计等。本书主要适用于初、中级的Visual Basic.NET 2005用户,但后面的“存储过程”及“SQL Server公共语言运行库”等也适用于高级用户使用,为了方便读者学习,在本书配套光盘中存放了本书的所有实例。...
作者简介
暂缺《VISUAL BASIC.NET 2005全程指南》作者简介
目录
语言基础篇
第1章 VB.NET 2005环境与入门 1
1.1 VB.NET 2005的新特性 2
1.2 Visual Studio 2005的安装 4
1.2.1 准备安装 4
1.2.2 开始安装 4
1.2.3 安装MSDN 7
1.3 VB.NET 2005的开发环境 8
1.3.1 工作区 8
1.3.2 菜单介绍 10
1.4 第1个应用程序 14
1.4.1 新建应用程序 14
1.4.2 添加控件 14
1.4.3 设置窗体属性 15
1.4.4 添加代码 15
1.4.5 保存项目 16
1.4.6 运行结果 16
1.5 帮助文档MSDN 16
1.6 本章小结 17
第2章 VB.NET 2005语言基础 18
2.1 数据类型 19
2.1.1 基本数据类型 19
2.1.2 数据类型转换 20
2.1.3 变量和常量 20
2.1.4 变量的作用域 24
2.1.5 数组 25
2.1.6 多维数组 27
2.1.7 动态数组 28
2.1.8 枚举类型 31
2.1.9 结构类型 35
2.2 语法规则 38
2.2.1 表达式和运算符 38
2.2.2 运算符的优先级 44
2.3 流程控制 46
2.3.1 顺序语句 46
2.3.2 条件语句 46
2.3.3 循环语句 51
2.3.4 注释语句和续行符 57
2.4 过程和函数 58
2.4.1 Sub过程 58
2.4.2 过程调用 59
2.4.3 Function——函数 61
2.4.4 函数调用 61
2.4.5 参数传递 63
2.4.6 属性过程 67
2.4.7 API应用 70
2.5 事件 72
2.5.1 Event事件 72
2.5.2 鼠标事件 75
2.5.3 键盘事件 75
2.6 应用举例 76
2.7 本章小结 77
第3章 面向对象程序设计 78
3.1 面向对象程序设计概述 79
3.1.1 面向对象程序设计的基本要素 79
3.1.2 面向对象程序设计的优点 80
3.2 类和对象 81
3.2.1 类的创建 81
3.2.2 类的组成 83
3.2.3 对象 84
3.2.4 对象的创建 84
3.3 封装、继承和多态 88
3.3.1 封装 88
3.3.2 继承 88
3.3.3 多态性 91
3.4 接口、抽象类 99
3.4.1 接口 99
3.4.2 抽象类 103
3.5 模块 105
3.6 本章小结 108
开发进阶篇
第4章 常用控件 109
4.1 窗体 110
4.1.1 窗体概述 110
4.1.2 窗体属性 110
4.1.3 窗体方法 111
4.1.4 窗体事件 111
4.2 控件 113
4.2.1 控件概述 113
4.2.2 通用属性 114
4.2.3 通用方法 115
4.2.4 通用事件 116
4.3 公共控件 117
4.3.1 Button控件 117
4.3.2 TextBox控件 120
4.3.3 Label控件 122
4.3.4 LinkLabel控件 124
4.3.5 CheckBox和RadioButton控件 126
4.3.6 ListBox控件 129
4.3.7 ComboBox控件 132
4.3.8 ListView控件 135
4.3.9 TreeView控件 137
4.3.10 ImageList控件 139
4.3.11 PictureBox控件 140
4.4 滚动类控件 142
4.4.1 HscrollBar和VscrollBar控件 142
4.4.2 ProgressBar控件 145
4.4.3 TrackBar控件 147
4.5 容器类控件 149
4.5.1 Panel控件 149
4.5.2 GroupBox控件 150
4.5.3 TabControl控件 152
4.6 Timer控件 154
4.6.1 属性 155
4.6.2 事件 155
4.7 添加删除控件 157
4.8 本章小结 158
第5章 高级用户界面 159
5.1 SDI和MDI 160
5.2 菜单和工具栏 160
5.2.1 菜单栏 160
5.2.2 弹出式菜单 163
5.2.3 工具栏 165
5.3 MDI窗体 168
5.4 对话框 172
5.4.1 OpenFileDialog 173
5.4.2 SaveFileDialog 177
5.4.3 FontDialog 180
5.4.4 ColorDialog 182
5.4.5 FolderBrowserDialog 184
5.5 打印对话框 186
5.5.1 PageSetupDialog 186
5.5.2 PrintDialog 189
5.5.3 PrintDocument 190
5.5.4 PrintPreviewControl 193
5.5.5 PrintPreviewDialog 195
5.6 弹出式对话框 196
5.6.1 输入框 196
5.6.2 MessageBox弹出对话框 198
5.7 本章小结 199
第6章 图形图像 200
6.1 Windows GDI + 介绍 201
6.1.1 二维矢量图形 201
6.1.2 图像处理 201
6.1.3 版式 201
6.2 坐标系统 201
6.2.1 坐标系统的分类 202
6.2.2 坐标的表示 202
6.3 色彩系统 205
6.3.1 RGB函数 205
6.3.2 Color结构 206
6.3.3 QBColor函数 206
6.3.4 数值表示 207
6.3.5 颜色的使用 207
6.4 Pen、Graphics对象绘制图形 209
6.4.1 Pen类 209
6.4.2 Graphics类 210
6.4.3 绘制直线 211
6.4.4 绘制折线 214
6.4.5 绘制圆和椭圆 215
6.4.6 绘制矩形 217
6.4.7 绘制曲线 218
6.4.8 绘制文本 219
6.5 本章小结 221
第7章 错误、调试与异常处理 222
7.1 错误类型 223
7.1.1 语法错误 223
7.1.2 运行时错误 223
7.1.3 逻辑错误 226
7.2 智能编译自动纠正 228
7.3 调试 229
7.3.1 启动调试 229
7.3.2 逐语句\逐过程 229
7.3.3 设置断点 229
7.3.4 调试实例 230
7.4 异常捕获和处理 233
7.4.1 结构化异常处理 233
7.4.2 非结构化异常处理 236
7.4.3 Error语句和异常类Err 240
7.5 本章小结 244
第8章 文件应用程序 245
8.1 文件系统类 246
8.1.1 Directory类 246
8.1.2 File类 254
8.2 文件的读写 265
8.2.1 Stream抽象类 265
8.2.2 FileStream类 272
8.2.3 StreamReader类 279
8.2.4 StreamWriter类 282
8.2.5 BinaryReader类和BinaryWriter类 283
8.3 文件应用程序实例 286
8.4 本章小结 293
数据库开发篇
第9章 数据库应用程序 294
9.1 数据库系统基础 295
9.1.1 数据库系统的组成 295
9.1.2 数据库系统的特点 295
9.1.3 数据模型 296
9.1.4 关系型数据库 296
9.2 SQL Server 2005数据库 298
9.3 SQL基础 303
9.3.1 SQL语言的分类 303
9.3.2 DDL操作表和视图 304
9.3.3 DML操作表中数据 307
9.4 存储过程 313
9.4.1 存储过程的概念 313
9.4.2 存储过程的种类 314
9.4.3 在VB.NET 2005中调用存储过程 315
9.5 VB.NET 2005查询SQL Server 2005
9.5 数据库 318
9.6 本章小结 322
第10章 ADO.NET 323
10.1 ADO.NET简介 324
10.1.1 .NET Framework数据提供程序 324
10.1.2 DataSet 324
10.2 OLE DB数据提供程序 325
10.2.1 OleDbConnection对象 325
10.2.2 OleDbCommand对象 327
10.2.3 OleDbDataAdapter对象 329
10.2.4 OleDbDataReader对象 330
10.2.5 查询数据库实例 331
10.3 SQL Server数据提供程序 333
10.3.1 SqlConnection对象 334
10.3.2 SqlCommand 334
10.3.3 SqlDataAdapter适配器 335
10.3.4 查询数据库实例 337
10.4 数据集DataSet 339
10.4.1 DataSet介绍 339
10.4.2 DataSet 340
10.4.3 DataTable 342
10.4.4 创建DataTable的结构 343
10.4.5 用DataRow操作表数据 349
10.5 DataSet的使用 357
10.5.1 创建数据库DataSet 358
10.5.2 创建离线DataSet 362
10.6 DataSet与XML 364
10.6.1 XML基础 364
10.6.2 Visual Studio 2005与XML 366
10.6.3 VB.NET 2005创建XML 366
10.6.4 DataSet读取XML数据 367
10.6.5 DataSet写入XML数据 369
10.7 本章小结 369
高级技术篇
第11章 .NET Framework 370
11.1 .NET Framework概述 371
11.1.1 .NET Framework 371
11.1.2 .NET Framework 2.0的新增功能 372
11.2 .NET Framework类库 374
11.3 公共语言运行库 376
11.3.1 托管 376
11.3.2 垃圾回收 377
11.3.3 功能和安全性 377
11.3.4 提高工作效率 378
11.4 Visual Studio.NET 378
11.5 本章小结 379
第12章 Windows应用程序 380
12.1 进程 381
12.1.1 Process类 381
12.1.2 Process的常用属性 381
12.1.3 Process的常用方法 383
12.1.4 Process使用实例 384
12.2 线程 394
12.2.1 Thread类 394
12.2.2 常用属性 395
12.2.3 常用方法 396
12.2.4 Thread使用实例 397
12.3 Windows服务 404
12.3.1 Windows 服务介绍 404
12.3.2 创建一个Windows服务项目 405
12.3.3 Windows服务实例 406
12.4 多媒体播放器 411
12.4.1 Media Player控件介绍 411
12.4.2 Media Player 411
12.4.3 添加控件 412
12.4.4 多媒体播放器实现 413
12.5 邮件应用程序 418
12.5.1 SmtpClient对象 419
12.5.2 MailMessage对象 420
12.5.3 邮件应用程序实例 421
12.6 浏览器应用程序 425
12.6.1 浏览器控件 425
12.6.2 属性和方法 425
12.6.3 浏览器实现 427
12.7 本章小结 431
第13章 ASP.NET 432
13.1 ASP.NET简介 433
13.1.1 ASP与ASP.NET的区别 433
13.1.2 ASP.NET介绍 433
13.2 一个简单的ASP.NET网站 434
13.2.1 创建项目 435
13.2.2 添加页面控件 437
13.2.3 运行结果 439
13.3 ASP.NET简单应用 439
13.3.1 多页面应用 439
13.3.2 数据绑定 446
13.3.3 数据库交互 451
13.4 服务器控件 455
13.4.1 ASP.NET服务器控件概述 455
13.4.2 HTML服务器控件 456
13.4.3 Web服务器控件 459
13.4.4 验证控件 467
13.4.5 用户控件 474
13.5 Web服务 479
13.5.1 Web服务介绍 479
13.5.2 创建Web服务 480
13.5.3 创建Web客户端程序 483
13.5.4 创建桌面客户端程序 486
13.6 本章小结 487
实践演习篇
第14章 .NET安装和部署 488
14.1 Windows Installer部署 489
14.1.1 Windows Installer概述 489
14.1.2 创建Windows Installer部署项目 489
14.1.3 安装向导 492
14.2 ClickOnce部署 495
14.2.1 概述 495
14.2.2 什么是 ClickOnce 应用程序 496
14.2.3 ClickOnce 部署的工作方式 497
14.2.4 ClickOnce 和 Windows Installer比较 497
14.2.5 ClickOnce部署的策略 498
14.2.6 ClickOnce更新 500
14.2.7 一个ClickOnce项目 501
14.3 本章小结 504
第15章 人事考勤工资管理信息系统 505
15.1 系统分析 506
15.1.1 功能需求分析 506
15.1.2 数据需求分析 506
15.2 系统设计 507
15.2.1 数据模块设计 507
15.2.2 业务逻辑设计 509
15.2.3 功能模块设计 512
15.2.4 数据库设计 512
15.3 系统实现 517
15.3.1 创建项目 517
15.3.2 实现通用数据访问组件 519
15.3.3 创建主窗体 523
15.3.4 创建主窗体菜单 525
15.3.5 人事管理模块 527
15.3.6 民族设置模块 539
15.3.7 日常考勤模块 543
15.3.8 发放工资模块 555
15.3.9 公司设置模块 558
15.3.10 部门管理模块 562
15.3.11 用户管理模块 569
15.3.12 用户级别设置模块 574
15.3.13 用户登录模块 576
15.3.14 水晶报表打印 577
15.4 本章小结 580
实例目录
语言基础篇
第1章 VB.NET 2005环境与入门 1
第2章 VB.NET 2005语言基础 18
实例2-1 给变量赋值 21
实例2-2 常量的使用 23
实例2-3 变量的作用域 25
实例2-4 给数组赋值 26
实例2-5 二维数组输入输出 27
实例2-6 重定义数组 29
实例2-7 保留原数据的重定义数组 30
实例2-8 计算圆面积 34
实例2-9 结构类型的使用 37
实例2-10 字符串连接 39
实例2-11 比较运算符 42
实例2-12 逻辑运算符 43
实例2-13 If语句的使用 47
实例2-14 判断一个数同5的大小关系 48
实例2-15 Select多重分支语句 49
实例2-16 For循环语句的使用 52
实例2-17 For Each…循环语句的使用 53
实例2-18 Do…Loop循环语句的使用 54
实例2-19 For…Next循环嵌套举例 56
实例2-20 Sub过程的调用实例 60
实例2-21 函数调用实例 62
实例2-22 按值传参和按地址传参的比较 64
实例2-23 数组传递参数举例 66
实例2-24 属性使用举例 69
实例2-25 API使用举例 71
实例2-26 Event事件使用举例 73
实例2-27 数组的查找 76
第3章 面向对象程序设计 78
实例3-1 类的创建 81
实例3-2 计算矩形面积和周长 85
实例3-3 类的继承 89
实例3-4 构造方法实例 91
实例3-5 重载实例 94
实例3-6 多重定义实例 96
实例3-7 接口的使用 101
实例3-8 抽象类的使用 104
实例3-9 模块实例 106
开发进阶篇
第4章 常用控件 109
实例4-1 按钮控件实例 118
实例4-2 比较两次输入是否相同 120
实例4-3 统计按钮单击次数 123
实例4-4 打开链接的网址 125
实例4-5 统计个人资料 126
实例4-6 添加删除列表信息 130
实例4-7 ComboBox下拉列表框控件实例 132
实例4-8 ListView控件实例 136
实例4-9 类资源管理器 138
实例4-10 双击实现图片变换 140
实例4-11 拖动图片 143
实例4-12 安装程序进度 145
实例4-13 TrackBar简单实例 147
实例4-14 Panel控件显示隐藏 149
实例4-15 GroupBox容器实例 151
实例4-16 TabControl控件实例 153
实例4-17 Timer计时器实例 155
第5章 高级用户界面 159
实例5-1 创建MenuStrip菜单 161
实例5-2 弹出式菜单实例 163
实例5-3 工具栏实例 166
实例5-4 多文档界面 168
实例5-5 打开文本文件 174
实例5-6 保存文本文件 178
实例5-7 设置字体 181
实例5-8 设置颜色 183
实例5-9 浏览文件夹 184
实例5-10 打印设置 188
实例5-11 打印文档 191
实例5-12 打印控制 193
实例5-13 打印预览对话框 195
实例5-14 InputBox输入框 197
实例5-15 MessageBox输出 199
第6章 图形图像 200
实例6-1 坐标的使用 203
实例6-2 颜色调节 207
实例6-3 绘制直线 211
实例6-4 绘制折线 214
实例6-5 绘制圆 216
实例6-6 绘制矩形 217
实例6-7 绘制曲线 219
实例6-8 绘制文本 220
第7章 错误、调试与异常处理 222
实例7-1 运行时错误 224
实例7-2 逻辑错误 226
实例7-3 调试实例 230
实例7-4 结构化异常处理 234
实例7-5 On Error GoTo使用 236
实例7-6 Resume和Resume Next 238
实例7-7 Error 241
实例7-8 Err类实例 243
第8章 文件应用程序 245
实例8-1 简单资源管理器 249
实例8-2 文件操作实例 259
实例8-3 Stream流读取文件 267
实例8-4 Stream写入文件 271
实例8-5 FileStream读取文件 275
实例8-6 FileStream写入文件 278
实例8-7 StreamReader读取文件 281
实例8-8 读写文件 284
实例8-9 简单记事本 286
数据库开发篇
第9章 数据库应用程序 294
实例9-1 创建SQL Server 2005数据库 299
实例9-2 SQL DDL语言操作实例 306
实例9-3 SQL DML语言操作实例 310
实例9-4 存储过程实例 316
实例9-5 数据库浏览程序 319
第10章 ADO.NET 323
实例10-1 OLE DB对象实例 331
实例10-2 SQL Server数据库对象实例 337
实例10-3 创建DataTable实例 343
实例10-4 创建数据集表实例 351
实例10-5 编辑表数据实例 355
实例10-6 创建数据集表实例 358
实例10-7 离线数据集实例 362
实例10-8 创建XML文件 367
实例10-9 读取XML文件实例 368
高级技术篇
第11章 .NET Framework 370
第12章 Windows应用程序 380
实例12-1 进程管理器 385
实例12-2 多线程实现 397
实例12-3 线程同步实现 401
实例12-4 Windows服务 406
实例12-5 多媒体播放器 413
实例12-6 邮件应用程序 422
实例12-7 简易浏览器 427
第13章 ASP.NET 432
实例13-1 简单Web应用实例 435
实例13-2 简单超链接实例 440
实例13-3 简单重定向实例 444
实例13-4 简单绑定实例 447
实例13-5 简单数据库查询实例 451
实例13-6 简单登录和注册实例 462
实例13-7 注册表单验证实例 472
实例13-8 简单用户控件实例 475
实例13-9 简单Web服务实例 480
实践演习篇
第14章 .NET安装和部署 488
实例14-1 Windows Installer部署实例 490
实例14-2 安装向导部署实例 492
实例14-3 ClickOnce部署实例 501
第15章 人事考勤工资管理信息系统 505
第1章 VB.NET 2005环境与入门 1
1.1 VB.NET 2005的新特性 2
1.2 Visual Studio 2005的安装 4
1.2.1 准备安装 4
1.2.2 开始安装 4
1.2.3 安装MSDN 7
1.3 VB.NET 2005的开发环境 8
1.3.1 工作区 8
1.3.2 菜单介绍 10
1.4 第1个应用程序 14
1.4.1 新建应用程序 14
1.4.2 添加控件 14
1.4.3 设置窗体属性 15
1.4.4 添加代码 15
1.4.5 保存项目 16
1.4.6 运行结果 16
1.5 帮助文档MSDN 16
1.6 本章小结 17
第2章 VB.NET 2005语言基础 18
2.1 数据类型 19
2.1.1 基本数据类型 19
2.1.2 数据类型转换 20
2.1.3 变量和常量 20
2.1.4 变量的作用域 24
2.1.5 数组 25
2.1.6 多维数组 27
2.1.7 动态数组 28
2.1.8 枚举类型 31
2.1.9 结构类型 35
2.2 语法规则 38
2.2.1 表达式和运算符 38
2.2.2 运算符的优先级 44
2.3 流程控制 46
2.3.1 顺序语句 46
2.3.2 条件语句 46
2.3.3 循环语句 51
2.3.4 注释语句和续行符 57
2.4 过程和函数 58
2.4.1 Sub过程 58
2.4.2 过程调用 59
2.4.3 Function——函数 61
2.4.4 函数调用 61
2.4.5 参数传递 63
2.4.6 属性过程 67
2.4.7 API应用 70
2.5 事件 72
2.5.1 Event事件 72
2.5.2 鼠标事件 75
2.5.3 键盘事件 75
2.6 应用举例 76
2.7 本章小结 77
第3章 面向对象程序设计 78
3.1 面向对象程序设计概述 79
3.1.1 面向对象程序设计的基本要素 79
3.1.2 面向对象程序设计的优点 80
3.2 类和对象 81
3.2.1 类的创建 81
3.2.2 类的组成 83
3.2.3 对象 84
3.2.4 对象的创建 84
3.3 封装、继承和多态 88
3.3.1 封装 88
3.3.2 继承 88
3.3.3 多态性 91
3.4 接口、抽象类 99
3.4.1 接口 99
3.4.2 抽象类 103
3.5 模块 105
3.6 本章小结 108
开发进阶篇
第4章 常用控件 109
4.1 窗体 110
4.1.1 窗体概述 110
4.1.2 窗体属性 110
4.1.3 窗体方法 111
4.1.4 窗体事件 111
4.2 控件 113
4.2.1 控件概述 113
4.2.2 通用属性 114
4.2.3 通用方法 115
4.2.4 通用事件 116
4.3 公共控件 117
4.3.1 Button控件 117
4.3.2 TextBox控件 120
4.3.3 Label控件 122
4.3.4 LinkLabel控件 124
4.3.5 CheckBox和RadioButton控件 126
4.3.6 ListBox控件 129
4.3.7 ComboBox控件 132
4.3.8 ListView控件 135
4.3.9 TreeView控件 137
4.3.10 ImageList控件 139
4.3.11 PictureBox控件 140
4.4 滚动类控件 142
4.4.1 HscrollBar和VscrollBar控件 142
4.4.2 ProgressBar控件 145
4.4.3 TrackBar控件 147
4.5 容器类控件 149
4.5.1 Panel控件 149
4.5.2 GroupBox控件 150
4.5.3 TabControl控件 152
4.6 Timer控件 154
4.6.1 属性 155
4.6.2 事件 155
4.7 添加删除控件 157
4.8 本章小结 158
第5章 高级用户界面 159
5.1 SDI和MDI 160
5.2 菜单和工具栏 160
5.2.1 菜单栏 160
5.2.2 弹出式菜单 163
5.2.3 工具栏 165
5.3 MDI窗体 168
5.4 对话框 172
5.4.1 OpenFileDialog 173
5.4.2 SaveFileDialog 177
5.4.3 FontDialog 180
5.4.4 ColorDialog 182
5.4.5 FolderBrowserDialog 184
5.5 打印对话框 186
5.5.1 PageSetupDialog 186
5.5.2 PrintDialog 189
5.5.3 PrintDocument 190
5.5.4 PrintPreviewControl 193
5.5.5 PrintPreviewDialog 195
5.6 弹出式对话框 196
5.6.1 输入框 196
5.6.2 MessageBox弹出对话框 198
5.7 本章小结 199
第6章 图形图像 200
6.1 Windows GDI + 介绍 201
6.1.1 二维矢量图形 201
6.1.2 图像处理 201
6.1.3 版式 201
6.2 坐标系统 201
6.2.1 坐标系统的分类 202
6.2.2 坐标的表示 202
6.3 色彩系统 205
6.3.1 RGB函数 205
6.3.2 Color结构 206
6.3.3 QBColor函数 206
6.3.4 数值表示 207
6.3.5 颜色的使用 207
6.4 Pen、Graphics对象绘制图形 209
6.4.1 Pen类 209
6.4.2 Graphics类 210
6.4.3 绘制直线 211
6.4.4 绘制折线 214
6.4.5 绘制圆和椭圆 215
6.4.6 绘制矩形 217
6.4.7 绘制曲线 218
6.4.8 绘制文本 219
6.5 本章小结 221
第7章 错误、调试与异常处理 222
7.1 错误类型 223
7.1.1 语法错误 223
7.1.2 运行时错误 223
7.1.3 逻辑错误 226
7.2 智能编译自动纠正 228
7.3 调试 229
7.3.1 启动调试 229
7.3.2 逐语句\逐过程 229
7.3.3 设置断点 229
7.3.4 调试实例 230
7.4 异常捕获和处理 233
7.4.1 结构化异常处理 233
7.4.2 非结构化异常处理 236
7.4.3 Error语句和异常类Err 240
7.5 本章小结 244
第8章 文件应用程序 245
8.1 文件系统类 246
8.1.1 Directory类 246
8.1.2 File类 254
8.2 文件的读写 265
8.2.1 Stream抽象类 265
8.2.2 FileStream类 272
8.2.3 StreamReader类 279
8.2.4 StreamWriter类 282
8.2.5 BinaryReader类和BinaryWriter类 283
8.3 文件应用程序实例 286
8.4 本章小结 293
数据库开发篇
第9章 数据库应用程序 294
9.1 数据库系统基础 295
9.1.1 数据库系统的组成 295
9.1.2 数据库系统的特点 295
9.1.3 数据模型 296
9.1.4 关系型数据库 296
9.2 SQL Server 2005数据库 298
9.3 SQL基础 303
9.3.1 SQL语言的分类 303
9.3.2 DDL操作表和视图 304
9.3.3 DML操作表中数据 307
9.4 存储过程 313
9.4.1 存储过程的概念 313
9.4.2 存储过程的种类 314
9.4.3 在VB.NET 2005中调用存储过程 315
9.5 VB.NET 2005查询SQL Server 2005
9.5 数据库 318
9.6 本章小结 322
第10章 ADO.NET 323
10.1 ADO.NET简介 324
10.1.1 .NET Framework数据提供程序 324
10.1.2 DataSet 324
10.2 OLE DB数据提供程序 325
10.2.1 OleDbConnection对象 325
10.2.2 OleDbCommand对象 327
10.2.3 OleDbDataAdapter对象 329
10.2.4 OleDbDataReader对象 330
10.2.5 查询数据库实例 331
10.3 SQL Server数据提供程序 333
10.3.1 SqlConnection对象 334
10.3.2 SqlCommand 334
10.3.3 SqlDataAdapter适配器 335
10.3.4 查询数据库实例 337
10.4 数据集DataSet 339
10.4.1 DataSet介绍 339
10.4.2 DataSet 340
10.4.3 DataTable 342
10.4.4 创建DataTable的结构 343
10.4.5 用DataRow操作表数据 349
10.5 DataSet的使用 357
10.5.1 创建数据库DataSet 358
10.5.2 创建离线DataSet 362
10.6 DataSet与XML 364
10.6.1 XML基础 364
10.6.2 Visual Studio 2005与XML 366
10.6.3 VB.NET 2005创建XML 366
10.6.4 DataSet读取XML数据 367
10.6.5 DataSet写入XML数据 369
10.7 本章小结 369
高级技术篇
第11章 .NET Framework 370
11.1 .NET Framework概述 371
11.1.1 .NET Framework 371
11.1.2 .NET Framework 2.0的新增功能 372
11.2 .NET Framework类库 374
11.3 公共语言运行库 376
11.3.1 托管 376
11.3.2 垃圾回收 377
11.3.3 功能和安全性 377
11.3.4 提高工作效率 378
11.4 Visual Studio.NET 378
11.5 本章小结 379
第12章 Windows应用程序 380
12.1 进程 381
12.1.1 Process类 381
12.1.2 Process的常用属性 381
12.1.3 Process的常用方法 383
12.1.4 Process使用实例 384
12.2 线程 394
12.2.1 Thread类 394
12.2.2 常用属性 395
12.2.3 常用方法 396
12.2.4 Thread使用实例 397
12.3 Windows服务 404
12.3.1 Windows 服务介绍 404
12.3.2 创建一个Windows服务项目 405
12.3.3 Windows服务实例 406
12.4 多媒体播放器 411
12.4.1 Media Player控件介绍 411
12.4.2 Media Player 411
12.4.3 添加控件 412
12.4.4 多媒体播放器实现 413
12.5 邮件应用程序 418
12.5.1 SmtpClient对象 419
12.5.2 MailMessage对象 420
12.5.3 邮件应用程序实例 421
12.6 浏览器应用程序 425
12.6.1 浏览器控件 425
12.6.2 属性和方法 425
12.6.3 浏览器实现 427
12.7 本章小结 431
第13章 ASP.NET 432
13.1 ASP.NET简介 433
13.1.1 ASP与ASP.NET的区别 433
13.1.2 ASP.NET介绍 433
13.2 一个简单的ASP.NET网站 434
13.2.1 创建项目 435
13.2.2 添加页面控件 437
13.2.3 运行结果 439
13.3 ASP.NET简单应用 439
13.3.1 多页面应用 439
13.3.2 数据绑定 446
13.3.3 数据库交互 451
13.4 服务器控件 455
13.4.1 ASP.NET服务器控件概述 455
13.4.2 HTML服务器控件 456
13.4.3 Web服务器控件 459
13.4.4 验证控件 467
13.4.5 用户控件 474
13.5 Web服务 479
13.5.1 Web服务介绍 479
13.5.2 创建Web服务 480
13.5.3 创建Web客户端程序 483
13.5.4 创建桌面客户端程序 486
13.6 本章小结 487
实践演习篇
第14章 .NET安装和部署 488
14.1 Windows Installer部署 489
14.1.1 Windows Installer概述 489
14.1.2 创建Windows Installer部署项目 489
14.1.3 安装向导 492
14.2 ClickOnce部署 495
14.2.1 概述 495
14.2.2 什么是 ClickOnce 应用程序 496
14.2.3 ClickOnce 部署的工作方式 497
14.2.4 ClickOnce 和 Windows Installer比较 497
14.2.5 ClickOnce部署的策略 498
14.2.6 ClickOnce更新 500
14.2.7 一个ClickOnce项目 501
14.3 本章小结 504
第15章 人事考勤工资管理信息系统 505
15.1 系统分析 506
15.1.1 功能需求分析 506
15.1.2 数据需求分析 506
15.2 系统设计 507
15.2.1 数据模块设计 507
15.2.2 业务逻辑设计 509
15.2.3 功能模块设计 512
15.2.4 数据库设计 512
15.3 系统实现 517
15.3.1 创建项目 517
15.3.2 实现通用数据访问组件 519
15.3.3 创建主窗体 523
15.3.4 创建主窗体菜单 525
15.3.5 人事管理模块 527
15.3.6 民族设置模块 539
15.3.7 日常考勤模块 543
15.3.8 发放工资模块 555
15.3.9 公司设置模块 558
15.3.10 部门管理模块 562
15.3.11 用户管理模块 569
15.3.12 用户级别设置模块 574
15.3.13 用户登录模块 576
15.3.14 水晶报表打印 577
15.4 本章小结 580
实例目录
语言基础篇
第1章 VB.NET 2005环境与入门 1
第2章 VB.NET 2005语言基础 18
实例2-1 给变量赋值 21
实例2-2 常量的使用 23
实例2-3 变量的作用域 25
实例2-4 给数组赋值 26
实例2-5 二维数组输入输出 27
实例2-6 重定义数组 29
实例2-7 保留原数据的重定义数组 30
实例2-8 计算圆面积 34
实例2-9 结构类型的使用 37
实例2-10 字符串连接 39
实例2-11 比较运算符 42
实例2-12 逻辑运算符 43
实例2-13 If语句的使用 47
实例2-14 判断一个数同5的大小关系 48
实例2-15 Select多重分支语句 49
实例2-16 For循环语句的使用 52
实例2-17 For Each…循环语句的使用 53
实例2-18 Do…Loop循环语句的使用 54
实例2-19 For…Next循环嵌套举例 56
实例2-20 Sub过程的调用实例 60
实例2-21 函数调用实例 62
实例2-22 按值传参和按地址传参的比较 64
实例2-23 数组传递参数举例 66
实例2-24 属性使用举例 69
实例2-25 API使用举例 71
实例2-26 Event事件使用举例 73
实例2-27 数组的查找 76
第3章 面向对象程序设计 78
实例3-1 类的创建 81
实例3-2 计算矩形面积和周长 85
实例3-3 类的继承 89
实例3-4 构造方法实例 91
实例3-5 重载实例 94
实例3-6 多重定义实例 96
实例3-7 接口的使用 101
实例3-8 抽象类的使用 104
实例3-9 模块实例 106
开发进阶篇
第4章 常用控件 109
实例4-1 按钮控件实例 118
实例4-2 比较两次输入是否相同 120
实例4-3 统计按钮单击次数 123
实例4-4 打开链接的网址 125
实例4-5 统计个人资料 126
实例4-6 添加删除列表信息 130
实例4-7 ComboBox下拉列表框控件实例 132
实例4-8 ListView控件实例 136
实例4-9 类资源管理器 138
实例4-10 双击实现图片变换 140
实例4-11 拖动图片 143
实例4-12 安装程序进度 145
实例4-13 TrackBar简单实例 147
实例4-14 Panel控件显示隐藏 149
实例4-15 GroupBox容器实例 151
实例4-16 TabControl控件实例 153
实例4-17 Timer计时器实例 155
第5章 高级用户界面 159
实例5-1 创建MenuStrip菜单 161
实例5-2 弹出式菜单实例 163
实例5-3 工具栏实例 166
实例5-4 多文档界面 168
实例5-5 打开文本文件 174
实例5-6 保存文本文件 178
实例5-7 设置字体 181
实例5-8 设置颜色 183
实例5-9 浏览文件夹 184
实例5-10 打印设置 188
实例5-11 打印文档 191
实例5-12 打印控制 193
实例5-13 打印预览对话框 195
实例5-14 InputBox输入框 197
实例5-15 MessageBox输出 199
第6章 图形图像 200
实例6-1 坐标的使用 203
实例6-2 颜色调节 207
实例6-3 绘制直线 211
实例6-4 绘制折线 214
实例6-5 绘制圆 216
实例6-6 绘制矩形 217
实例6-7 绘制曲线 219
实例6-8 绘制文本 220
第7章 错误、调试与异常处理 222
实例7-1 运行时错误 224
实例7-2 逻辑错误 226
实例7-3 调试实例 230
实例7-4 结构化异常处理 234
实例7-5 On Error GoTo使用 236
实例7-6 Resume和Resume Next 238
实例7-7 Error 241
实例7-8 Err类实例 243
第8章 文件应用程序 245
实例8-1 简单资源管理器 249
实例8-2 文件操作实例 259
实例8-3 Stream流读取文件 267
实例8-4 Stream写入文件 271
实例8-5 FileStream读取文件 275
实例8-6 FileStream写入文件 278
实例8-7 StreamReader读取文件 281
实例8-8 读写文件 284
实例8-9 简单记事本 286
数据库开发篇
第9章 数据库应用程序 294
实例9-1 创建SQL Server 2005数据库 299
实例9-2 SQL DDL语言操作实例 306
实例9-3 SQL DML语言操作实例 310
实例9-4 存储过程实例 316
实例9-5 数据库浏览程序 319
第10章 ADO.NET 323
实例10-1 OLE DB对象实例 331
实例10-2 SQL Server数据库对象实例 337
实例10-3 创建DataTable实例 343
实例10-4 创建数据集表实例 351
实例10-5 编辑表数据实例 355
实例10-6 创建数据集表实例 358
实例10-7 离线数据集实例 362
实例10-8 创建XML文件 367
实例10-9 读取XML文件实例 368
高级技术篇
第11章 .NET Framework 370
第12章 Windows应用程序 380
实例12-1 进程管理器 385
实例12-2 多线程实现 397
实例12-3 线程同步实现 401
实例12-4 Windows服务 406
实例12-5 多媒体播放器 413
实例12-6 邮件应用程序 422
实例12-7 简易浏览器 427
第13章 ASP.NET 432
实例13-1 简单Web应用实例 435
实例13-2 简单超链接实例 440
实例13-3 简单重定向实例 444
实例13-4 简单绑定实例 447
实例13-5 简单数据库查询实例 451
实例13-6 简单登录和注册实例 462
实例13-7 注册表单验证实例 472
实例13-8 简单用户控件实例 475
实例13-9 简单Web服务实例 480
实践演习篇
第14章 .NET安装和部署 488
实例14-1 Windows Installer部署实例 490
实例14-2 安装向导部署实例 492
实例14-3 ClickOnce部署实例 501
第15章 人事考勤工资管理信息系统 505
猜您喜欢