VB.NET编程入门PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:麦中凡等编著
- 出 版 社:北京:北京航空航天大学出版社
- 出版年份:2003
- ISBN:7810772473
- 页数:288 页
第1章 VB.NET产生的背景 1
1.1 Microsoft.NET计划 1
1.2 Microsoft.NET平台 2
1.3 .NET Framework 3
1.4 通用语言运行时 6
1.5 VB扩充到VB.NET的策略 7
1.6 小结 8
第2章 VB.NET的部分语法扩充 9
2.1 数据类型 9
2.1.1 值类型与引用类型的变量 9
2.1.2 新的数据类型 10
2.1.3 更改的数据类型 10
2.1.4 数据类型的转换 12
2.2 使用变量 13
2.2.1 声明、初始化变量和数组 13
2.2.2 声明多个变量 14
2.2.3 变量的作用域 14
2.2.4 创建结构 15
2.3 编译选项 15
2.4 赋值运算符 17
2.5 函数、子程序和属性 18
2.5.1 调用函数和子程序 18
2.5.2 静态函数和静态子程序 19
2.5.3 从函数返回值 19
2.5.4 使用默认性质 20
2.6 异常处理 21
2.6.1 结构化异常处理 21
2.6.2 结构化异常处理的语言形式及处理规则 22
2.6.3 System.Exception类 24
2.7 抛出异常 26
2.8 小结 27
习题 27
第3章 面向对象基本概念 28
3.1 对象的由来 28
3.2 封装和抽象 29
3.3 类继承 32
3.3.1 类继承的好处 32
3.3.2 继承带来的问题 33
3.4 接口与构件 35
3.5 小结 37
习题 38
第4章 受管运行环境 39
4.1 第一个.NET应用程序 39
4.1.1 引用名字空间 40
4.1.2 入口点、作用域和声明 41
4.1.3 控制台输入输出 42
4.2 编译和运行.NET应用程序 42
4.2.1 编译 42
4.2.2 受管执行过程 43
4.2.3 元数据 45
4.2.4 Microsoft中间语言 46
4.2.5 组件 46
4.2.6 应用程序作用域 46
4.3 小结 48
习题 48
第5章 VB.NET中的面向对象程序设计 49
5.1 定义类 49
5.1.1 定义类的过程 49
5.1.2 使用访问修饰符 49
5.1.3 声明方法 50
5.1.4 声明性质 50
5.1.5 使用属性 52
5.1.6 重载方法 52
5.1.7 使用构造子 53
5.1.8 使用析构子 54
5.2 创建和销毁对象 55
5.2.1 实例化和初始化对象 55
5.2.2 垃圾收集 55
5.2.3 使用Dispose(处置)方法 56
5.3 继承 57
5.3.1 实现继承 57
5.3.2 覆盖和重载 59
5.3.3 继承示例 60
5.3.4 隐藏(shadowing) 61
5.3.5 使用MyBase关键字 62
5.3.6 使用MyClass关键字 63
5.4 接口 64
5.4.1 定义接口 64
5.4.2 获得多态 64
5.5 使用类 66
5.5.1 使用共享的数据成员 66
5.5.2 使用共享的过程成员 67
5.5.3 事件处理 68
5.5.4 委派 69
5.5.5 使用委派 69
5.5.6 类与结构的比较 71
5.6 小结 72
习题 72
第6章 公共类型系统 73
6.1 公共类型系统概述 73
6.1.1 公共类型系统架构 73
6.1.2 值类型与引用类型 75
6.2 公共类型系统的元素 76
6.2.1 基本类型 76
6.2.2 对象 77
6.2.3 构造子(constructor) 78
6.2.4 性质(properties) 79
6.2.5 定制类型 80
6.2.6 枚举类型 81
6.2.7 接口 83
6.3 面向对象的特征 84
6.3.1 抽象 85
6.3.2 封装 85
6.3.3 继承 87
6.3.4 多态 91
6.4 小结 94
习题 94
第7章 使用类型 95
7.1 System.Object类功能 95
7.1.1 Hash(哈希)编码 95
7.1.2 标识(identity) 96
7.1.3 相等(equality) 97
7.1.4 字符串表达法 98
7.2 特殊的构造子 99
7.2.1 共享构造子 99
7.2.2 私有构造子 100
7.3 类型操作 101
7.3.1 转换 101
7.3.2 强制 103
7.3.3 装匣 104
7.4 接口 106
7.4.1 继承考虑 107
7.4.2 显式接口实现 109
7.5 受管外部类型 110
7.5.1 平台调用服务 110
7.5.2 COM可操作性 111
7.6 小结 112
习题 112
第8章 字符串、数组和集组 113
8.1 字符串 113
8.1.1 Parse 113
8.1.2 格式 114
8.1.3 格式示例 115
8.1.4 改变大小写 116
8.1.5 比较 117
8.1.6 去首尾空格和填充字符 117
8.1.7 分解与连接 119
8.1.8 StringBuilder 119
8.1.9 Visual Basic.NET特性 120
8.1.10 正则表达式 120
8.2 .NET Framework数组 121
8.2.1 System.Array 121
8.2.2 Visual Basic.NET特征 122
8.2.3 迭代(iterating over) 124
8.2.4 比较 126
8.2.5 排序 127
8.2.6 排序和枚举数组示例 127
8.3 .NET Framework集组(collections) 129
8.3.1 System.Collections类的示例 129
8.3.2 Lists(链表) 130
8.3.3 Dictionaries(字典) 132
8.3.4 SortedList(有序表) 135
8.3.5 集组使用指南 136
8.3.6 类型安全和性能 137
8.4 小结 139
习题 139
第9章 委派和事件 140
9.1 委派 140
9.1.1 委派的使用情景 140
9.1.2 声明委派 141
9.1.3 实例化委派 141
9.1.4 调用委派 142
9.1.5 示例:使用委派 142
9.2 多路委派 144
9.2.1 多路委派概念 144
9.2.2 单路委派与多路委派 145
9.2.3 创建并调用多路委派 146
9.2.4 示例:多路委派 147
9.2.5 委派细节 148
9.3 事件 149
9.4 何时使用委派、事件和接口 152
9.5 小结 153
习题 153
第10章 内存和资源管理 154
10.1 内存管理基础 154
10.1.1 开发者背景 154
10.1.2 手工内存管理与自动内存管理 155
10.1.3 .NET Framework类型的内存管理 155
10.1.4 简单垃圾收集 156
10.2 非内存资源管理 157
10.3 隐式资源管理 157
10.3.1 收尾 157
10.3.2 带Finzlization的垃圾收集 158
10.3.3 收尾准则 159
10.3.4 控制垃圾收集 159
10.4 显式资源管理 161
10.4.1 IDisposable接口和 Dis-pose方法 161
10.4.2 临时资源使用设计模式 165
10.5 优化垃圾收集 166
10.5.1 弱引用 166
10.5.2 代(generation) 169
10.5.3 附加性能特征 170
10.6 小结 171
习题 171
第11章 数据流和文件 172
11.1 流(stream) 172
11.2 读者和写者(reader and writer) 173
11.3 基本的文件I/O 175
11.3.1 FileStream类 175
11.3.2 File和FileInfo类 176
11.3.3 读文本示例 177
11.3.4 写文本示例 177
11.3.5 Directory和DirectoryInfo类 178
11.3.6 FileSystemWatcher 179
11.3.7 隔离存储 180
11.4 小结 181
习题 181
第12章 使用Windows Form 182
12.1 为什么要使用Windows Form 182
12.2 Windows Form的结构 183
12.3 使用Windows Form 184
12.3.1 一个Windows Form的实例 184
12.3.2 检测Windows Form的代码 185
12.3.3 使用窗体的性质 186
12.4 使用菜单和控件 188
12.4.1 创建菜单 188
12.4.2 新的控件 189
12.4.3 使用控件性质 191
12.4.4 使用控件方法 192
12.4.5 使用标准的对话框 192
12.4.6 提供用户帮助信息 193
12.4.7 实现拖放功能 194
12.5 使用Form方法和事件 195
12.5.1 使用Form方法 195
12.5.2 使用Form事件 196
12.5.3 处理事件 198
12.5.4 创建MDI Form 199
12.6 继承Windows Form 200
12.6.1 为什么要继承一个Form 201
12.6.2 创建基窗体 201
12.6.3 创建一个可继承的窗体 201
12.6.4 修改基窗体 202
12.7 小结 202
习题 202
第13章 构建Web应用程序 204
13.1 ASP.NET介绍 204
13.1.1 ASP.NET概述 204
13.1.2 使用Response和Request对象 205
13.1.3 保存客户端状态 205
13.1.4 保存服务器端状态 206
13.1.5 管理一个ASP.NET应用程序 208
13.1.6 ASP.NET安全性概述 208
13.1.7 和Global.asax一起使用Global事件 209
13.2 创建Web Form应用程序 210
13.2.1 Web Forms的结构 211
13.2.2 使用HTML控件 211
13.2.3 Web服务器控件的优点 213
13.2.4 使用Web服务器控件 213
13.2.5 处理事件 216
13.3 构建Web服务 217
13.3.1 什么是Web服务? 217
13.3.2 创建一个Web服务 218
13.3.3 使Web服务可以被发现 220
13.3.4 部署和发布Web服务 221
13.4 使用Web服务 221
13.4.1 搜索Web服务 221
13.4.2 从浏览器调用Web服务 222
13.4.3 从客户端调用Web服务 223
13.5 小结 223
习题 224
第14章 使用ADO.NET 225
14.1 ADO.NET概述 225
14.1.1 ADO.NET简介 225
14.1.2 ADO.NET的优点 226
14.2 .NET数据提供者 226
14.2.1 使用连接对象 226
14.2.2 使用命令对象 227
14.2.3 使用执行存储过程的命令对象 228
14.2.4 使用DataReader对象 229
14.2.5 使用DataAdapter对象 231
14.3 DataSet对象 233
14.3.1 非连接数据的回顾 233
14.3.2 DataSet对象 234
14.3.3 填充DataSets 235
14.3.4 在DataSets中使用关系 236
14.3.5 使用约束 237
14.3.6 在DataSet中更新数据 238
14.3.7 更新数据源数据 239
14.4 数据设计器和数据束定 241
14.4.1 设计DataSets 241
14.4.2 Data Form Wizard 242
14.4.3 在Windows Form中的数据束定 242
14.4.4 Web Form中的数据束定 243
14.5 XML集成 244
14.5.1 使用模式 244
14.5.2 描述XML结构 245
14.5.3 创建模式 246
14.5.4 在ADO.NET中使用XML数据和模式 247
14.5.5 DataSets和XmlData-Documents 248
14.6 小结 248
习题 248
第15章 开发和使用构件 250
15.1 构件概念复述 250
15.2 创建一个简单的.NET框架的构件 251
15.3 创建简单的控制台客户端 253
15.3.1 使用库 253
15.3.2 实例化构件 254
15.3.3 调用构件 254
15.3.4 构建客户端 255
15.4 创建Windows Forms客户端 255
15.5 创建ASP.NET客户端 257
15.6 小结 261
习题 261
第16章 部署与版本控制 262
16.1 部署概述 262
16.2 部署应用程序 263
16.2.1 一个简单的应用程序 265
16.2.2 构件化的应用程序 267
16.2.3 为私有的组件指定路径 269
16.2.4 强命名的组件 270
16.2.5 部署共享的组件 272
16.2.6 版本化的组件 273
16.2.7 为一个强命名的组件创建多个版本 274
16.2.8 束定策略 275
16.2.9 部署强命名组件的多个版本 275
16.3 发行和部署工具 277
16.4 小结 279
习题 279
第17章 升级到VB.NET 280
17.1 决定是否升级 280
17.1.1 获得的好处 280
17.1.2 付出的代价 281
17.1.3 升级很简单 281
17.2 升级途径 282
17.2.1 完全重写 282
17.2.2 完全升级 282
17.2.3 部分升级 282
17.2.4 推荐 283
17.3 完成升级 283
17.3.1 准备升级 284
17.3.2 使用Upgrade Wizard 285
17.3.3 Upgrade Wizard的结果 286
17.3.4 完成升级 286
17.4 小结 287
参考文献 288
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《小提琴入门新教程 第3册》王中男著 2018
- 《小提琴入门新教程 第2册》王中男编著 2017
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 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