程序员突击 Visual Basic.NET 2008原理与系统开发PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:吴名星编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2009
- ISBN:9787302183525
- 页数:527 页
第一篇 项目需求与开发环境第1章 eShop-MIS项目的分析与设计 2
1.1 eShop-MIS概述 2
1.2 UML简介 2
1.2.1 用例图 3
1.2.2 类图 4
1.2.3 序列图 5
1.2.4 状态图 7
1.2.5 活动图 7
1.2.6 组件图 8
1.2.7 部署图 8
1.3 eShop-MIS功能分析 9
1.3.1 要实现的主要功能 9
1.3.2 用例图 9
1.3.3 用例清单 10
1.3.4 用例描述 10
1.4 eShop-MIS数据库设计 14
1.4.1 E-R图 14
1.4.2 表结构设计 15
1.5 eShop-MIS主要类设计 18
1.5.1 权限管理类、用户管理模块类 18
1.5.2 商品管理模块类 19
1.5.3 订单管理模块类 21
1.6 小结 21
第2章 Visual Basic.NET 2008简介 22
2.1 VS.NET 2008的新特性 22
2.1.1 开发环境中的新增功能 22
2.1.2 编辑器中的新增功能 23
2.1.3 数据中新增的功能 24
2.1.4 部署中的新增功能 24
2.1.5 报表的新增功能 25
2.1.6 VS.NET 2008 Team System 25
2.2 安装VS.NET 2008 25
2.2.1 软、硬件配置要求 26
2.2.2 安装过程 26
2.3 集成开发环境介绍 29
2.3.1 菜单和工具栏 31
2.3.2 设计器窗口 32
2.3.3 “工具箱”窗口 33
2.3.4 解决方案资源管理器 33
2.3.5 属性编辑器 35
2.3.6 服务器资源管理器 35
2.3.7 My Proiect 35
2.3.8 在线帮助及MSDN 36
2.4 设计简单的Visual Basic.NET应用程序 37
2.4.1 创建一个控制台应用项目 37
2.4.2 创建一个Windows应用项目 39
2.5 小结 41
第二篇 苦练基本功 44
第3章 .NET框架 44
3.1 .NET框架概述 44
3.2 公共语言运行库 46
3.3 .NET框架类库 48
3.3.1 客户端应用程序开发 49
3.3.2 服务器应用程序开发 50
3.4 .NET框架中的几个概念 51
3.4.1 自动内存管理 51
3.4.2 通用类型系统 53
3.4.3 JIT编译 55
3.4.4 程序集 56
3.5 小结 58
第4章 Visual Basic.NET语言基础 60
4.1 任务描述 60
4.2 数据类型 60
4.2.1 基本数据类型 60
4.2.2 复合数据类型 61
4.3 变量与常量 61
4.3.1 变量的声明 62
4.3.2 变量的访问级别 62
4.3.3 变量的命名 63
4.3.4 常量的表示 63
4.4 运算符与表达式 64
4.4.1 算术运算符 64
4.4.2 比较运算符 65
4.4.3 逻辑运算符 66
4.4.4 串联运算符 67
4.4.5 表达式 68
4.5 基本程序结构 68
4.5.1 顺序结构 68
4.5.2 分支结构 68
4.5.3 循环结构 72
4.6 数组 76
4.6.1 数组的赋值 77
4.6.2 多维数组 78
4.6.3 ReDim语句使用 79
4.7 过程和函数 80
4.7.1 Sub过程 80
4.7.2 Function过程 84
4.7.3 Property属性过程 85
4.7.4 参数数组 87
4.7.5 事件过程 88
4.8 任务实现 89
4.9 小结 91
第5章 面向对象编程 92
5.1 任务描述 92
5.2 面向对象的基本概念 93
5.2.1 对象 93
5.2.2 类 93
5.2.3 封装 95
5.2.4 继承 95
5.2.5 多态 96
5.2.6 消息传递 96
5.3 类的创建 96
5.3.1 类的声明与使用 96
5.3.2 共享成员变量与共享成员函数 105
5.4 继承与重载 106
5.4.1 继承 107
5.4.2 重写 108
5.4.3 重载 110
5.4.4 对象的生命周期 112
5.5 事件与委托 113
5.5.1 事件 113
5.5.2 委托 115
5.6 抽象类与接口 116
5.6.1 接口的声明 117
5.6.2 接口的实现 118
5.6.3 接口的使用 119
5.7 任务实现 120
5.8 小结 130
第6章 Windows控件编程 131
6.1 任务描述 131
6.2 Windows窗体 131
6.2.1 控件的基本属性 133
6.2.2 Windows Form设计 137
6.3 常用Windows控件 141
6.3.1 Label、TextBox和Button控件 141
6.3.2 RadioButton与CheckBox控件 146
6.3.3 ListBox、CheckListBox及ComboBox控件 148
6.3.4 ListView和TreeView控件 156
6.3.5 VscrollBar、TrackBar、ToolStripProgressBar控件 168
6.3.6 MonthCalendar、DateTimePicker和Timer控件 170
6.3.7 MenuStrip、ToolStrip和StatusStrip控件 174
6.4 标准对话框设计 179
6.4.1 “打开文件”对话框控件 180
6.4.2 “保存文件”对话框控件 182
6.4.3 “字体”对话框控件 183
6.4.4 “颜色”对话框控件 184
6.4.5 “打印”对话框控件 186
6.5 Windows组件设计 188
6.5.1 创建类库——权限验证类库 188
6.5.2 自定义类库的调用 189
6.5.3 编写用户控件 190
6.5.4 使用用户控件 191
6.6 用WPF应用程序设计用户界面 191
6.6.1 创建WPF应用程序 192
6.6.2 向WPF窗口中添加控件 193
6.6.3 设置属性 194
6.6.4 添加事件处理代码 195
6.6.5 运行程序查看效果 195
6.7 任务实现 196
6.8 小结 202
第7章 数据库编程 204
7.1 任务描述 204
7.2 ADO.NET简介 205
7.3 数据库访问组件 207
7.3.1 连接类 207
7.3.2 命令类 209
7.3.3 数据读取器类 212
7.3.4 适配器类 213
7.3.5 数据容器类 222
7.3.6 数据呈现类 233
7.4 数据绑定与数据呈现 241
7.5 LINQ语言 246
7.5.1 LINQ to Objects 248
7.5.2 LINQ to SQL 254
7.5.3 LINQ to DataSet 263
7.6 任务实现 267
7.7 小结 271
第8章 报表设计编程 273
8.1 任务描述 273
8.2 Crystal Reports概述 274
8.2.1 规划报表内容 274
8.2.2 报表数据源 275
8.2.3 创建报表应用程序 276
8.2.4 水晶报表设计器 278
8.3 利用报表设计器创建水晶报表 280
8.3.1 创建数据源 280
8.3.2 字段和文本对象 282
8.3.3 筛选数据 283
8.3.4 对数据进行分组、排序和总计 289
8.3.5 执行报表计算 293
8.3.6 报表外观设计 295
8.4 利用报表向导创建水晶报表 299
8.5 在应用程序中使用报表 303
8.6 任务实现 303
8.7 小结 307
第9章 Web服务编程 308
9.1 任务描述 308
9.2 Web服务体系结构 308
9.2.1 Web服务的定义 308
9.2.2 Web服务模型 309
9.3 Web服务协议栈 310
9.4 Web服务设计 313
9.5 Web服务测试 321
9.6 Web服务调用 322
9.7 任务实现 325
9.8 小结 331
第10章 文件I/O编程 332
10.1 任务描述 332
10.2 文件I/O介绍 332
10.3 文件操作 333
10.3.1 Visual Basic.NET的run-time函数 333
10.3.2 System.IO模型 335
10.4 目录操作 341
10.5 XML文件操作 344
10.5.1 XmlDocument对象 345
10.5.2 XmlTextReader对象 347
10.5.3 XmlTextWriter对象 349
10.5.4 LINQ to XML 351
10.6 监视文件系统操作 363
10.6.1 FileSystemWatcher类介绍 364
10.6.2 文件系统监视器设计 366
10.7 任务实现 369
10.8 小结 375
第11章 图像处理编程 377
11.1 任务描述 377
11.2 坐标系统介绍 377
11.3 颜色系统 378
11.3.1 QBColor函数 378
11.3.2 RGB函数 379
11.3.3 Color结构 380
11.3.4 用整数直接设置颜色 381
11.4 利用控件显示图像 381
11.4.1 PictureBox控件 381
11.4.2 ImageList控件 384
11.5 绘制图形 389
11.5.1 Graphics对象介绍 389
11.5.2 使用Graphics绘制图形 391
11.6 交互绘图 398
11.6.1 鼠标事件 398
11.6.2 编写一个仿Windows画图程序 400
11.7 小结 407
第12章 多媒体编程 408
12.1 任务描述 408
12.2 多媒体简介 408
12.2.1 图像文件格式 409
12.2.2 声音文件格式 409
12.2.3 视频文件格式 410
12.3 多媒体播放控件 413
12.3.1 MCI多媒体控件 413
12.3.2 Windows媒体播放器控件 418
12.3.3 利用AxMSWebDVD自制DVD播放器 422
12.4 小结 426
第13章 错误异常处理与调试 427
13.1 任务描述 427
13.2 程序的错误 428
13.2.1 语法错误 428
13.2.2 运行期间错误 429
13.2.3 语义的或逻辑的错误 430
13.3 异常处理 430
13.3.1 结构化异常处理 432
13.3.2 非结构化的异常处理 434
13.4 使用调试工具进行代码调试 436
13.4.1 发现程序中的错误 437
13.4.2 设置断点 438
13.4.3 单步执行程序 439
13.4.4 添加监视窗口 440
13.5 任务实现 442
13.6 小结 446
第14章 应用程序的部署安装 447
14.1 任务描述 447
14.2 安装部署概述 447
14.3 文件安装管理 449
14.3.1 使用文件夹 450
14.3.2 添加和删除项目输出 452
14.3.3 添加和删除文件 453
14.3.4 添加和删除快捷方式 453
14.4 注册表设置管理 454
14.4.1 添加和删除注册表项 455
14.4.2 添加和删除注册表项的值 455
14.4.3 在注册表编辑器中导入注册表文件 456
14.5 文件类型管理 456
14.6 用户界面管理 458
14.7 自定义操作管理 459
14.8 启动条件管理 460
14.8.1 添加文件启动条件 461
14.8.2 .NET框架启动条件 462
14.8.3 添加注册表启动条件 462
14.8.4 添加Windows安装程序启动条件 463
14.8.5 添加Internet信息服务启动条件 463
14.9 任务实现 463
14.10 小结 468
第三篇 突出重围 项目实战第15章 eShop-MIS项目实现 472
15.1 MDI主窗体设计 472
15.2 登录模块 476
15.2.1 界面设计FrmLogin 476
15.2.2 FrmLogin界面类代码设计 476
15.2.3 MAccount类的设计 478
15.2.4 MUserDetail类的设计 479
15.2.5 BUserDetails类的设计 482
15.3 权限管理模块 493
15.3.1 界面设计 493
15.3.2 代码设计 495
15.4 客户管理模块 501
15.5 窗户留言管理模块 502
15.5.1 界面设计 502
15.5.2 代码设计 503
15.6 供应商管理模块 507
15.6.1 界面设计 507
15.6.2 代码设计 507
15.7 商品数据管理模块 520
15.8 订单管理模块 521
15.9 基础数据模块 521
15.10 报表管理模块 523
15.11 小结 526
参考文献 527
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 2019
- 《刑法归责原理的规范化展开》陈璇著 2019
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《单片机原理及应用》庄友谊 2020
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《改革进程中的刑事诉讼程序与证据问题研究 基于警察的视角》谢波 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019