Visual Basic.NET入门经典PDF电子书下载
- 电子书积分:20 积分如何计算积分?
- 作 者:(英)Richard Blair,(英)Jonathan Crossland等著;刘乐亭译
- 出 版 社:北京市:清华大学出版社
- 出版年份:2003
- ISBN:7302062382
- 页数:712 页
目录 1
第1章 初识Visual Basic.NET 1
1.1 Windows和DOS编程 1
1.2 安装Visual Basic.NET 3
1.3 Visual Basic.NET集成开发环境 8
1.3.1 配置文件设置页 8
1.3.2 Get Started页面 10
1.3.3 菜单 11
1.3.4工具栏 12
1.4创建一个简单的应用程序 13
1.4.1 Visual Studio.NET集成开发环境中的窗口 14
1.4.2工具箱 17
1.4.3改进的Hungarian记号法 19
1.4.4代码编辑器 20
1.5使用帮助系统 23
1.6本章小结 24
1.7练习 24
第2章编写软件 26
2.1信息和数据 26
2.1.1算法 26
2.1.2埃米尔规则 27
2.2变量 28
2.3数据类型 31
2.3.1处理数字 32
2.3.2处理字符串 38
2.3.3 使用日期 47
2.3.4布尔型 53
2.4存储变量 55
2.4.1 二进制 55
2.4.2位和字节 55
2.4.3值的表示 56
2.4.4值的转换 57
2.5 方法 59
2.5.1 使用方法的原因 59
2.5.2构建方法 64
2.5.3选择方法名称 66
2.5.4作用域 67
2.6调试程序 69
2.7本章小结 71
2.8练习 71
第3章流程控制 72
3.1 做出决策 72
3.2 If语句 72
3.2.1 Else语句 74
3.2.2可进行多重选择的ElseIf语句 75
3.2.4单行If语句 76
3.2.3 嵌套的If语句 76
3.2.5比较运算符 77
3.2.6字符串比较 85
3.3 Select Case语句 87
3.3.1 不区分大小写的Select Case语句 91
3.3.2多重选项 93
3.3.3 Case Else语句 95
3.3.4 Select Case中的不同数据类型 96
3.4循环 96
3.4.1 For…Next循环 96
3.4.2 For Each…Next循环 100
3.4.3 Do…Loop循环 102
3.4.4循环的嵌套 107
3.4.5提前退出循环 109
3.4.6死循环 111
3.5本章小结 112
3.6练习 113
第4章构建对象 114
4.1对象的概念 114
4.1.1封装 115
4.1.2方法和属性 115
4.2.1类的概念 116
4.2使用对象 116
4.1.3事件 116
4.1.4可见性 116
4.2.2 曾使用的对象 117
4.3 构建类 117
4.4第一个对象 119
4.4.1状态 120
4.4.2行为 120
4.4.3存储状态 122
4.4.4真正的属性 124
4.4.5 IsMoving方法 131
4.5构造函数 133
4.6.1添加新方法和属性 136
4.6继承 136
4.6.2改变默认值 141
4.6.3 多态性 144
4.6.4重写更多的方法 145
4.6.5从对象中继承 148
4.7 Framework类 148
4.7.1命名空间 148
4.7.2 Framework中的继承 153
4.8使用MSDN 153
4.9本章小结 156
4.10练习 156
5.1 Microsoft的信心来自于Windows 157
第5章 Microsoft.NET Framework 157
5.1.1 MSN 1.0 158
5.1.2.NET版本 158
5.1.3 与Java有些类似 159
5.1.4现在所处的阶段 160
5.2为WindoWs编写软件 160
5.2.1.NETFramework类 161
5.2.2执行代码 163
5.3.1载入并执行代码 164
5.3.2应用程序隔离 164
5.3 公共语言运行时 164
5.3.3安全性 165
5.3.4异常处理 165
5.3.5交互操作 165
5.4通用类型系统和公共语言规范 165
5.5本章小结 166
5.6练习 166
第6章处理数据结构 167
6.1数组 167
6.1.1定义和使用数组 167
6.1.2 UBound和LBound 177
6.2枚举 178
6.1.3用值初始化数组 178
6.2.1确定状态 182
6.2.2设置无效值 184
6.3常量 185
6.3.1改变常量 188
6.3.2各种常量类型 188
6.4结构 189
6.5集合和列表 192
6.5.1 从数组列表中进行删除操作 196
6.5.2显示数组列表中的项目 200
6.5.3集合 200
6.6用散列表构建查询表 204
6.6.1清除Remove,RemoveAt和Clear 208
6.6.2区分大小写字符 211
6.7高级数组操作 213
6.7.1动态数组 213
6.7.2多维数组 216
6.8本章小结 220
6.9练习 220
第7章建立Windows应用程序 221
7.1响应事件 221
7.2一个简单的应用程序 224
7.2.1构建窗体 225
7.2.2统计字符 228
7.2.3统计单词 229
7.3 复杂的应用程序 233
7.3.1工程 233
7.2.4 Show Me!按钮 233
7.3.2状态栏 234
7.3.3 工具栏 235
7.3.4创建编辑框 241
7.3.5响应工具栏 244
7.3.6焦点 249
7.4多个窗体 250
7.4.1 Help About 250
7.4.2部署Wrox Text Editor 254
7.6练习 258
7.5本章小结 258
第8章显示对话框 259
8.1 MessageBox对话框 259
8.1.1 MessageBox中的可用图标 260
8.1.2 MessageBox中的可用按钮 260
8.1.3设置默认按钮 261
8.1.4其他选项 261
8.1.5 Show方法的语法 261
8.1.6 MessageBox的示例 263
8.1.7 MsgBox函数 267
8.2 Open对话框 267
8.2.1 OpenFileDialog控件 268
8.2.2 StreamReader类 270
8.2.3使用OpenFileDialog控件 271
8.3 Save对话框 275
8.3.1 SaveFileDialog的属性 275
8.3.2 SaveFileDialog的方法 276
8.3.3 StreamWriter类 276
8.3.4使用SaveFileDialog控件 277
8.4 Font对话框 280
8.4.1 FontDialog的属性 281
8.4.2 FontDialog的方法 281
8.4.3使用FontDialog控件 281
8.5 Color对话框 284
8.5.1 ColorDialog的属性 285
8.5.2 ColorDialog的方法 285
8.5.3使用ColorDialog控件 286
8.6 Print对话框 288
8.6.1 PrintDialog的属性 288
8.6.2 PrintDialog的方法 289
8.6.3使用PrintDiaiog控件 289
8.7本章小结 297
8.8练习 297
9.1.3复选标记和单选标记 298
9.1.1访问键 298
9.1.2快捷键 298
第9章创建菜单 298
9.1概述 298
9.1.4菜单的外观 299
9.1.5属性窗口 299
9.2创建菜单 300
9.3上下文菜单 315
9.4本章小结 323
9.5练习 324
10.1 构建收藏页浏览程序 325
10.1.1 Internet快捷方式和收藏页 325
第1 0章 高级面向对象技术 325
10.1.2使用类 327
10.1.3创建Windows Application工程 328
10.1.4添加类 329
10.1.5构建WebFavorite 330
10.1.6搜索收藏页 332
10.1.7查看收藏页 339
10.2另一个收藏页浏览程序 345
10.3共享属性和方法 352
10.4内存管理 359
10.4.1垃圾回收 360
10.4.2释放资源 364
10.4.3整理碎片和压缩 371
10.5本章小结 372
10.6练习 372
第11章调试和错误处理 373
11.1 主要错误类型 373
11.1.1语法错误 373
11.1.2执行错误 376
11.1.3 逻辑错误 376
11.2调式 377
11.2.1断点 381
11.2.2命令窗口 388
11.2.3监视窗口 390
11.2.4局部窗口 391
11.3错误处理 393
11.4本章小结 398
11.5练习 399
第12章建立类库 400
12.1创建类库 401
12.2为Favorites Viewer建立类库 405
12.3强名 410
12.3.1标记程序集 411
12.3.2程序集的版本 412
12.4注册程序集 412
12.5设计类库 413
12.6使用第三方的类库 414
12.7用对象浏览器查看类 416
12.8本章小结 417
12.9练习 417
第13章创建自定义控件 418
13.1创建用户控件 418
13.2显示用户控件的属性 421
13.3显示用户控件的方法 423
13.4显示用户控件的事件 424
13.4.1引发事件 425
13.4.2使用事件 425
13.5继承控件的行为 426
13.5.1增强控件的功能 427
13.5.2添加BuddyBoxName属性 428
13.5.3响应Click事件 430
13.6 设计期间或运行期间 433
13.7创建窗体库 435
13.7.1测试窗体 441
13.7.2挂起事件 443
13.8本章小结 445
13.9练习 445
第14章 编写自定义图形 446
14.1 一个简单的绘图程序 446
14.1.1 绘图程序 447
14.1.2 GraphicsItem类 448
14.1.3屏幕和客户坐标 449
14.1.4使控件无效 457
14.1.5选择颜色 459
14.1.6高级颜色 477
14.1.7不同的工具 481
14.2 图像 487
14.3更多的图形方法 494
14.4本章小结 494
14.5练习 495
15.1数据库的概念 496
第15章访问数据库 496
15.2 SQL中的SELECT语句 497
15.3 Access中的查询 499
15.4数据访问组件 503
15.4.1 OleDbConnection组件 503
15.4.2 DataSet组件 504
15.4.3 OleDbDataAdapter组件 504
15.4.4 OieDbCommand组件 504
15.4.5 DataView组件 504
15.5 数据绑定 504
15.6本章小结 517
15.7 练习 517
16.1 ADO.NET 518
第16章 使用ADO.NET和SQL Server进行数据库编程 518
16.1.1 ADO.NET数据命名空间 519
16.1.2 SqlConnection类 520
16.1.3 SqlCommand类 521
16.1.4 SqlDataAdapter类 524
16.1.5 DataSet类 528
16.1.6 DataView类 528
16.2 使用ADO.NET类 531
16.3 数据绑定 540
16.3.1 BindingContext和CurrencyManager对象 540
16.3.2绑定控件 541
16.4本章小结 570
16.5练习 570
第17章Web窗体 572
17.1瘦客户端体系结构 572
17.2 Web窗体和Windows窗体的对比 573
17.2.1 Windows窗体概述 573
17.2.2 Web窗体概述 573
17.2.3 Web窗体编程 574
17.2.4 Web窗体控件 576
17.3创建一个Web应用程序 579
17.4 Web窗体中的数据绑定 591
17.5使用DataGrid更新数据 598
17.6本章小结 612
17.7练习 613
第18章Visual Basic.NET和XML 614
18.1 XML简介 614
18.1.1 XML的特性 615
18.1.2向Visual Basic编程新手介绍XML 616
18.2地址簿工程 616
18.2.1创建工程 617
18.2.2 SerializableData类 618
18.2.3载入XML文件 625
18.2.4改变数据 629
18.2.5发送E-Mail 630
18.2.6创建地址列表 632
18.2.7忽略成员 637
18.2.8载入地址 639
18.2.9添加新地址 640
18.2.10地址导航 643
18.2.11删除地址 645
18.3集成地址簿应用程序 647
18.3.1集成规则 648
18.3.2从其他应用程序中读取Address Book 650
18.4本章小结 656
18.5练习 656
19.1 Web服务概述 657
第19章Web服务 657
19.1.1 Web服务的工作方式 658
19.1.2简单对象访问协议 658
19.2构建Web服务 659
19.2.1示例 660
19.2.2添加更多方法 662
19.3 Picture服务器服务 664
19.3.1创建工程 664
19.3.2返回数组 667
19.3.3返回复杂信息 672
19.4 Picture服务器客户程序 677
19.4.2创建客户程序 678
19.4.1 Web服务描述语言 678
19.4.3添加Web引用 680
19.4.4显示文件夹列表 681
19.4.5显示文件列表并选择文件 686
19.5本章小结 690
19.6练习 691
附录A如何深入学习 692
A.1联机资源 692
A.1.1 P2P.Wrox.com 692
A.1.2 Microsoft资源 693
A.1.3其他资源 693
A.2.3《Beginning.NET Web Services with VB.NET》 694
A.2.2《Beginning VB.NET Web Programming in Visual Studio》 694
A.2 非联机资源(书籍) 694
A.2.1《Beginning Visual Basic.NET Database》 694
A.4.4《Professional VB.NET,2nd Edition》 695
附录B练习答案 696
第1章初识Visual Basic.NET 696
第2章编写软件 696
第3章 流程控制 697
第4章构建对象 698
第5章Microsoft.NET Framework 698
第6章处理数据结构 699
第8章显示对话框 700
第7章建立Windows应用程序 700
第9章创建菜单 702
第10章高级面向对象技术 703
第11章调试和错误处理 703
第12章建立类库 705
第13章创建自定义控件 705
第14章编写自定义图形 706
第15章访问数据库 707
第16章 使用ADO.NET和SQL Server进行数据库编程 707
第17章Web窗体 708
第18章Visual Basic.NET和XML 709
第19章Web服务 709
- 《国学经典诵读》(中国)严琼燕 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《日本面包师的经典配方》马妍责任编辑;王森 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《小提琴经典练习曲简编 沃尔法特》丁芷诺,杨宝智 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《经典沐心 第2卷 智慧卷》宋伟 2016
- 《Python3从入门到实战》董洪伟 2019
- 《古代巴比伦》(英)莱昂纳德·W.金著 2019
- 《BBC人体如何工作》(英)爱丽丝.罗伯茨 2019
- 《一个数学家的辩白》(英)哈代(G.H.Hardy)著;李文林,戴宗铎,高嵘译 2019
- 《莎士比亚全集 2》(英)莎士比亚著,朱生豪等译 2002
- 《莎士比亚戏剧精选集》(英)威廉·莎士比亚(William Shakespeare)著 2020
- 《莎士比亚 叙事诗·抒情诗·戏剧》(英)威廉·莎士比亚著 2019
- 《亚历山大继业者战争 上 将领与战役》(英)鲍勃·本尼特,(英)麦克·罗伯茨著;张晓媛译 2019
- 《孩子们的音乐之旅 1 宝宝睡觉 幼儿版》包菊英主编 2016
- 《超级参与者》王金强责编;赵磊译者;(澳)杰里米·海曼斯,(英)亨利·蒂姆斯 2020
- 《物联网导论》张翼英主编 2020
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019