Visual Basic.NET编程指南PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:飞思科技产品研发中心编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2003
- ISBN:7505381091
- 页数:520 页
第1章 NET框架下的Visual Basic.NET 1
1.1什么是.NET 1
1.2什么是.NET框架 4
1.3Visual Basic.NET编程语言的新特性 4
1.3.1继承 5
1.3.2异常处理 6
1.3.3重载 7
1.3.4构造函数和析构函数 8
1.3.5数据类型 10
1.3.6接口 11
1.3.7委托 13
1.3.8共享成员 14
1.3.9命名空间 15
1.3.10程序集 16
1.3.11引用 17
1.3.12特性 18
1.3.13多线程编程 19
1.3.14控制台应用 20
1.4Visual Basic.NET的语言更新 21
1.5 Visual Studio.NET集成开发环境 27
1.6命令行编译器 29
1.6.1编译选项 29
1.6.2示例 31
1.7Visual Basic.NET学习建议 32
1.8小结 32
第2章 VisualBasic.NET语言 33
2.1选用Visual Basic.NET的理由 33
2.2 Hello World 34
2.3 Visual Basic.NET中的类型 40
2.3.1预定义类型 43
2.3.2转换 45
2.3.3数组类型 48
2.3.4通用类型Object 51
2.3.5模块 52
2.4变量和参数 54
2.5自动内存管理 60
2.6 运算符和表达式 62
2.7语句 65
2.7.1选择语句 66
2.7.2循环语句 69
2.7.3跳转语句 74
2.7.4 On Error语句 79
2.7.5 With…End With语句 81
2.7.6 SyncLock语句 82
2.8类 82
2.8.1常数 85
2.8.2字段 85
2.8.3方法 87
2.8.4属性 89
2.8.5事件 94
2.8.6实例构造函数 96
2.8.7静态构造函数 100
2.8.8继承 100
2.9结构 103
2.10接口 105
2.11委托 106
2.12枚举 108
2.14特性 110
2.15小结 111
第3章 字符串 113
3.1.NET框架类库概述 113
3.1.1基本功能 113
3.1.2程序集 114
3.2命名空间 114
3.3操作字符串 116
3.3.1创建新字符串 116
3.3.2剪裁和移除字符 118
3.3.3填充字符串 120
3.3.4比较字符串 120
3.3.5更改大小写 123
3.3.6使用StringBuilder类 124
3.4编码和解码字符 126
3.5小结 127
第4章 集合 129
4.1基本概念 129
4.1.1.NET框架类库中的集合类提供的功能 129
4.1.2.NET框架类库中的集合的类型 130
4.2运行库提供的集合类 133
4.3利用.NET框架类库中的集合类操作集合 135
4.3.1选择一个集合类 135
4.3.2通过枚举数遍历集合 136
4.3.3集合和同步 139
4.3.4比较和排序 142
4.4集合拷贝 144
4.5自定义集合 146
4.5.1Item类 147
4.5.2 IMyList 148
4.5.3 ItemCollection 148
4.5.4ItemEnumerator 150
4.5.5测试函数 151
4.6小结 152
第5章 控制台应用程序 153
5.1概述 153
5.2开发范例 154
5.2.1重定向 155
5.2.2其他签名形式的入口函数 157
5.2.3添加窗体支持 159
5.2.4在窗体应用中应用控制台 163
5.2.5集成其他功能 164
5.3小结 166
第6章 流及其应用 167
6.1概述 167
6.2文件操作 170
6.3序列化 178
6.4在网络编程时使用流 186
6.5小结 194
第7章 创建和使用类库 195
7.1理解程序集 195
7.1.1基本功能 195
7.1.2几种创建程序集的方法 196
7.1.3程序集的优点 196
7.1.4程序集的内容 197
7.1.5程序集的清单 199
7.2创建 200
7.2.1Visual Studio.NET开发类库应用 201
7.2.2设定类库的相关属性 205
7.3使用类库 206
7.4创建和使用强名类库 213
7.4.1强名称的基本概念 214
7.4.2创建强名类库 214
7.4.3延迟签名 219
7.4.4引用强名类库 221
7.5共享类库 226
7.6利用共享程序集实现透明引用 229
7.7小结 232
第8章 开发窗体应用 233
8.1第一个窗体应用 233
8.2设计窗体 239
8.2.1设置窗体布局 239
8.2.2窗体前置 241
8.2.3设置透明度 241
8.2.4设置边框 243
8.2.5设置大小 245
8.2.6设置屏幕位置 246
8.2.7设计窗体模式 247
8.3处理事件 249
8.3.1窗体中的事件 250
8.3.2委托及其在事件处理中的功能 250
8.3.3窗体事件的处理程序 251
8.3.4在设计时创建事件处理程序 251
8.3.5动态挂钩事件处理 252
8.4基于对话框的窗体应用 254
8.4.1创建对话框 254
8.4.2显示 255
8.4.3关闭对话框 255
8.4.4检索对话框的结果 256
8.4.5使用MessageBox 257
8.4.6获取父窗体的信息 258
8.4.7使用标准对话框 258
8.4.8通过可视化继承创建对话框 262
8.5使用菜单 266
8.5.1向窗体中添加主菜单 266
8.5.2添加上下文菜单 267
8.5.3添加菜单项 268
8.5.4添加子菜单 270
8.5.5添加默认菜单项 270
8.5.6增加检查标志 271
8.5.7克隆菜单项 272
8.5.8使用上下文菜单 273
8.5.9菜单合并 273
8.6拖放 276
8.6.1拖动数据 277
8.6.2放置数据 277
8.6.3在应用程序之间执行拖放操作 279
8.7操作剪贴板 279
8.7.1用SetDataObject方法放置数据 280
8.7.2用GetDataObject方法获取数据 280
8.8多文档界面应用程序 280
8.8.1创建MDI父窗体 281
8.8.2创建MDI子窗体 281
8.8.3确定活动的MDI子窗口 282
8.8.4排列MDI子窗体 283
8.9支持打印 283
8.9.1创建打印作业 284
8.9.2在运行时更改Windows窗体打印选项 284
8.9.3设置打印输出 285
8.9.4提示打印结束 286
8.9.5使用打印预览 286
8.10数据绑定 287
8.11小结 289
第9章 窗体高级编程 291
9.1分割窗口 291
9.2添加帮助 292
9.3引发和处理周期性事件 299
9.4绘制二维图形 301
9.5图像处理 302
9.5.1加载和显示图像 302
9.5.2克隆图像 303
9.5.3裁切和缩放图像 304
9.6本地化窗口 305
9.7小结 310
第10章 窗体控件开发 311
10.1概述 311
10.1.1基本概念 311
10.1.2开发窗体组件的一般步骤 313
10.2开发用户控件 320
10.3创建支持授权的控件 324
10.4小结 325
第11章 开发窗体服务 327
11.1概述 327
11.2创建和使用窗体服务 330
11.2.1创建并配置服务 330
11.2.2添加日志功能 331
11.2.3响应服务的启动事件 333
11.2.4处理服务停止事件 333
11.2.5定义服务的其他操作 333
11.2.6为服务创建安装程序 334
11.2.7生成服务项目 335
11.2.8为窗体服务创建安装项目 335
11.2.9利用InstallUtil.exe安装和卸载服务 340
11.2.10利用ServiceController组件控制服务 341
11.2.11调试窗体服务应用 343
11.3小结 345
第12章 ASP.NETWeb应用开发 347
12.1 ASP.NET简介 347
12.1.1 ASP.NET页框架和Web窗体页 347
12.1.2 ASP.NET的功能 348
12.2 Web窗体页编程模型 349
12.2.1ASP.NETPage类 349
12.2.2从Page类派生 350
12.2.3单文件Web窗体页 351
12.3 Web窗体页的生命周期 352
12.3.1往返行程 352
12.3.2重新创建页(视图状态和状态管理) 353
12.3.3事件驱动模型与线性处理模型的优点 353
12.3.4 Web窗体处理中的各个阶段 354
12.4创建简单的Web窗体应用 355
12.4.1创建项目和窗体 356
12.4.2添加控件和文本 357
12.4.3创建事件处理程序 360
12.4.4生成并运行Web窗体页 360
12.5处理服务器端的事件 360
12.6状态管理 365
12.6.1Web窗体状态管理介绍 365
12.6.2基于客户端的状念管理 365
12.6.3基于服务器的状态管理选项 368
12.6.4使用视图状态保存Web窗体页值 370
12.7数据访问 371
12.7.1在Web窗体页中显示数据 371
12.7.2查询与更新 374
12.8小结 380
第13章 Web窗体高级编程 381
13.1缓存 381
13.1.1 ASP.NET页缓存 381
13.1.2片断缓存 383
13.1.3数据缓存 385
13.2跟踪 386
13.2.1启用页跟踪 387
13.2.2编写跟踪消息 388
13.3增强ASP.NETWeb应用的安全性 389
13.3.1将IIS身份验证用于ASP.NET模拟 390
13.3.2使用窗体身份验证 391
13.4自定义HTTP处理器和处理模块 395
13.5小结 400
第14章 开发Web服务器控件 401
14.1基本概念 401
14.2生命周期 402
14.3处理事件 403
14.3.1处理继承的事件 403
14.3.2捕获回发事件 404
14.4处理回发数据 405
14.5简单服务器控件开发实例 406
14.6定义复合属性 410
14.7检索内部文本 412
14.8开发复合控件 413
14.8.1简单的例子 414
14.8.2处理子控件的事件 415
14.8.3引发自定义事件 417
14.9状态维护 419
14.10用客户端脚本引发回送 420
14.11模板控件开发 423
14.12数据绑定控件 426
14.13小结 430
第15章 远程处理和分布式应用 431
15.1理解分布式应用和远程处理 431
15.1.1分布式应用简介 431
15.1.2.NET的远程处理框架 433
15.1.3基于远程处理的分布式应用开发模型 434
15.2一个基于远程处理的分布式应用实例 437
15.2.1实现远程处理对象 437
15.2.2实现远程对象服务器 438
15.2.3远程处理客户端实现 440
15.2.4测试 442
15.3以IIS发布远程对象 443
15.3.1实例 443
15.4分布式应用中的数据访问 449
15.5小结 452
第16章 Web服务 453
16.1理解Web服务 453
16.1.1 Web服务的概念 453
16.1.2 Web服务代码模型 454
16.1.3 Web服务的部署 460
16.1.4 Web服务的发现 463
16.2访问Web服务的代码模型 466
16.2.1定位Web服务并添加Web引用 466
16.2.2引用代理类 468
16.2.3创建代理类的实例 469
16.2.4使用代理访问Web服务 469
16.3状态管理 471
16.3.1使用Session对象管理状态 471
16.3.2使用Application对象管理状态 473
16.3.3利用数据库 474
16.4提高Web服务性能 476
16.4.1少次多量代替多次少量 477
16.4.2使用缓存 479
16.5小结 480
第17章 反射 481
17.1基本概念 481
17.2运行时查看类型信息 482
17.2.1 System.Type和ConstructorInfo 482
17.2.2MemberInfoMethodInfo、FieldInfo和PropertyInfo 483
17.3动态调用 487
17.4小结 489
第18章 开发COM+应用 491
18.1基本概念 491
18.1.1COM+ 491
18.1.2 COM+服务 491
18.1.3 COM+组件 492
18.2 COM+应用编程模型 493
1 8.3开发实例 495
18.4小结 499
第19章 应用升级 501
19.1决定是否升级 501
19.1.1不支持的功能 502
19.1.2确定需要的改编量 502
19.2升级准备工作 503
19.2.1一般性建议 504
19.2.2窗体和控件的注意事项 504
19.2.3数据建议 505
19.2.4Web结构建议 505
19.3有关升级的语言建议 505
19.3.1使用早期绑定和显式转换 505
19.3.2使用Date数据类型存储日期 507
19.3.3解析无参数默认属性 507
19.3.4避免空传播 508
19.3.5使用零界限数组 509
19.3.6使用常量而非值 509
19.3.7在用户定义类型中避免使用数组和定长串 510
19.3.8避免使用旧式关键字 510
19.3.9调整用于Win32 API的数据类型 511
19.4升级向导 513
19.4.1用升级向导升级的步骤 513
19.4.2升级实例 514
19.5小结 520
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《近代旅游指南汇刊 31》王强主编 2014
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《近代旅游指南汇刊 13》王强主编 2014
- 《近代旅游指南汇刊 28》王强主编 2014
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《近代旅游指南汇刊 23》王强主编 2014
- 《重庆市绿色建筑评价技术指南》重庆大学,重庆市建筑节能协会绿色建筑专业委员会主编 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017