Visual Basic2010入门经典 第6版PDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:(美)威利斯,(美)纽萨姆著
- 出 版 社:北京:清华大学出版社
- 出版年份:2011
- ISBN:9787302270058
- 页数:573 页
第1章 初识Visual Basic 2010 1
1.1事件驱动编程 2
1.2安装Visual Basic 2010 3
1.3 Visual Basic 2010集成开发环境 5
1.3.1初始化开发环境 6
1.3.2菜单 6
1.3.3工具栏 7
1.4创建简单的应用程序 8
1.4.1工具箱 11
1.4.2改进型匈牙利表示法 13
1.4.3代码编辑器 14
1.5使用帮助系统 17
1.6 小结 18
1.7练习 18
第2章NETFramework概述 19
2.1微软的信心来自于Windows 19
2.1.1 MSN 1.0 20
2.1.2 NET理念 20
2.1.3 NET与Java有些类似 21
2.1.4现在所处的阶段 22
2.2为Windows编写软件 22
2.2.1 NET Framework类 23
2.2.2执行代码 24
2.3公共语言运行时 25
2.3.1载入并执行代码 25
2.3.2应用程序隔离 25
2.3.3安全性 25
2.3.4互操作 26
2.3.5异常处理 26
2.4通用类型系统和公共语言规范 26
2.5小结 27
第3章 编写软件 29
3.1信息和数据 29
3.1.1算法 29
3.1.2编程语言 30
3.2变量 31
3.3注释和空白 33
3.3.1注释 33
3.3.2空白 35
3.4数据类型 35
3.4.1数字类型 35
3.4.2常见的整型数学运算 36
3.4.3整型运算的缩写方式 38
3.4.4浮点型数学运算 40
3.4.5字符串类型 42
3.4.6使用日期 49
3.4.7布尔类型 54
3.5存储变量 55
3.5.1二进制 55
3.5.2位和字节 55
3.5.3值的表示 56
3.5.4值的转换 57
3.6方法 58
3.6.1使用方法的原因 59
3.6.2前面曾介绍过的方法 59
3.6.3创建方法 62
3.6.4选择方法名称 65
3.6.5作用域 65
3.7小结 67
3.8练习 68
第4章流程控制 69
4.1作出决策 69
4.2 If语句 70
4.2.1 Else语句 71
4.2.2可进行多重选择的Elself语句 72
4.2.3嵌套的If语句 73
4.2.4单行If语句 73
4.2.5比较运算符 74
4.2.6字符串比较 81
4.3 Select Case语句 83
4.3.1不区分大小写的Select Case语句 86
4.3.2多重选择 88
4.3.3Case Else语句 89
4.3.4Select Case中的不同数据类型 89
4.4循环 90
4.4.1For Next循环 90
4.4.2Do Loop循环 95
4.4.3嵌套循环 99
4.4.4提前退出循环 100
4.4.5死循环 102
4.5小结 103
4.6练习 104
第5章 处理数据结构 105
5.1数组 105
5.1.1定义和使用数组 105
5.1.2使用For Each Next循环 108
5.1.3将数组作为参数传递 110
5.1.4数组的排序 112
5.1.5反向检索 113
5.1.6用值初始化数组 115
5.2枚举 116
5.2.1使用枚举 116
5.2.2确定状态 119
5.2.3设置无效值 121
5.3常量 121
5.3.1使用常量 122
5.3.2各种常量类型 123
5.4结构 123
5.4.1创建结构 124
5.4.2为结构添加属性 126
5.5数组列表 127
5.5.1使用数组列表 127
5.5.2在数组列表中进行删除操作 131
5.5.3显示数组列表中的项 134
5.6集合 134
5.6.1创建Customer Collection类 135
5.6.2添加Item属性 136
5.7使用散列表创建查询表 138
5.7.1使用散列表 138
5.7.2Remove、RemoveAt和Clear方法 141
5.7.3区分大小写 143
5.8高级数组操作 144
5.8.1动态数组 144
5.8.2使用Preserve关键字 146
5.9小结 147
5.10练习 147
第6章 可扩展应用程序标记语言(XAML) 149
6.1什么是XAML 149
6.2XAML语法 150
6.3WPF 153
6.3.1创建一个富WPF用户界面 154
6.3.2使用WPF通用控件 159
6.3.3连接事件 163
6.4小结 166
6.5练习 167
第7章 构建Windows应用程序 169
7.1响应事件 169
7.2创建简单的应用程序 176
7.2.1构建窗体 176
7.2.2统计字符 179
7.2.3统计单词 181
7.3创建更复杂的应用程序 187
7.3.1Text Editor项目 187
7.3.2创建工具栏 187
7.3.3创建状态栏 191
7.3.4创建编辑框 193
7.3.5清除编辑框 194
7.3.6响应工具栏按钮 197
7.4使用多个窗体 202
7.5小结 205
7.6练习 206
第8章 显示对话框 207
8.1MessageBox对话框 207
8.1.1 MessageBox中的可用图标 208
8.1.2 MessageBox中的可用按钮 208
8.1.3设置默认按钮 209
8.1.4其他选项 209
8.1.5 Show方法的语法 209
8.1.6 MessageBox的示例 211
8.2 OpenFileDialog控件 214
8.2.1 OpenFileDialog控件 214
8.2.2 OpenFileDialog的属性 215
8.2.3 OpenFileDialog的方法 216
8.2.4使用OpenFileDialog控件 216
8.3 SaveFileDialog控件 220
8.3.1 SaveFileDialog的属性 221
8.3.2 SaveFileDialog的方法 221
8.3.3使用SaveFileDialog控件 221
8.4 FontDialog控件 225
8.4.1 FontDialog的属性 225
8.4.2 FontDialog的方法 225
8.4.3使用FontDialog控件 225
8.5 ColorDialog控件 228
8.5.1 ColorDialog的属性 228
8.5.2使用ColorDialog控件 229
8.6 PrintDialog控件 230
8.6.1 PrintDialog的属性 231
8.6.2使用PrintDialog控件 231
8.6.3 PrintDocument类 231
8.6.4打印文档 232
8.7 FolderBrowserDialog控件 238
8.7.1 FolderBrowserDialog控件的属性 238
8.7.2使用FolderBrowserDialog控件 238
8.8小结 241
8.9练习 242
第9章 创建菜单 243
9.1菜单功能概述 243
9.1.1图形 243
9.1.2访问键 244
9.1.3快捷键 244
9.1.4复选标记 244
9.1.5 Properties窗格 245
9.2创建菜单 246
9.2.1设计菜单 246
9.2.2添加工具栏和控件 247
9.2.3为菜单编写代码 249
9.2.4为View菜单和工具栏编写代码 253
9.2.5测试代码 254
9.3上下文菜单 256
9.3.1创建上下文菜单 256
9.3.2激活或禁用菜单项和工具栏按钮 259
9.4小结 262
9.5练习 263
第10章 调试和错误处理 265
10.1主要错误类型 265
10.1.1语法错误 266
10.1.2执行错误 269
10.1.3逻辑错误 269
10.2调试 270
10.2.1创建示例项目目 270
10.2.2设置断点 285
10.2.3使用Watch窗格和QuickWatch对话框进行调试 291
10.2.4使用Autos窗格进行调试 293
10.2.5使用Locals窗格进行调试 293
10.3错误处理 294
10.4小结 298
10.5练习 298
第11章 构建对象 299
11.1对象的概念 299
11.1.1封装 300
11.1.2方法和属性 300
11.1.3事件 301
11.1.4 可见性 301
11.1.5类的概念 302
11.2构建类 302
11.3重用性 303
11.4设计对象 304
11.4.1状态 305
11.4.2行为 305
11.4.3存储状态 305
11.4.4属性 308
11.4.5读/写属性 311
11.4.6 IsMoving方法 313
11.5构造函数 315
11.6继承 317
11.6.1添加新方法和属性 318
11.6.2添加GetPowerToWeightRatio方法 320
11.6.3改变默认值 321
11.6.4多态性 323
11.6.5重写更多的方法 324
11.6.6从对象类中继承 326
11.7对象和结构 326
11.8NET Framework类 326
11.8.1名称空间 327
11.8.2 Imports语句 328
11.8.3创建自己的名称空间 329
11.8.4 NET Framework中的继承 331
11.9小结 332
11.10练习 332
第12章 面向对象的高级技术 333
12.1构建收藏页浏览应用程序 333
12.1.1 Internet快捷方式和收藏页 333
12.1.2使用类 336
12.1.3遍历收藏页 341
12.1.4查看收藏页 347
12.2另一个收藏页浏览应用程序 349
12.2.1构建收藏页的系统托盘图标 350
12.2.2显示收藏页 351
12.3使用共享属性和方法 354
12.3.1使用共享属性 355
12.3.2使用共享方法 358
12.4理解面向对象编程和内存管理 360
12.4.1垃圾回收 361
12.4.2释放资源 361
12.4.3整理碎片和压缩 362
12.5小结 363
12.6练习 364
第13章 建立类库 365
13.1理解类库 365
13.1.1创建类库 366
13.1.2为Favorites Viewer项目创建类库 367
13.1.3多层应用程序 370
13.2使用强名 371
13.2.1对程序集签名 371
13.2.2程序集的版本 373
13.3注册程序集 374
13.3.1 Gacutil实用程序 374
13.3.2程序集在References对话框中不可见的原因 374
13.4设计类库 375
13.5使用第三方类库 375
13.6用对象浏览器查看类 376
13.7小结 377
13.8练习 378
第14章 创建Windows窗体用户控件 379
14.1 Windows窗体控件 379
14.2创建和测试用户控件 380
14.3给用户控件添加属性、方法和事件 383
14.3.1给用户控件添加属性 383
14.3.2给用户控件添加方法 385
14.3.3给用户控件添加事件 386
14.4设计期间或运行期间 389
14.5创建Command Link控件 391
14.5.1创建Command Link控件 392
14.5.2使用Command Link控件 399
14.6小结 402
14.7练习 402
第15章 访问数据库 405
15.1数据库的概念 405
15.1.1 Microsoft Access对象 406
15.1.2表 406
15.1.3查询 406
15.2 SQL中的SELECT语句 407
15.3 Access中的查询 408
15.4数据访问组件和控件 412
15.4.1 DataSet组件 412
15.4.2 DataGrid View控件 413
15.4.3 BindingSource组件 413
15.4.4 BindingNavigator控件 413
15.4.5 TableAdapter组件 413
15.5数据绑定 414
15.6小结 419
15.7练习 420
第16章 使用SQL Server和ADO.NET进行数据库编程 421
16.1 ADONET 422
16.1.1 ADONET数据名称空间 422
16.1.2 SqlConnection类 423
16.1.3 SqlCommand类 425
16.1.4 SqlDataAdapter类 427
16.1.5 DataSet类 431
16.1.6 DataView类 431
16.2使用ADONET类 433
16.3数据绑定 441
16.3.1 BindingContext和CurrencyManager对象 441
16.3.2绑定控件 442
16.4小结 468
16.5练习 468
第17章 动态数据网站 469
17.1创建一个动态数据LINQ to SQL网站 469
17.2定制动态数据网站的设计 473
17.3小结 478
17.4练习 478
第18章ASPNET 479
18.1瘦客户端体系结构 479
18.2 Web窗体和Windows窗体的比较 480
18.2.1 Windows窗体的优点 480
18.2.2 Web窗体的优点 481
18.3 Web应用程序基础 481
18.3.1 Web服务器 482
18.3.2浏览器 482
18.3.3 HTML 482
18.3.4 JavaScript 482
18.3.5 CSS 482
18.4关于ASP页面 483
18.4.1 ASPNET Web页面的优点 483
18.4.2特殊的Web站点文件 483
18.4.3开发方式 483
18.4.4 工具箱 484
18.5构建Web应用程序 484
18.5.1为客户端和服务器端处理创建Web窗体 484
18.5.2 Visual Studio 2010中Web站点的位置 489
18.5.3数据的输入和验证 491
18.5.4设计布局、主题和导航 496
18.5.5使用GridView构建数据驱动的Web窗体 501
18.6小结 505
18.7练习 506
第19章Visual Basic 2010和XML 507
19.1了解XML 507
19.1.1 XML简介 508
19.1.2 向Visual Basic编程新手介绍XML 510
19.1.3规则 510
19.2地址簿项目 510
19.2.1创建项目 511
19.2.2 SerializableData类 512
19.2.3载入XML文件 517
19.2.4修改数据 519
19.2.5发送email 520
19.2.6创建地址列表 521
19.2.7忽略成员 525
19.2.8载入地址 527
19.2.9添加新地址 528
19.2.10地址导航 529
19.2.11删除地址 531
19.3集成地址簿应用程序 533
19.3.1集成规则 533
19.3.2从其他应用程序中读取地址簿 534
19.4小结 539
19.5练习 540
第20章 部署应用程序 541
20.1部署简介 541
20.1.1 ClickOnce部署 542
20.1.2 XCOPY部署 546
20.2创建Visual Studio 2010安装程序 547
20.3 UI编辑器 550
20.4部署不同的解决方案 553
20.4.1私有程序集 553
20.4.2共享程序集 554
20.4.3部署桌面应用程序 554
20.4.4部署Web应用程序 554
20.4.5部署XML Web服务 555
20.4.6一些有用的工具 555
20.5小结 555
20.6练习 556
附录A练习题答案 557
附录B如何深入学习 569
- 《国学经典诵读》(中国)严琼燕 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《日本面包师的经典配方》马妍责任编辑;王森 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《小提琴经典练习曲简编 沃尔法特》丁芷诺,杨宝智 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《经典沐心 第2卷 智慧卷》宋伟 2016
- 《Python3从入门到实战》董洪伟 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019