Visual Basic.NET编程指南PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:(美)Craig Utley著;范文山等译
- 出 版 社:北京:机械工业出版社
- 出版年份:2002
- ISBN:7111105346
- 页数:248 页
第1章 为什么要转移到Visual Basic.NET 1
1.1 Visual Basic.NET:一种全新的架构 1
1.1.1 从Web开始 2
1.1.2.NET是什么 2
1.2 公共语言运行环境 4
1.3 受管理执行 5
1.3.1 Microsoft 中间语言 5
1.3.2 及时编译器 6
1.3.3 执行代码 6
1.3.4 部件 7
1.4 公共类型系统 8
1.4.3 实值类型 9
1.4.2 接口 9
1.4.1 类 9
1.4.4 代理 10
1.5.NET Framework类库 10
1.6 自描述组件 10
1.7 跨语言互操作性 11
1.8 安全 12
1.8.1 代码访问安全 12
1.8.2 基于角色的安全 13
1.9 小结 13
第2章 第一个VB.NET应用程序 14
2.1 起始页 14
2.2 创建一个新项目 16
2.3 创建自己的第一个VB.NET应用程序 21
2.4 Windows应用程序的增强 25
2.4.1 自动缩放的控件 25
2.4.2 将控件停靠到表单边缘 27
2.4.3 更易用的菜单 28
2.4.4 设置Tab键顺序 30
2.4.5 Line和Shape控件 32
2.4.6 表单的不透明性 32
2.5 小结 33
第3章 VB.NET中的主要变化 34
3.1 一般性变化 34
3.1.1 缺省属性 34
3.1.3 Boolean操作符的改变 35
3.1.2 子过程和函数要求使用圆括号 35
3.1.4 声明的变化 36
3.1.5 对新的分配操作符的支持 37
3.1.6 ByVal成为缺省方式 37
3.1.7 块级作用域 38
3.1.8 While…Wend变成了While…End While形式 38
3.1.9 过程的变化 38
3.1.10 数组的变化 41
3.1.11 Option Strict 42
3.1.12 数据类型的变化 42
3.1.13 结构化异常处理 45
3.1.14 结构代替了UDT 47
3.2 新特性 48
3.2.2 名字空间 49
3.2.1 构造函数和析构函数 49
3.2.3 继承 51
3.2.4 重载 51
3.2.5 多线程 52
3.2.6 垃圾回收 53
3.2.7 IDE的变化 55
3.3 小结 56
第4章 用VB.NET构建类和部件 57
4.1 创建我们的第一个类库 57
4.1.1 增加一个改装类 58
4.1.2 创建属性 58
4.1.3 构建测试客户端 59
4.1.5 参数化属性 62
4.1.4 只读与只写属性 62
4.1.6 缺省属性 63
4.1.7 类中的构造函数 63
4.1.8 没有构造函数的类 63
4.1.9 给类增加方法 64
4.1.10 增加事件 64
4.2 结果代码 66
4.3 编译部件 67
4.3.1 在其他应用程序里重用部件 69
4.3.2.NET如何定位部件 69
4.4 使用部件和GAC 71
4.4.1 设置强名称 71
4.4.2 向GAC中增加部件 72
4.4.3 版本管理和.NET部件 74
4.5 小结 75
第5章 VB.NET中的继承 76
5.1 继承是什么 76
5.1.1 VB6中的接口继承 77
5.1.2 VB.NET的实现继承 78
5.2 一个快速实现的接口例子 78
5.3 共享成员 80
5.4 继承关键字 81
5.4.1 强制继承或禁止继承 82
5.4.2 重写属性和方法 82
5.4.3 理解可访问性与继承 86
5.5.1 使用继承的多态 88
5.5 多态 88
5.5.2 使用接口的多态 89
5.6 一个可视继承的例子 90
5.6.1 创建基本的项目 90
5.6.2 跨语言的继承 93
5.7 使用继承的时机 94
5.8 小结 95
第6章 ADO.NET入门 96
6.1 ADO.NET的重要性 96
6.1.1 ADO.NET的家族树 97
6.1.2 ADO.NET的存在理由 100
6.2 构建一个简单的ADO.NET应用程序 103
6.2.1 在代码中创建DataReader 104
6.2.2 使用Web表单控件 108
6.3 非连接数据的对象 111
6.3.1 DataSet和DataAdapter对象 112
6.3.2 使用DataSet 113
6.4 ADO 与ADO.NET的比较 118
6.4.1 ADO与ADO.NET的连接 119
6.4.2 ADO和ADO.NET Command及DataAdapter 120
6.4.3 Recordsets、DataSets和DataReader 120
6.5 小结 121
第7章 把VB6项目升级到VB.NET 123
7.1 升级第一个VB6应用程序 123
7.1.1 Visual Basic升级向导 124
7.1.2 检查升级后的表单和代码 125
7.1.3 修改 126
7.1.4 表单代码的不同之处 127
7.2 VB兼容库 128
7.3 升级一个更复杂的例子 129
7.3.1 ActiveX控件和WinForms 129
7.3.2 升级使用了ActiveX控件项目的一些关键问题 131
7.4 升级一个包含ADO的组件 132
7.5 升级过程 134
7.5.1 学习VB.NET 134
7.5.2 找到一个简单的项目,并要确保它能正常运行 134
7.6.2 指定缺省属性 135
7.6 辅助升级VB6应用程序 135
7.6.1 不要使用晚绑定 135
7.5.4 修正VB.NET中的特殊条目 135
7.5.3 升级项目,并查看升级报告 135
7.6.3 使用下限为零的数组 136
7.6.4 检查API调用 136
7.6.5 表单和控件的变化 136
7.7 小结 137
第8章 使用VB.NET和ASP.NET构建Web应用程序 138
8.1 第一个ASP.NET应用程序 139
8.2 ASP.NET如何工作 142
8.3 服务器控件 143
8.3.1 验证控件 146
8.3.2 不使用Visual Studio.NET创建ASP.NET页面 151
8.4 数据绑定 152
8.5 可重入页面的处理 154
8.6 小结 155
第9章 使用VB.NET构建Web服务 156
9.1 创建第一个Web服务 156
9.2 创建一个Web服务客户 158
9.3 构建数据驱动的Web服务 164
9.3.1 创建OrderInfo服务 164
9.3.2 构建客户 168
9.4 Web服务是如何工作的 171
9.4.1 不要以为Disco没有任何用处 171
9.4.2 访问Web服务 172
9.5 小结 173
第10章 使用VB.NET构建Windows服务和控制台应用程序 174
10.1 创建第一个Windows服务项目 174
10.1.1 为服务增加安装程序 176
10.1.2 配置服务 177
10.2 理解Windows服务 178
10.2.1 服务的生存周期和事件 179
10.2.2 调试服务 179
10.3 构建控制台应用程序 181
10.4 小结 184
第11章 创建VB.NET的多线程应用程序 185
11.1 创建一个多线程应用程序 185
11.2 从其他线程返回值 189
11.2.1 使用全局变量返回数据 189
11.2.2 使用事件返回数据 191
11.3 使用表单和控件的多线程技术 193
11.4 向线程传递参数 194
11.4.1 使用全局变量传递参数 195
11.4.2 使用字段或者属性传递参数 196
11.5 线程的维护与同步 197
11.5.1 前台线程和后台线程 197
11.5.2 线程优先级 198
11.5.3 线程的状态 199
11.5.4 同步 200
11.6 小结 202
第12章 使用VB.NET监视性能 203
12.1 监视性能 203
12.1.1 访问性能监视器 203
12.1.2 通过代码添加性能计数器 207
12.2.1 使用性能计数器生成器创建计数器 208
12.2 创建自己的性能计数器 208
12.2.2 通过编程添加计数器 212
12.3 小结 214
第13章 部署和配置 215
13.1 部署.NET应用程序 215
13.1.1 Windows Installer 215
13.1.2 CAB文件 219
13.1.3 Internet Explorer 219
13.2 配置.NET应用程序 220
13.3 VB.NET配置 220
13.4 ASP.NET 配置 224
13.5 安全 225
13.5.2 代码访问安全 226
13.5.1 基本概念 226
13.5.3 基于角色的安全 229
13.5.4 ASP.NET安全 231
13.6 小结 235
第14章 .NET与COM的互操作 236
14.1 在.NET中使用COM组件 236
14.2 在COM应用程序中使用.NET组件 241
14.2.1 为COM客户准备.NET组件 241
14.2.2 创建COM客户应用程序 243
14.2.3 关于注册的注意事项 244
14.3 调用Windows API函数 245
14.4 小结 246
附录A 编写跨语言互操作性的代码 247
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《近代旅游指南汇刊 31》王强主编 2014
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《近代旅游指南汇刊 13》王强主编 2014
- 《近代旅游指南汇刊 28》王强主编 2014
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《近代旅游指南汇刊 23》王强主编 2014
- 《重庆市绿色建筑评价技术指南》重庆大学,重庆市建筑节能协会绿色建筑专业委员会主编 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019