微信扫一扫,移动浏览光盘
简介
本书重点讲述了Microsoft公司在2000年底最新推出的Visual Studio.NET Framework的新增功能和IDE集成开发环境、完全面向对象功能、可视化编程和继承等重要功能,并介绍了功能强大的ADO.NET数据库访问技术以及封装后的Web服务和网络编程语言的支持等。在综合开发实例应用中对工程背景的调研以及数据库的抽象建模、实体对象的建模、系统的需求分析和实现方法以及相关技术作了较为详尽的阐述。
全书理论与实际相结合,实例丰富精彩,具有较强的实用性。从本书中读者不仅能够掌握使用Visual Basic.NET编程开发的技巧,同时也能够对Visual Basic.NET中纷繁晦涩的概念作进一步的了解。
本书不仅适用于使用Visual Basic.NET进行软件开发的具有编程经验的广大软件开发人员,也适合于高等院校师生学习和参考使用,特别对高校计算机专业的学生进行毕业设计具有非常好的参考价值,也可作为广大计算机编程爱好者的自学、参考用书。
目录
第1章 visual basic.net的新特性概述 1
1-1 vb.net的新特性 1
1-1-1 新的ide特性 2
1-1-2 语言和语法的新特性 4
1-1-3 结构化错误处理能力 13
1-1-4 公共语言运行时环境 17
1-2 完整的面向对象功能 20
1-2-1 面向对象的特性 20
1-2-2 接口与对象交互 25
1-2-3 跨语言的集成性 27
1-3 visual basic.net中的数据访问 29
1-3-1 ado.net的概念和体系结构 29
1-3-2 使用ado.net访问数据 31
1-3-3 在visual basic.net中访问xml 34
1-3-4 visual basic访问数据库的发展演绎 36
1-4 功能强大的web service 38
1-4-1 web service概述 39
1-4-2 简单对象访问(soap)协议 41
1-4-3 接口描述(interface description) 42
1-4-4 创建web service实例 44
.1-5 本章小结 46
第2章 数据库基础知识 49
2-1 数据库的发展演绎 49
2-1-1 第一代数据库系统——层次和网状数据库系统 49
2-1-2 第二代数据库系统——关系数据库系统 51
2-1-3 新一代数据库技术的研究和发展 52
2-1-4 第三代数据库系统 53
2-1-5 数据库新技术 55
2-2 数据库系统概述 58
2-2-1 数据库的基本术语 58
2-2-2 数据库系统的数据模型 59
2-2-3 关系数据库的数据模型 63
2-2-4 数据库系统结构 67
2-2-5 数据库系统的组成 68
2-3 数据库设计理论 68
2-3-1 数据库设计方法 68
2-3-2 数据库设计的基本步骤 69
2-3-3 需求分析 70
2-3-4 概念结构设计 71
2-3-5 逻辑结构设计 71
2-4 数据库的安全性与完整性 71
2-4-1 计算机系统的安全性问题 72
2-4-2 计算机系统的安全评测标准 72
2-4-3 数据库的安全威胁来源 74
2-4-4 数据库的安全性控制 75
2-4-5 数据库的完整性 76
2-5 结构化查询语言 78
2-5-1 sql语言的特点 79
2-5-2 sql的数据类型和常用函数 80
2-5-3 sql中的数据定义 85
2-5-4 在sql中建立查询 86
2-5-5 在sql中的数据更新 90
2-6 本章小结 92
第3章 自定义绘图板 95
3-1 工程项目背景及意义 95
3-1-1 gdi+技术概述 96
3-1-2 gdi+技术的新增功能 96
3-1-3 自定义绘图板的程序设计说明 98
3-2 创建自定义绘图板程序 98
3-2-1 自定义绘图板的mdi布局设计 98
3-2-2 绘制位图文件 105
3-3 创建绘图文档模块 106
3-3-1 使用鼠标绘图类 107
3-3-2 添加画笔和绘图文档类 111
3-4 创建调色板控件 115
3-4-1 设计调色板及其代码 116
3-4-2 添加调色板控件 120
3-5 程序的调试和试运行 121
3-5-1 使用鼠标绘图 121
3-5-2 图形文件的存储 122
3-6 本章小结 123
第4章 图书馆管理系统 125
4-1 工程项目背景及意义 125
4-1-1 目前国内图书馆管理软件的特点 126
4-1-2 本程序的设计说明和使用范围 128
4-2 创建图书馆管理系统 129
4-2-1 设计mdi父窗体界面 129
4-2-2 mdi父窗体的底层代码 131
4-3 创建底层数据库 133
4-3-1 需求分析并创建数据库表 133
4-3-2 创建访问数据库模块 136
4-3-3 添加存放数据结构体的类 138
4-4 图书初始化模块设计 139
4-4-1 图书初始化流程分析 139
4-4-2 图书初始化模块的界面设计 140
4-4-3 图书初始化模块的底层代码 142
4-5 图书流通模块设计 148
4-5-1 图书流通的流程分析 148
4-5-2 图书流通的界面设计 149
4-5-3 图书流通的代码设计 152
4-6 图书维护和管理模块设计 159
4-6-1 图书维护管理界面设计 159
4-6-2 图书维护和管理模块的代码设计 162
4-7 本章小结 168
第5章 高速公路收费系统 169
5-1 工程项目背景及意义 169
5-1-1 现有的中国高速公路的收费方式 169
5-1-2 全国主要高速公路收费标准 170
5-1-3 本程序的适用范围和说明 172
5-2 创建收费系统数据库 173
5-2-1 需求分析并创建数据库表单 174
5-2-2 创建关系连接 175
5-3 设计及实现系统登录界面 177
5-3-1 创建高速公路收费系统应用程序 177
5-3-2 系统登录界面设计 178
5-3-3 系统登录界面的底层代码设计 180
5-3-4 添加新模块并添加代码 182
5-3-5 调试、运行及运行效果 186
5-4 收费站主界面开发 188
5-4-1 收费系统操作流程分析 188
5-4-2 收费系统主界面设计 190
5-4-3 收费系统主界面的底层代码设计 194
5-4-4 调试、运行及运行效果 202
5-5 数据字典设置界面 204
5-5-1 数据字典设置的界面设计 205
5-5-2 数据字典的底层代码设计 206
5-6 人员管理和密码修改界面 213
5-6-1 人员管理和修改密码界面设计 213
5-6-2 底层代码设计 214
5-7 本章小结 222
第6章 单机版餐饮服务系统 223
6-1 工程项目背景及意义 223
6-1-1 餐饮服务电算化初现端倪 224
6-1-2 餐饮服务的软件发展方向 224
6-1-3 本程序的设计说明和使用范围 225
6-2 创建餐饮服务管理系统 226
6-2-1 设计mdi父窗体界面 226
6-2-2 mdi父窗体的底层代码 230
6-3 人员授权和业务授权 232
6-3-1 创建授权模块的界面 232
6-3-2 授权模块的底层代码实现 236
6-3-3 授权模块的运行调试 245
6-4 前台营业模块设计 246
6-4-1 前台营业操作流程分析 246
6-4-2 前台营业模块的界面设计 248
6-4-3 前台营业模块的底层代码 251
6-5 预定服务和外卖模块设计 261
6-5-1 预定服务和外卖服务的界面设计 262
6-5-2 预定服务和外卖服务代码设计 264
6-6 员工管理和其他模块设计 269
6-6-1 员工管理和菜谱管理界面设计 269
6-6-2 员工管理和其他模块的代码设计 271
6-7 本章小结 281
第7章 网络版教务管理系统 283
7-1 工程项目背景及意义 283
7-1-1 asp.net web应用程序概述 284
7-1-2 web窗体与windows窗体的区别 287
7-1-3 本程序的设计说明和使用范围 288
7-2 创建底层数据库 290
7-2-1 需求分析并创建数据库表 290
7-2-2 添加访问数据库模块 294
7-2-3 添加存放数据结构体的类 295
7-3 系统登录模块设计 296
7-3-1 系统登录模块的页面设计 296
7-3-2 系统登录模块的底层代码 298
7-3-3 系统登录模块的调试运行 300
7-4 学籍管理和班级管理模块设计 301
7-4-1 学籍管理的页面设计 302
7-4-2 学籍管理的代码设计 303
7-4-3 学籍管理模块的调试运行 306
7-4-4 班级管理模块设计 308
7-5 成绩管理模块设计 312
7-5-1 成绩管理和查询页面设计 312
7-5-2 成绩管理和查询的代码设计 314
7-5-3 成绩管理模块的代码调试 318
7-6 网上报名模块设计 318
7-6-1 网上报名的页面设计 319
7-6-2 网上报名的代码设计 320
7-6-3 网上报名的代码调试 323
7-7 本章小结 324
第8章 xml订单自动处理系统 325
8-1 工程项目背景及意义 325
8-1-1 xml概述 327
8-1-2 xml文档简介 328
8-1-3 本程序的设计说明和使用范围 329
8-2 订单发送系统 330
8-2-1 订单发送系统需求分析 330
8-2-2 创建订单发送系统工程 331
8-2-3 订单发送系统的测试 335
8-3 订单接收系统 339
8-3-1 订单接收系统的需求分析 340
8-3-2 订单接收并监控 340
8-3-3 代码调试和试运行 342
8-4 处理订单系统 344
8-4-1 订单处理的流程分析 344
8-4-2 定单处理系统设计 344
8-5 创建windows服务 355
8-5-1 windows 服务简介 355
8-5-2 创建windows 服务 357
8-6 本章小结 360
第9章 网络通讯集成系统 361
9-1 工程项目背景及意义 362
9-2 创建网络通讯集成系统 363
9-2-1 设计mdi父窗体界面 363
9-2-2 mdi父窗体的底层代码 364
9-3 获取机器名称和ip地址 366
9-3-1 可插接式协议 366
9-3-2 界面和代码设计 368
9-3-3 代码调试与试运行 370
9-4 web浏览器模块设计 370
9-4-1 web浏览器的界面设计 370
9-4-2 web浏览器的底层代码 373
9-4-3 代码调试与试运行 379
9-5 收发e-mail模块设计 380
9-5-1 基础知识简介 380
9-5-2 收发e-mail的界面设计 382
9-5-3 收发e-mail的代码设计 386
9-5-4 代码调试与试运行 390
9-6 点对点聊天模块设计 392
9-6-1 socket概述 392
9-6-2 创建点对点聊天程序 395
9-6-3 代码调试和试运行 405
9-7 本章小结 407
第10章 电子商务系统 409
10-1 工程项目背景及意义 409
10-1-1 我国电子商务发展概况 410
10-1-2 本程序的设计说明 411
10-2 数据模型和数据库设计 415
10-2-1 数据模型和数据库设计 415
10-2-2 存储过程设计 417
10-3 电子商务系统的数据访问层 420
10-3-1 商品目录和商品信息数据服务 421
10-3-2 客户管理数据服务 424
10-3-3 购物车管理数据服务 427
10-3-4 订单处理数据服务 434
10-4 电子商务系统网站设计 437
10-4-1 创建自定义web控件 438
10-4-2 创建网站页面的分析 445
10-4-3 电子商务网站首页 446
10-5 电子商务的客户管理 448
10-5-1 客户注册页面 448
10-5-2 客户登录页面 452
10-6 电子商务的购物流程 455
10-6-1 商品浏览设计 455
10-6-2 商品的购物流程 457
10-6-3 订单的处理 462
10-7 电子商务的web服务 465
10-7-1 订单的web订阅服务 466
10-7-2 订单的web查询服务 469
10-8 本章小结 469
附录a 制作帮助文件 471
a-1 帮助文件格式与阅读器 471
a-2 制作帮助文件 473
a-3 调用帮助文件 481
附录b 项目部署发行 483
b-1 在vb.net前的部署 483
b-2 在vb.net中的部署 484
b-3 创建部署项目 485
附录c 光盘使用及版权说明 491
1-1 vb.net的新特性 1
1-1-1 新的ide特性 2
1-1-2 语言和语法的新特性 4
1-1-3 结构化错误处理能力 13
1-1-4 公共语言运行时环境 17
1-2 完整的面向对象功能 20
1-2-1 面向对象的特性 20
1-2-2 接口与对象交互 25
1-2-3 跨语言的集成性 27
1-3 visual basic.net中的数据访问 29
1-3-1 ado.net的概念和体系结构 29
1-3-2 使用ado.net访问数据 31
1-3-3 在visual basic.net中访问xml 34
1-3-4 visual basic访问数据库的发展演绎 36
1-4 功能强大的web service 38
1-4-1 web service概述 39
1-4-2 简单对象访问(soap)协议 41
1-4-3 接口描述(interface description) 42
1-4-4 创建web service实例 44
.1-5 本章小结 46
第2章 数据库基础知识 49
2-1 数据库的发展演绎 49
2-1-1 第一代数据库系统——层次和网状数据库系统 49
2-1-2 第二代数据库系统——关系数据库系统 51
2-1-3 新一代数据库技术的研究和发展 52
2-1-4 第三代数据库系统 53
2-1-5 数据库新技术 55
2-2 数据库系统概述 58
2-2-1 数据库的基本术语 58
2-2-2 数据库系统的数据模型 59
2-2-3 关系数据库的数据模型 63
2-2-4 数据库系统结构 67
2-2-5 数据库系统的组成 68
2-3 数据库设计理论 68
2-3-1 数据库设计方法 68
2-3-2 数据库设计的基本步骤 69
2-3-3 需求分析 70
2-3-4 概念结构设计 71
2-3-5 逻辑结构设计 71
2-4 数据库的安全性与完整性 71
2-4-1 计算机系统的安全性问题 72
2-4-2 计算机系统的安全评测标准 72
2-4-3 数据库的安全威胁来源 74
2-4-4 数据库的安全性控制 75
2-4-5 数据库的完整性 76
2-5 结构化查询语言 78
2-5-1 sql语言的特点 79
2-5-2 sql的数据类型和常用函数 80
2-5-3 sql中的数据定义 85
2-5-4 在sql中建立查询 86
2-5-5 在sql中的数据更新 90
2-6 本章小结 92
第3章 自定义绘图板 95
3-1 工程项目背景及意义 95
3-1-1 gdi+技术概述 96
3-1-2 gdi+技术的新增功能 96
3-1-3 自定义绘图板的程序设计说明 98
3-2 创建自定义绘图板程序 98
3-2-1 自定义绘图板的mdi布局设计 98
3-2-2 绘制位图文件 105
3-3 创建绘图文档模块 106
3-3-1 使用鼠标绘图类 107
3-3-2 添加画笔和绘图文档类 111
3-4 创建调色板控件 115
3-4-1 设计调色板及其代码 116
3-4-2 添加调色板控件 120
3-5 程序的调试和试运行 121
3-5-1 使用鼠标绘图 121
3-5-2 图形文件的存储 122
3-6 本章小结 123
第4章 图书馆管理系统 125
4-1 工程项目背景及意义 125
4-1-1 目前国内图书馆管理软件的特点 126
4-1-2 本程序的设计说明和使用范围 128
4-2 创建图书馆管理系统 129
4-2-1 设计mdi父窗体界面 129
4-2-2 mdi父窗体的底层代码 131
4-3 创建底层数据库 133
4-3-1 需求分析并创建数据库表 133
4-3-2 创建访问数据库模块 136
4-3-3 添加存放数据结构体的类 138
4-4 图书初始化模块设计 139
4-4-1 图书初始化流程分析 139
4-4-2 图书初始化模块的界面设计 140
4-4-3 图书初始化模块的底层代码 142
4-5 图书流通模块设计 148
4-5-1 图书流通的流程分析 148
4-5-2 图书流通的界面设计 149
4-5-3 图书流通的代码设计 152
4-6 图书维护和管理模块设计 159
4-6-1 图书维护管理界面设计 159
4-6-2 图书维护和管理模块的代码设计 162
4-7 本章小结 168
第5章 高速公路收费系统 169
5-1 工程项目背景及意义 169
5-1-1 现有的中国高速公路的收费方式 169
5-1-2 全国主要高速公路收费标准 170
5-1-3 本程序的适用范围和说明 172
5-2 创建收费系统数据库 173
5-2-1 需求分析并创建数据库表单 174
5-2-2 创建关系连接 175
5-3 设计及实现系统登录界面 177
5-3-1 创建高速公路收费系统应用程序 177
5-3-2 系统登录界面设计 178
5-3-3 系统登录界面的底层代码设计 180
5-3-4 添加新模块并添加代码 182
5-3-5 调试、运行及运行效果 186
5-4 收费站主界面开发 188
5-4-1 收费系统操作流程分析 188
5-4-2 收费系统主界面设计 190
5-4-3 收费系统主界面的底层代码设计 194
5-4-4 调试、运行及运行效果 202
5-5 数据字典设置界面 204
5-5-1 数据字典设置的界面设计 205
5-5-2 数据字典的底层代码设计 206
5-6 人员管理和密码修改界面 213
5-6-1 人员管理和修改密码界面设计 213
5-6-2 底层代码设计 214
5-7 本章小结 222
第6章 单机版餐饮服务系统 223
6-1 工程项目背景及意义 223
6-1-1 餐饮服务电算化初现端倪 224
6-1-2 餐饮服务的软件发展方向 224
6-1-3 本程序的设计说明和使用范围 225
6-2 创建餐饮服务管理系统 226
6-2-1 设计mdi父窗体界面 226
6-2-2 mdi父窗体的底层代码 230
6-3 人员授权和业务授权 232
6-3-1 创建授权模块的界面 232
6-3-2 授权模块的底层代码实现 236
6-3-3 授权模块的运行调试 245
6-4 前台营业模块设计 246
6-4-1 前台营业操作流程分析 246
6-4-2 前台营业模块的界面设计 248
6-4-3 前台营业模块的底层代码 251
6-5 预定服务和外卖模块设计 261
6-5-1 预定服务和外卖服务的界面设计 262
6-5-2 预定服务和外卖服务代码设计 264
6-6 员工管理和其他模块设计 269
6-6-1 员工管理和菜谱管理界面设计 269
6-6-2 员工管理和其他模块的代码设计 271
6-7 本章小结 281
第7章 网络版教务管理系统 283
7-1 工程项目背景及意义 283
7-1-1 asp.net web应用程序概述 284
7-1-2 web窗体与windows窗体的区别 287
7-1-3 本程序的设计说明和使用范围 288
7-2 创建底层数据库 290
7-2-1 需求分析并创建数据库表 290
7-2-2 添加访问数据库模块 294
7-2-3 添加存放数据结构体的类 295
7-3 系统登录模块设计 296
7-3-1 系统登录模块的页面设计 296
7-3-2 系统登录模块的底层代码 298
7-3-3 系统登录模块的调试运行 300
7-4 学籍管理和班级管理模块设计 301
7-4-1 学籍管理的页面设计 302
7-4-2 学籍管理的代码设计 303
7-4-3 学籍管理模块的调试运行 306
7-4-4 班级管理模块设计 308
7-5 成绩管理模块设计 312
7-5-1 成绩管理和查询页面设计 312
7-5-2 成绩管理和查询的代码设计 314
7-5-3 成绩管理模块的代码调试 318
7-6 网上报名模块设计 318
7-6-1 网上报名的页面设计 319
7-6-2 网上报名的代码设计 320
7-6-3 网上报名的代码调试 323
7-7 本章小结 324
第8章 xml订单自动处理系统 325
8-1 工程项目背景及意义 325
8-1-1 xml概述 327
8-1-2 xml文档简介 328
8-1-3 本程序的设计说明和使用范围 329
8-2 订单发送系统 330
8-2-1 订单发送系统需求分析 330
8-2-2 创建订单发送系统工程 331
8-2-3 订单发送系统的测试 335
8-3 订单接收系统 339
8-3-1 订单接收系统的需求分析 340
8-3-2 订单接收并监控 340
8-3-3 代码调试和试运行 342
8-4 处理订单系统 344
8-4-1 订单处理的流程分析 344
8-4-2 定单处理系统设计 344
8-5 创建windows服务 355
8-5-1 windows 服务简介 355
8-5-2 创建windows 服务 357
8-6 本章小结 360
第9章 网络通讯集成系统 361
9-1 工程项目背景及意义 362
9-2 创建网络通讯集成系统 363
9-2-1 设计mdi父窗体界面 363
9-2-2 mdi父窗体的底层代码 364
9-3 获取机器名称和ip地址 366
9-3-1 可插接式协议 366
9-3-2 界面和代码设计 368
9-3-3 代码调试与试运行 370
9-4 web浏览器模块设计 370
9-4-1 web浏览器的界面设计 370
9-4-2 web浏览器的底层代码 373
9-4-3 代码调试与试运行 379
9-5 收发e-mail模块设计 380
9-5-1 基础知识简介 380
9-5-2 收发e-mail的界面设计 382
9-5-3 收发e-mail的代码设计 386
9-5-4 代码调试与试运行 390
9-6 点对点聊天模块设计 392
9-6-1 socket概述 392
9-6-2 创建点对点聊天程序 395
9-6-3 代码调试和试运行 405
9-7 本章小结 407
第10章 电子商务系统 409
10-1 工程项目背景及意义 409
10-1-1 我国电子商务发展概况 410
10-1-2 本程序的设计说明 411
10-2 数据模型和数据库设计 415
10-2-1 数据模型和数据库设计 415
10-2-2 存储过程设计 417
10-3 电子商务系统的数据访问层 420
10-3-1 商品目录和商品信息数据服务 421
10-3-2 客户管理数据服务 424
10-3-3 购物车管理数据服务 427
10-3-4 订单处理数据服务 434
10-4 电子商务系统网站设计 437
10-4-1 创建自定义web控件 438
10-4-2 创建网站页面的分析 445
10-4-3 电子商务网站首页 446
10-5 电子商务的客户管理 448
10-5-1 客户注册页面 448
10-5-2 客户登录页面 452
10-6 电子商务的购物流程 455
10-6-1 商品浏览设计 455
10-6-2 商品的购物流程 457
10-6-3 订单的处理 462
10-7 电子商务的web服务 465
10-7-1 订单的web订阅服务 466
10-7-2 订单的web查询服务 469
10-8 本章小结 469
附录a 制作帮助文件 471
a-1 帮助文件格式与阅读器 471
a-2 制作帮助文件 473
a-3 调用帮助文件 481
附录b 项目部署发行 483
b-1 在vb.net前的部署 483
b-2 在vb.net中的部署 484
b-3 创建部署项目 485
附录c 光盘使用及版权说明 491
Visual Basic.NET项目开发实践
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!