书籍详情
VISUAL BASIC.NET 2005数据库编程技术与实例
作者:刘珊 编著
出版社:人民邮电出版社
出版时间:2007-08-01
ISBN:9787115162717
定价:¥45.00
购买这本书可以去
内容简介
本书共分为3篇,首先从开发起航篇开始,详细介绍了Visual Studio 2005集成开发环境和创建客户端数据应用程序的方法;然后通过高效开发篇介绍了类的设计、控件功能的强化及组件封装、用户控件的设计和测试,以及如何复用这些设计的功能或组件等高效开发技术,书中对应的知识点都给出一个或多个示例;最后通过项目实践篇把这些实战技巧紧密地贯穿起来。 本书是一本拥有大量实例和详细开发步骤的书籍,亦是一本非常好的数据库编程开发实例技巧集锦。重点在于培养读者的工程实践和创新能力,目标是使没有开发经验或者仅有少量程序设计基础的读者迅速掌握使用Visual Basic.NET 2005开发数据库应用系统的能力。通过本书的学习,读者将体验到使用Visual Studio 2005集成开发环境、.NET 2.0框架的数据新特性和Visual Basic.NET 2005语言来开发项目是何等快捷和高效。 本书不仅适用于相关专业的软件开发人员,也适合于高等院校师生学习和参考使用,亦可作为广大计算机编程爱好者的自学参考用书。
作者简介
暂缺《VISUAL BASIC.NET 2005数据库编程技术与实例》作者简介
目录
第一篇 开发起航篇 1
第1章 Visual Studio 2005集成开发环境特性 3
1.1 Visual Studio 2005操作界面 3
1.1.1 解决方案资源管理器 4
1.1.2 类设计器 5
1.1.3 窗口停靠 5
1.1.4 使用类视图 6
1.1.5 “预览数据”对话框 7
1.1.6 使用Windows Form Designer 7
1.1.7 “文档大纲”窗口 8
1.1.8 服务器资源管理器 8
1.1.9 对象浏览器 8
1.2 项目功能 9
1.2.1 创建新项目而不必指定其存储位置 9
1.2.2 引入多个公共用户界面元素模板 10
1.2.3 “My Project”项目设计器 10
1.3 代码设计器 11
1.3.1 控件和事件选择 12
1.3.2 智能感知(IntelliSense) 12
1.3.3 插入注释 13
1.3.4 方便的命令和功能 13
1.3.5 插入代码段 14
1.4 调试 15
1.4.1 编辑后继续运行(Edit-And-Continue) 15
1.4.2 DataTips 15
1.4.3 异常助手 16
1.5 小结 16
第2章 Transact-SQL程序设计 17
2.1 SQL基本介绍 17
2.2 SQL查询分析器 18
2.3 SELECT查询命令 19
2.3.1 查询所有的顾客数据 20
2.3.2 对顾客数据进行排序 20
2.3.3 查询符合条件的顾客数据 21
2.3.4 在查询中使用通配符 21
2.3.5 查找在另一表中不存在的记录 22
2.3.6 获取唯一的记录 23
2.3.7 在选择列表中使用聚合函数 24
2.3.8 利用子查询 25
2.4 使用INSERT语句添加数据 25
2.5 使用UPDATE 语句修改数据 26
2.6 使用DELETE语句删除数据 27
2.7 使用SQL Server企业管理器构建SQL 27
2.8 小结 30
第3章 创建客户端数据应用程序 31
3.1 ADO.NET 31
3.2 .NET命名空间 32
3.3 创建第一个数据库应用程序 34
3.3.1 创建“Windows 应用程序”项目 35
3.3.2 创建数据源 35
3.3.3 创建控件以显示 Customers 表中的数据 38
3.3.4 运行程序 39
3.4 应用程序项目 39
3.4.1 DataWinApp项目 39
3.4.2 程序集名称与根命名空间 40
3.4.3 应用程序的图标设置 40
3.4.4 应用程序启动窗体设置 40
3.4.5 程序集信息设置 41
3.5 项目数据源 41
3.5.1 用“数据源配置向导”建立连接 42
3.5.2 使用Connection对象 43
3.6 ADO.NET中的DataSet 47
3.6.1 编程建立DataSet 48
3.6.2 数据集设计器 54
3.7 查询和检索数据 55
3.7.1 使用Command对象 55
3.7.2 使用DataReader检索只读数据 61
3.7.3 使用DataAdapter 63
3.7.4 使用TableAdapter 66
3.8 在窗体上显示数据 69
3.9 保存数据 71
3.10 小结 71
第二篇 高效开发篇 73
第4章 Windows功能部件设计 75
4.1 Excel透视表报表生成组件ExcelPivot设计 75
4.1.1 ExcelPivot组件的设计思路 76
4.1.2 ExcelPivot组件的具体实现 76
4.1.3 ExcelPivot组件使用方法 85
4.1.4 ExcelPivot组件功能应用实例 86
4.2 数据库配置组件DBConfig设计 88
4.2.1 技术要点 88
4.2.2 DBConfig组件功能设计思路 89
4.2.3 DBConfig组件功能具体实现 90
4.2.4 DBConfig组件使用方法 104
4.2.5 DBConfig组件功能测试 106
4.3 用Access实现数据报表功能 108
4.3.1 Access数据报表设计思路 108
4.3.2 Access数据报表具体设计 109
4.3.3 Access数据报表功能使用方法 114
4.3.4 Access数据报表功能实例运用 115
4.4 用户菜单授权管理组件MenuManage设计 117
4.4.1 MenuManage组件设计思路 117
4.4.2 MenuManage组件具体实现 118
4.4.3 MenuManage组件使用方法 132
4.4.4 MenuManage组件应用 134
4.5 定制Window窗体控件 135
4.5.1 Windows窗体控件的种类 135
4.5.2 具有数据感知的树控件DataTreeView设计 136
4.5.3 复合控件CaptionBar的设计 146
4.6 强化DataGrid控件功能 152
4.6.1 强化DataGrid控件设计思路 153
4.6.2 MyDataGrid具体实现 153
4.6.3 MyDataGrid组件使用方法 168
4.6.4 MyDataGrid实例应用 170
4.7 小结 172
第5章 基本窗体设计 173
5.1 数据维护基本窗体设计思路 174
5.2 数据更改信息查看窗体的功能设计 175
5.2.1 技术要点 176
5.2.2 设计思路 177
5.2.3 具体设计 178
5.2.4 数据更改信息查看窗体功能使用方法 183
5.2.5 数据更改信息查看窗体功能测试 183
5.3 Excel报表输出的功能设计 184
5.3.1 技术要点 185
5.3.2 设计思路 185
5.3.3 具体设计 185
5.3.4 Excel报表输出功能使用方法 197
5.3.5 Excel报表输出功能测试 198
5.4 数据导出和导入通用类ClsDataInOut的设计 199
5.4.1 技术要点 199
5.4.2 设计思路 199
5.4.3 具体设计 199
5.4.4 ClsDataInOut类功能使用方法 206
5.4.5 ClsDataInOut类功能测试 206
5.5 强化DataGridView控件的组件设计 208
5.5.1 技术要点 208
5.5.2 设计思路 208
5.5.3 具体设计 210
5.5.4 MyDataGridView组件使用方法 229
5.5.5 MyDataGridView组件测试 230
5.6 基本窗体组件DataManage的具体设计 231
5.6.1 建立项目DataManage 232
5.6.2 集成已开发的功能 232
5.6.3 添加图标资源 232
5.6.4 数据维护基本窗体frmDataManage的创建 233
5.6.5 建立窗体自定义结构类型及公共字段 234
5.6.6 添加窗体属性以控制新添加的6个ToolStripButton按钮 235
5.6.7 建立窗体的MyBindingsource属性 237
5.6.8 建立窗体的MyGrid属性 238
5.6.9 新增的6个ToolStripButton按钮的Click事件代码设计 238
5.6.10 私有方法SaveData的设计 240
5.6.11 建立公共方法MyUpdataDataWithDataAdpater() 241
5.6.12 建立窗体的虚拟方法 242
5.6.13 窗体的Closing事件代码的设计 243
5.6.14 窗体的Load事件代码的设计 243
5.6.15 添加帮助功能 243
5.6.16 DataManage组件的生成 243
5.7 基本窗体DataManage组件使用方法 244
5.8 基本窗体DataManage组件的实例应用 244
5.9 小结 246
第6章 Windows应用系统基本框架设计 247
6.1 基本框架设计思路 247
6.2 建立应用系统项目MdiApp 249
6.2.1 集成已开发功能 249
6.2.2 添加图标、图像资源 250
6.2.3 设置程序集属性 251
6.3 建立应用对象ClsApp 252
6.4 建立系统主程序 254
6.5 系统帮助设计 258
6.6 建立公共模块文件Comm 259
6.7 MDI主窗体frmMain设计 261
6.7.1 窗体frmMain界面设计 261
6.7.2 建立窗体枚举类型、属性定义和构造方法New 262
6.7.3 窗体frmMain事件编程 263
6.7.4 窗体frmMain自定义方法设计 264
6.7.5 ToolStrip工具栏按钮的Click事件代码设计 266
6.7.6 托盘菜单功能的设计 268
6.7.7 托盘图标显示设置代码的设计 269
6.7.8 系统管理菜单栏中的菜单项代码设计 270
6.7.9 窗口及帮助菜单栏中的菜单项代码设计 271
6.8 基本框架中的对话框窗体设计 273
6.8.1 基类对话框窗体的建立 273
6.8.2 用户登录窗体设计 275
6.8.3 用户密码修改窗体frmModifyPws的设计 278
6.8.4 使用单位定义窗体frmSetupUnit的设计 280
6.8.5 关于窗体frmAbout的设计 281
6.8.6 系统版本更新内容记载查看窗体frmUpdApp的设计 282
6.9 用户管理窗体frmUserManage设计 283
6.9.1 为应用对象类ClsApp添加公共方法 283
6.9.2 用户管理窗体frmUserManage的界面设计 284
6.9.3 用户管理窗体frmUserManage的代码设计 285
6.10 小结 287
第三篇 项目实践篇 289
第7章 工资管理系统设计 291
7.1 工资计算机化管理要求 291
7.2 平台选择 292
7.3 系统功能设计 292
7.4 数据库的设计 293
7.4.1 结构设计 293
7.4.2 数据库表关系图 295
7.4.3 数据库角色分配 296
7.4.4 具体实现 296
7.4.5 工资管理系统数据库脚本 300
7.5 建立范例数据库 304
7.6 工资管理系统功能预览及实现技术 305
7.6.1 MDI应用系统基本框架功能展示 305
7.6.2 职工信息管理功能展示 309
7.6.3 月工资发放功能展示 313
7.6.4 查询统计功能展示 315
7.7 工资管理系统应用框架建立 319
7.8 建立项目数据源 321
7.9 小结 322
第8章 职工信息管理功能设计 323
8.1 职工信息管理功能设计思路 323
8.2 在主窗体frmMain中添加“职工信息管理”功能项 324
8.3 扩充应用对象类ClsApp 327
8.3.1 添加LoadTreeRoot和LoadTreeLeaf方法 327
8.3.2 添加SetExcelInfo和SetDataExport方法 328
8.4 部门定义窗体frmDept的设计 329
8.4.1 使用向导配置数据集 329
8.4.2 部门定义窗体frmDept的界面设计 329
8.4.3 部门定义窗体frmDept的代码设计 331
8.5 职工分类定义窗体frmType的设计 332
8.5.1 使用向导配置数据集 332
8.5.2 职工分类定义frmType的界面设计 332
8.5.3 职工分类定义窗体frmType的代码设计 333
8.6 集成CaptionBar和DataTreeView用户控件 334
8.7 职工基本信息维护窗体frmZgjbxxwh的设计 335
8.7.1 设计“职工基本信息TableAdapter”组件 335
8.7.2 在“工资管理DataSet”中更改DataTable的属性 338
8.7.3 职工基本信息维护窗体frmZgjbxxwh的界面设计 339
8.7.4 职工基本信息维护窗体frmZgjbxxwh的代码设计 342
8.8 单项信息维护窗体frmGzdxwh的设计 348
8.8.1 设计“单项维护TableAdapter”组件 348
8.8.2 单项信息维护窗体frmGzdxwh的界面设计 351
8.8.3 单项信息维护窗体frmGzdxwh的代码设计 354
8.9 小结 358
第9章 月工资发放功能设计 359
9.1 月工资管理功能设计思路 359
9.2 在主窗体frmMain中添加“月工资发放”功能项 360
9.3 扩充Comm模块 361
9.4 扩充应用对象类ClsApp 362
9.5 设计“月工资TableAdapter”组件 362
9.6 月工资数据生成窗体frmYgzsj的设计 365
9.6.1 月工资数据生成窗体frmYgzsj的界面设计 365
9.6.2 月工资数据生成窗体frmYgzsj的代码设计 367
9.7 月工资报表输出的设计 370
9.7.1 工资条报表的设计 371
9.7.2 工资表报表的设计 373
9.7.3 月工资报表输出窗体frmygzbb的界面设计 375
9.7.4 月工资报表输出窗体frmygzbb的代码设计 376
9.8 银行数据生成窗体frmYhsj的设计 377
9.8.1 集成MyDataGrid组件功能 377
9.8.2 银行数据生成窗体frmYhsj的界面设计 377
9.8.3 银行数据生成窗体frmYhsj的代码设计 378
9.9 小结 380
第10章 查询统计功能设计 381
10.1 查询统计功能设计思路 381
10.2 在主窗体frmMain中添加“查询统计”功能项 382
10.3 扩充应用对象类ClsApp 383
10.4 职工信息查询窗体frmZgxxcx的设计 383
10.4.1 设计“职工信息表TableAdapter”组件 384
10.4.2 职工信息查询窗体frmZgxxcx的界面设计 386
10.4.3 职工信息查询窗体frmZgxxcx的代码设计 388
10.5 职工工资查询窗体frmZggzcx的设计 390
10.5.1 职工工资查询窗体frmZggzcx的界面设计 390
10.5.2 职工工资查询窗体frmZggzcx的代码设计 392
10.6 集成Excel透视表报表生成组件 394
10.7 职工信息统计窗体frmZgxxtj的设计 394
10.7.1 职工信息统计窗体frmZgxxtj的界面设计 395
10.7.2 职工信息统计窗体frmZgxxtj的代码设计 395
10.8 工资信息统计窗体frmgzxxtj的设计 397
10.8.1 工资信息统计窗体frmgzxxtj的界面设计 398
10.8.2 工资信息统计窗体frmzgzxxtj的代码设计 398
10.9 小结 400
第11章 应用系统部署 401
11.1 数据库服务器部署 401
11.2 Windows应用程序部署 404
11.2.1 ClickOnce 部署应用程序 404
11.2.2 Windows Installer部署应用程序 407
11.3 小结 408
第1章 Visual Studio 2005集成开发环境特性 3
1.1 Visual Studio 2005操作界面 3
1.1.1 解决方案资源管理器 4
1.1.2 类设计器 5
1.1.3 窗口停靠 5
1.1.4 使用类视图 6
1.1.5 “预览数据”对话框 7
1.1.6 使用Windows Form Designer 7
1.1.7 “文档大纲”窗口 8
1.1.8 服务器资源管理器 8
1.1.9 对象浏览器 8
1.2 项目功能 9
1.2.1 创建新项目而不必指定其存储位置 9
1.2.2 引入多个公共用户界面元素模板 10
1.2.3 “My Project”项目设计器 10
1.3 代码设计器 11
1.3.1 控件和事件选择 12
1.3.2 智能感知(IntelliSense) 12
1.3.3 插入注释 13
1.3.4 方便的命令和功能 13
1.3.5 插入代码段 14
1.4 调试 15
1.4.1 编辑后继续运行(Edit-And-Continue) 15
1.4.2 DataTips 15
1.4.3 异常助手 16
1.5 小结 16
第2章 Transact-SQL程序设计 17
2.1 SQL基本介绍 17
2.2 SQL查询分析器 18
2.3 SELECT查询命令 19
2.3.1 查询所有的顾客数据 20
2.3.2 对顾客数据进行排序 20
2.3.3 查询符合条件的顾客数据 21
2.3.4 在查询中使用通配符 21
2.3.5 查找在另一表中不存在的记录 22
2.3.6 获取唯一的记录 23
2.3.7 在选择列表中使用聚合函数 24
2.3.8 利用子查询 25
2.4 使用INSERT语句添加数据 25
2.5 使用UPDATE 语句修改数据 26
2.6 使用DELETE语句删除数据 27
2.7 使用SQL Server企业管理器构建SQL 27
2.8 小结 30
第3章 创建客户端数据应用程序 31
3.1 ADO.NET 31
3.2 .NET命名空间 32
3.3 创建第一个数据库应用程序 34
3.3.1 创建“Windows 应用程序”项目 35
3.3.2 创建数据源 35
3.3.3 创建控件以显示 Customers 表中的数据 38
3.3.4 运行程序 39
3.4 应用程序项目 39
3.4.1 DataWinApp项目 39
3.4.2 程序集名称与根命名空间 40
3.4.3 应用程序的图标设置 40
3.4.4 应用程序启动窗体设置 40
3.4.5 程序集信息设置 41
3.5 项目数据源 41
3.5.1 用“数据源配置向导”建立连接 42
3.5.2 使用Connection对象 43
3.6 ADO.NET中的DataSet 47
3.6.1 编程建立DataSet 48
3.6.2 数据集设计器 54
3.7 查询和检索数据 55
3.7.1 使用Command对象 55
3.7.2 使用DataReader检索只读数据 61
3.7.3 使用DataAdapter 63
3.7.4 使用TableAdapter 66
3.8 在窗体上显示数据 69
3.9 保存数据 71
3.10 小结 71
第二篇 高效开发篇 73
第4章 Windows功能部件设计 75
4.1 Excel透视表报表生成组件ExcelPivot设计 75
4.1.1 ExcelPivot组件的设计思路 76
4.1.2 ExcelPivot组件的具体实现 76
4.1.3 ExcelPivot组件使用方法 85
4.1.4 ExcelPivot组件功能应用实例 86
4.2 数据库配置组件DBConfig设计 88
4.2.1 技术要点 88
4.2.2 DBConfig组件功能设计思路 89
4.2.3 DBConfig组件功能具体实现 90
4.2.4 DBConfig组件使用方法 104
4.2.5 DBConfig组件功能测试 106
4.3 用Access实现数据报表功能 108
4.3.1 Access数据报表设计思路 108
4.3.2 Access数据报表具体设计 109
4.3.3 Access数据报表功能使用方法 114
4.3.4 Access数据报表功能实例运用 115
4.4 用户菜单授权管理组件MenuManage设计 117
4.4.1 MenuManage组件设计思路 117
4.4.2 MenuManage组件具体实现 118
4.4.3 MenuManage组件使用方法 132
4.4.4 MenuManage组件应用 134
4.5 定制Window窗体控件 135
4.5.1 Windows窗体控件的种类 135
4.5.2 具有数据感知的树控件DataTreeView设计 136
4.5.3 复合控件CaptionBar的设计 146
4.6 强化DataGrid控件功能 152
4.6.1 强化DataGrid控件设计思路 153
4.6.2 MyDataGrid具体实现 153
4.6.3 MyDataGrid组件使用方法 168
4.6.4 MyDataGrid实例应用 170
4.7 小结 172
第5章 基本窗体设计 173
5.1 数据维护基本窗体设计思路 174
5.2 数据更改信息查看窗体的功能设计 175
5.2.1 技术要点 176
5.2.2 设计思路 177
5.2.3 具体设计 178
5.2.4 数据更改信息查看窗体功能使用方法 183
5.2.5 数据更改信息查看窗体功能测试 183
5.3 Excel报表输出的功能设计 184
5.3.1 技术要点 185
5.3.2 设计思路 185
5.3.3 具体设计 185
5.3.4 Excel报表输出功能使用方法 197
5.3.5 Excel报表输出功能测试 198
5.4 数据导出和导入通用类ClsDataInOut的设计 199
5.4.1 技术要点 199
5.4.2 设计思路 199
5.4.3 具体设计 199
5.4.4 ClsDataInOut类功能使用方法 206
5.4.5 ClsDataInOut类功能测试 206
5.5 强化DataGridView控件的组件设计 208
5.5.1 技术要点 208
5.5.2 设计思路 208
5.5.3 具体设计 210
5.5.4 MyDataGridView组件使用方法 229
5.5.5 MyDataGridView组件测试 230
5.6 基本窗体组件DataManage的具体设计 231
5.6.1 建立项目DataManage 232
5.6.2 集成已开发的功能 232
5.6.3 添加图标资源 232
5.6.4 数据维护基本窗体frmDataManage的创建 233
5.6.5 建立窗体自定义结构类型及公共字段 234
5.6.6 添加窗体属性以控制新添加的6个ToolStripButton按钮 235
5.6.7 建立窗体的MyBindingsource属性 237
5.6.8 建立窗体的MyGrid属性 238
5.6.9 新增的6个ToolStripButton按钮的Click事件代码设计 238
5.6.10 私有方法SaveData的设计 240
5.6.11 建立公共方法MyUpdataDataWithDataAdpater() 241
5.6.12 建立窗体的虚拟方法 242
5.6.13 窗体的Closing事件代码的设计 243
5.6.14 窗体的Load事件代码的设计 243
5.6.15 添加帮助功能 243
5.6.16 DataManage组件的生成 243
5.7 基本窗体DataManage组件使用方法 244
5.8 基本窗体DataManage组件的实例应用 244
5.9 小结 246
第6章 Windows应用系统基本框架设计 247
6.1 基本框架设计思路 247
6.2 建立应用系统项目MdiApp 249
6.2.1 集成已开发功能 249
6.2.2 添加图标、图像资源 250
6.2.3 设置程序集属性 251
6.3 建立应用对象ClsApp 252
6.4 建立系统主程序 254
6.5 系统帮助设计 258
6.6 建立公共模块文件Comm 259
6.7 MDI主窗体frmMain设计 261
6.7.1 窗体frmMain界面设计 261
6.7.2 建立窗体枚举类型、属性定义和构造方法New 262
6.7.3 窗体frmMain事件编程 263
6.7.4 窗体frmMain自定义方法设计 264
6.7.5 ToolStrip工具栏按钮的Click事件代码设计 266
6.7.6 托盘菜单功能的设计 268
6.7.7 托盘图标显示设置代码的设计 269
6.7.8 系统管理菜单栏中的菜单项代码设计 270
6.7.9 窗口及帮助菜单栏中的菜单项代码设计 271
6.8 基本框架中的对话框窗体设计 273
6.8.1 基类对话框窗体的建立 273
6.8.2 用户登录窗体设计 275
6.8.3 用户密码修改窗体frmModifyPws的设计 278
6.8.4 使用单位定义窗体frmSetupUnit的设计 280
6.8.5 关于窗体frmAbout的设计 281
6.8.6 系统版本更新内容记载查看窗体frmUpdApp的设计 282
6.9 用户管理窗体frmUserManage设计 283
6.9.1 为应用对象类ClsApp添加公共方法 283
6.9.2 用户管理窗体frmUserManage的界面设计 284
6.9.3 用户管理窗体frmUserManage的代码设计 285
6.10 小结 287
第三篇 项目实践篇 289
第7章 工资管理系统设计 291
7.1 工资计算机化管理要求 291
7.2 平台选择 292
7.3 系统功能设计 292
7.4 数据库的设计 293
7.4.1 结构设计 293
7.4.2 数据库表关系图 295
7.4.3 数据库角色分配 296
7.4.4 具体实现 296
7.4.5 工资管理系统数据库脚本 300
7.5 建立范例数据库 304
7.6 工资管理系统功能预览及实现技术 305
7.6.1 MDI应用系统基本框架功能展示 305
7.6.2 职工信息管理功能展示 309
7.6.3 月工资发放功能展示 313
7.6.4 查询统计功能展示 315
7.7 工资管理系统应用框架建立 319
7.8 建立项目数据源 321
7.9 小结 322
第8章 职工信息管理功能设计 323
8.1 职工信息管理功能设计思路 323
8.2 在主窗体frmMain中添加“职工信息管理”功能项 324
8.3 扩充应用对象类ClsApp 327
8.3.1 添加LoadTreeRoot和LoadTreeLeaf方法 327
8.3.2 添加SetExcelInfo和SetDataExport方法 328
8.4 部门定义窗体frmDept的设计 329
8.4.1 使用向导配置数据集 329
8.4.2 部门定义窗体frmDept的界面设计 329
8.4.3 部门定义窗体frmDept的代码设计 331
8.5 职工分类定义窗体frmType的设计 332
8.5.1 使用向导配置数据集 332
8.5.2 职工分类定义frmType的界面设计 332
8.5.3 职工分类定义窗体frmType的代码设计 333
8.6 集成CaptionBar和DataTreeView用户控件 334
8.7 职工基本信息维护窗体frmZgjbxxwh的设计 335
8.7.1 设计“职工基本信息TableAdapter”组件 335
8.7.2 在“工资管理DataSet”中更改DataTable的属性 338
8.7.3 职工基本信息维护窗体frmZgjbxxwh的界面设计 339
8.7.4 职工基本信息维护窗体frmZgjbxxwh的代码设计 342
8.8 单项信息维护窗体frmGzdxwh的设计 348
8.8.1 设计“单项维护TableAdapter”组件 348
8.8.2 单项信息维护窗体frmGzdxwh的界面设计 351
8.8.3 单项信息维护窗体frmGzdxwh的代码设计 354
8.9 小结 358
第9章 月工资发放功能设计 359
9.1 月工资管理功能设计思路 359
9.2 在主窗体frmMain中添加“月工资发放”功能项 360
9.3 扩充Comm模块 361
9.4 扩充应用对象类ClsApp 362
9.5 设计“月工资TableAdapter”组件 362
9.6 月工资数据生成窗体frmYgzsj的设计 365
9.6.1 月工资数据生成窗体frmYgzsj的界面设计 365
9.6.2 月工资数据生成窗体frmYgzsj的代码设计 367
9.7 月工资报表输出的设计 370
9.7.1 工资条报表的设计 371
9.7.2 工资表报表的设计 373
9.7.3 月工资报表输出窗体frmygzbb的界面设计 375
9.7.4 月工资报表输出窗体frmygzbb的代码设计 376
9.8 银行数据生成窗体frmYhsj的设计 377
9.8.1 集成MyDataGrid组件功能 377
9.8.2 银行数据生成窗体frmYhsj的界面设计 377
9.8.3 银行数据生成窗体frmYhsj的代码设计 378
9.9 小结 380
第10章 查询统计功能设计 381
10.1 查询统计功能设计思路 381
10.2 在主窗体frmMain中添加“查询统计”功能项 382
10.3 扩充应用对象类ClsApp 383
10.4 职工信息查询窗体frmZgxxcx的设计 383
10.4.1 设计“职工信息表TableAdapter”组件 384
10.4.2 职工信息查询窗体frmZgxxcx的界面设计 386
10.4.3 职工信息查询窗体frmZgxxcx的代码设计 388
10.5 职工工资查询窗体frmZggzcx的设计 390
10.5.1 职工工资查询窗体frmZggzcx的界面设计 390
10.5.2 职工工资查询窗体frmZggzcx的代码设计 392
10.6 集成Excel透视表报表生成组件 394
10.7 职工信息统计窗体frmZgxxtj的设计 394
10.7.1 职工信息统计窗体frmZgxxtj的界面设计 395
10.7.2 职工信息统计窗体frmZgxxtj的代码设计 395
10.8 工资信息统计窗体frmgzxxtj的设计 397
10.8.1 工资信息统计窗体frmgzxxtj的界面设计 398
10.8.2 工资信息统计窗体frmzgzxxtj的代码设计 398
10.9 小结 400
第11章 应用系统部署 401
11.1 数据库服务器部署 401
11.2 Windows应用程序部署 404
11.2.1 ClickOnce 部署应用程序 404
11.2.2 Windows Installer部署应用程序 407
11.3 小结 408
猜您喜欢