图书介绍
.NET 4.5与Visual Basic 2012高级编程 第7版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)谢尔顿,(美)霍里斯,(美)温莎著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302347460
- 出版时间:2014
- 标注页数:718页
- 文件大小:331MB
- 文件页数:744页
- 主题词:计算机网络-程序设计;BASIC语言-程序设计
PDF下载
下载说明
.NET 4.5与Visual Basic 2012高级编程 第7版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第Ⅰ部分 语言结构和环境3
第1章 Visual Studio 20123
1.1 Visual Studio 20124
1.2 Visual Basic的关键字和语法5
1.2.1 控制台应用程序8
1.2.2 从项目模板创建项目9
1.2.3 Solution Explorer窗口11
1.2.4 项目属性13
1.2.5 Assembly Information屏幕14
1.2.6 编译器设置15
1.2.7 调试属性18
1.2.8 引用19
1.2.9 资源20
1.2.10 设置22
1.2.11 其他项目属性选项卡23
1.3 PrOVB_VS2012项目23
1.4 增强示例应用程序的功能26
1.4.1 自定义代码28
1.4.2 生成应用程序37
1.4.3 重用第一个Windows窗体43
1.5 Visual Studio 2012中的有用功能43
1.5.1 任务列表44
1.5.2 Server Explorer44
1.5.3 类图45
1.6 小结46
第2章 公共语言运行库47
2.1 框架配置文件和平台48
2.1.1 客户端和完整框架配置文件48
2.1.2 针对Metro的框架49
2.1.3 Silverlight、Windows Phone以及其他应用程序49
2.1.4 .NET 4.5可移植类库49
2.2 .NET应用程序的组成元素50
2.2.1 类型50
2.2.2 模块51
2.2.3 程序集52
2.3 跨语言集成53
2.3.1 通用类型系统53
2.3.2 元数据54
2.4 IL反汇编程序57
2.5 内存管理59
2.5.1 传统的垃圾回收机制59
2.5.2 更快地为对象分配内存64
2.5.3 垃圾回收器的优化65
2.6 名称空间66
2.6.1 什么是名称空间67
2.6.2 名称空间与引用69
2.6.3 常用的名称空间70
2.6.4 导入名称空间并指定别名71
2.6.5 为名称空间指定别名73
2.6.6 在ASP.NET中引用名称空间73
2.7 创建自己的名称空间74
2.8 My关键字76
2.8.1 My.Application名称空间77
2.8.2 My.Computer名称空间80
2.8.3 My.Resources名称空间81
2.8.4 My.User名称空间81
2.8.5 My.WebServices名称空间82
2.9 扩展My名称空间82
2.10 小结84
第3章 对象和Vialial Basic85
3.1 面向对象的术语86
3.1.1 对象、类和实例87
3.1.2 对象的组成87
3.1.3 System.Object89
3.2 使用Visual Basic类型90
3.2.1 值类型和引用类型91
3.2.2 基本类型93
3.3 命令:条件语句94
3.3.1 IfThen94
3.3.2 比较运算符95
3.3.3 Seloct Case96
3.4 值类型(结构)97
3.4.1 布尔类型97
3.4.2 整数类型98
3.4.3 无符号类型99
3.4.4 小数类型100
3.4.5 Char和Byte类型102
3.4.6 DateTime类型103
3.5 引用类型(类)103
3.5.1 Object类104
3.5.2 String类104
3.5.3 DBNull类和IsDBNull()函数108
3.6 参数传递109
3.6.1 ParamArray109
3.6.2 变量的作用域110
3.7 使用对象111
3.7.1 对象的声明和实例化111
3.7.2 对象引用112
3.7.3 前期绑定与后期绑定113
3.7.4 数据类型转换114
3.7.5 执行显式转换115
3.8 创建类119
3.8.1 基本类119
3.8.2 处理事件128
3.8.3 处理多个事件128
3.8.4 WithEvents关键字129
3.8.5 触发事件129
3.8.6 声明和触发自定义事件130
3.8.7 用WithEvents关键字接收事件131
3.8.8 用AddHandler接收事件132
3.8.9 构造函数方法134
3.9 面向对象概念135
3.9.1 重载方法135
3.9.2 重载构造函数方法137
3.9.3 共享方法、变量和事件138
3.9.4 运算符重载142
3.9.5 委托145
3.10 小结149
第4章 定制对象151
4.1 继承152
4.1.1 何时使用继承153
4.1.2 实现继承154
4.1.3 与基类、类及对象交互171
4.1.4 构造函数174
4.1.5 对象作用域177
4.1.6 事件与继承178
4.1.7 共享方法180
4.1.8 创建抽象基类180
4.2 多接口182
4.2.1 对象接口182
4.2.2 抽象接口184
4.3 抽象191
4.4 封装193
4.5 多态性193
4.5.1 方法签名193
4.5.2 实现多态性194
4.6 小结198
第5章 高级语言结构199
5.1 准备示例应用程序200
5.2 lambda表达式202
5.2.1 创建一个lambda表达式子例程202
5.2.2 创建一个lambda表达式函数204
5.3 使用lambda表达式205
5.3.1 使用lambda表达式来处理事件205
5.3.2 带有lambda表达式的LINQ207
5.4 Async和Await209
5.4.1 核心概念209
5.4.2 使用Async和Await213
5.5 迭代器217
5.5.1 核心概念217
5.5.2 使用迭代器220
5.6 小结221
第6章 异常处理和调试223
6.1 System.Exception223
6.2 处理异常224
6.2.1 Try、Catch和Finally关键字225
6.2.2 Throw关键字226
6.2.3 Exit Try语句227
6.2.4 使用异常属性228
6.3 记录错误231
6.3.1 事件日志232
6.3.2 使用Trace和Debug对象233
6.4 小结235
第Ⅱ部分 业务对象和数据访问239
第7章 数组、集合和泛型239
7.1 数组240
7.1.1 多维数组241
7.1.2 UBound函数242
7.1.3 ReDim语句242
7.1.4 Preserve关键字243
7.2 集合243
7.2.1 循环语句245
7.2.2 装箱247
7.3 泛型249
7.3.1 使用泛型249
7.3.2 Nullable类型250
7.3.3 泛型类型251
7.3.4 泛型方法254
7.4 创建泛型255
7.4.1 泛型类型255
7.4.2 泛型方法262
7.4.3 约束262
7.4.4 泛型和后期绑定265
7.4.5 协变和逆变266
7.5 小结267
第8章 在Visual Basic中使用XML269
8.1 XML简介270
8.2 XML序列化271
8.2.1 序列化271
8.2.2 反序列化273
8.2.3 源代码样式特性275
8.3 System.Xml文档支持276
8.3.1 XML流样式分析程序277
8.3.2 文档对象模型(DOM)288
8.4 LINQ to XML293
8.4.1 LINQ to XML帮助对象293
8.4.2 XML文本297
8.4.3 查询XML文档298
8.4.4 读写XML文档301
8.5 XSL转换303
8.5.1 使用XSLT转换不同的XML标准306
8.5.2 System.Xml.Xsl中定义的其他类和接口309
8.6 ASP.NET中的XML309
8.6.1 XmlDataSource服务器控件309
8.6.2 XmlDataSource控件的名称空间问题313
8.6.3 Xml服务器控件314
8.7 小结315
第9章 ADO.NET和LINQ317
9.1 ADO.NET的体系结构318
9.2 ADO.NET的基本功能319
9.2.1 ADO.NET的常见任务319
9.2.2 ADO.NET的基本名称空间和类324
9.2.3 ADO.NET组件325
9.3 .NET数据提供程序326
9.3.1 Connection对象326
9.3.2 Command对象327
9.3.3 通过Command对象使用存储过程328
9.3.4 DataReader对象331
9.3.5 异步执行命令332
9.3.6 DataAdapter对象335
9.3.7 SQL Server.NET数据提供程序339
9.3.8 OLE DB.NET数据提供程序340
9.4 DataSet组件340
9.4.1 DataTableCollection对象340
9.4.2 DataRelationCollection对象341
9.4.3 ExtendedProperties属性341
9.4.4 创建和使用DataSet对象342
9.4.5 ADO.NET的DataTable对象343
9.4.6 DataSet和DataTable对象的高级ADO.NET特性343
9.5 使用通用提供程序模型345
9.6 ADO.NET中的连接池347
9.7 Transactions类和SystemTransactions名称空间347
9.7.1 创建事务348
9.7.2 创建资源管理器349
9.8 小结350
第10章 使用Entity Framework访问数据351
10.1 对象关系映射352
10.2 Entity Framework体系结构352
10.2.1 概念模型353
10.2.2 存储模型358
10.2.3 映射模型359
10.2.4 LINQ to Entities359
10.2.5 ObjectContext360
10.3 将对象映射到实体361
10.3.1 简单映射361
10.3.2 为多个对象使用一个表363
10.3.3 更新模型367
10.4 小结367
第11章 服务(XML/WCF)369
11.1 Web服务369
11.1.1 如何组合起来370
11.1.2 WCF服务的构成371
11.2 向SOA迈出一大步372
11.2.1 WCF的功能372
11.2.2 协定和元数据373
11.2.3 使用WS-协议373
11.3 构建WCF服务374
11.3.1 创建接口376
11.3.2 使用接口376
11.3.3 在控制台应用程序中包含WCF服务377
11.3.4 查看WSDL文档381
11.4 建立WCF使用者应用程序382
11.4.1 添加服务引用382
11.4.2 查看引用384
11.4.3 配置文件的修改386
11.4.4 编写使用代码387
11.5 使用数据协定389
11.6 名称空间391
11.6.1 建立主机应用程序391
11.6.2 建立使用者应用程序392
11.6.3 查看HelloCustomerService的WSDL和架构394
11.7 小结396
第Ⅲ部分 特定主题与库399
第12章 XAML软件包399
12.1 所有XAML平台共享的功能400
12.2 XAML标记语言400
12.2.1 XAML的示例页面401
12.2.2 元素的代码隐藏和命名402
12.2.3 相关术语402
12.2.4 UIElement和FrameworkElement类403
12.2.5 常用元素403
12.2.6 属性设置:特性语法和元素语法403
12.2.7 在XAML中引用额外的名称空间404
12.3 布局系统405
12.3.1 计量单位405
12.3.2 面板405
12.3.3 调整元素的大小和布局412
12.4 控件和内容416
12.4.1 内容控件416
12.4.2 内容模板的含义416
12.4.3 Brushes418
12.5 XAML中的资源420
12.5.1 Resources属性420
12.5.2 关于资源字典的更多内容420
12.5.3 资源的范围421
12.6 数据绑定421
12.6.1 数据绑定:基本概念421
12.6.2 绑定类和绑定表达式422
12.6.3 DataContext423
12.6.4 XAML元素之间的数据绑定423
12.6.5 指定数据源的其他方法424
12.6.6 属性更改通知425
12.6.7 在绑定期间进行数据转换425
12.6.8 处理绑定失败428
12.6.9 复杂的绑定路径428
12.6.10 在代码中使用数据绑定429
12.7 数据模板和ItemControls429
12.7.1 使用一些示例数据设置阶段430
12.7.2 ItemControls431
12.7.3 XAML ListBox431
12.7.4 数据模板433
12.7.5 数据模板中的数据绑定436
12.7.6 在数据模板之间切换437
12.7.7 使用ItemPanel更改ListBox项的布局439
12.7.8 额外的IternControls440
12.8 样式440
12.8.1 什么是样式440
12.8.2 确定样式的范围441
12.8.3 隐式样式441
12.8.4 BasedOn样式441
12.8.5 ItemContainerStyle442
12.9 控件模板442
12.9.1 “无外观”控件443
12.9.2 为CheckBox换肤443
12.9.3 创建控件模板444
12.10 小结444
第13章 为Windows 8创建XAML应用程序447
13.1 Windows 8中的XAML有何不同448
13.1.1 缺少的元素448
13.1.2 被Windows 8中同等功能所取代的旧元素449
13.1.3 语法差异449
13.1.4 将页面作为根可视化元素来使用449
13.2 Windows 8 UI约定449
13.3 UI/UX标准451
13.3.1 应用程序与Windows 8操作系统之间的交互451
13.3.2 无边框的应用程序451
13.3.3 贴靠视图452
13.3.4 字体和字体标准452
13.3.5 应用程序中可视化元素的大小和布局453
13.4 Windows 8中的新可视化元素453
13.4.1 AppBar453
13.4.2 ListView、GridView和FlipView控件457
13.4.3 选取器470
13.4.4 ProgressRing471
13.4.5 ToggleSwitch471
13.4.6 其他新元素472
13.4.7 旧元素的新用法473
13.5 在Visual Studio 2012中更改可视化设计器474
13.5.1 更好的Resource选择器474
13.5.2 常见和高级的属性类别475
13.5.3 转换属性476
13.5.4 动画476
13.6 Visual Studio 2012中的应用程序模板478
13.6.1 Split App模板478
13.6.2 Grid App模板479
13.6.3 布局意识页面480
13.6.4 Common文件夹中的项目481
13.6.5 StandardStyles.xaml481
13.6.6 针对GridApp和SplitApp模板的在线文档481
13.7 实现动态磁贴482
13.8 实现约定483
13.9 小结484
第14章 使用ASP.NET、MVC、JavaScript和HTML开发应用程序485
14.1 Visual Studio对ASP.NET的支持486
14.1.1 网站和Web应用程序项目486
14.1.2 Web服务器选项486
14.2 服务器端开发487
14.2.1 Web窗体487
14.2.2 Web页面和Razor507
14.3 ASP.NET MVC521
14.4 客户端Web开发539
14.5 使用HTML和JavsScript构建Windows 8样式的应用程序552
14.6 小结558
第15章 本地化559
15.1 文化和区域560
15.1.1 理解文化类型560
15.1.2 线程561
15.1.3 在ASP.NET中声明全局文化563
15.1.4 在ASP.NET中使用文化设置564
15.2 转换数值和操作565
15.2.1 理解日期之间的区别565
15.2.2 数字和货币的区别568
15.2.3 理解排序的区别570
15.3 ASP.NET资源文件571
15.3.1 使用本地资源571
15.3.2 Windows Store应用程序的本地化576
15.4 小结577
第16章 应用程序服务579
16.1 为应用程序服务使用IIS579
16.2 Windows服务580
16.3 Windows服务的特性580
16.4 与Windows服务进行交互581
16.5 创建Windows服务582
16.5.1 用于Windows服务的.NET Framework类582
16.5.2 其他类型的Windows服务585
16.6 在VB中创建Windows服务585
16.7 创建文件监视器服务587
16.7.1 创建Windows服务的解决方案587
16.7.2 向服务添加.NET组件587
16.7.3 安装服务590
16.7.4 启动服务591
16.7.5 卸载服务592
16.8 与服务通信592
16.8.1 ServiceController类593
16.8.2 将ServiceController集成到示例中593
16.8.3 ServiceController的更多内容595
16.9 自定义命令595
16.10 向服务传递字符串597
16.11 调试服务597
16.12 小结599
第17章 程序集和反射601
17.1 程序集602
17.2 清单602
17.2.1 程序集标识605
17.2.2 引用的程序集607
17.3 程序集与部署608
17.3.1 应用程序私有的程序集608
17.3.2 共享程序集608
17.4 版本化问题609
17.4.1 应用程序隔离610
17.4.2 并行执行610
17.4.3 自描述组件610
17.4.4 版本策略611
17.4.5 配置文件612
17.5 反射的基础知识615
17.5.1 Assembly类615
17.5.2 获得当前加载的程序集616
17.5.3 Type类616
17.6 程序集的动态加载618
17.6.1 Assembly类的LoadFrom方法618
17.6.2 动态加载示例619
17.6.3 传入程序集620
17.7 小结620
第18章 .NET Framework中的安全性623
18.1 安全的概念与定义624
18.2 Windows Store项目625
18.3 System.Security.Permissions名称空间626
18.3.1 代码访问权限628
18.3.2 身份权限629
18.3.3 基于角色的权限629
18.4 管理代码访问权限集合632
18.5 用户访问控制635
18.6 定义应用程序的UAC设置635
18.6.1 安全性工具637
18.6.2 使用SecurityException类处理异常638
18.7 加密基础638
18.7.1 散列算法640
18.7.2 加密散列算法640
18.7.3 对称密钥加密算法643
18.7.4 PKCS646
18.8 小结652
第19章 使用任务和线程进行并行编程655
19.1 启动并行任务655
19.1.1 System.Threading.Tasks.Parallel类656
19.1.2 Parallel.Invoke656
19.2 将串行代码转换为并行代码661
19.2.1 检测热点661
19.2.2 测试并行执行获得的速度提升663
19.2.3 理解并行665
19.3 并行循环665
19.3.1 Parallel.For665
19.3.2 Parallel.ForEach670
19.3.3 退出并行循环675
19.4 指定所期望的并行度679
19.4.1 ParallelOptions680
19.4.2 理解硬件线程和逻辑核心681
19.5 创建和管理任务682
19.5.1 System.Threading.Tasks.Task683
19.5.2 理解任务的生命周期684
19.5.3 使用任务并行化代码685
19.5.4 从任务中返回值694
19.5.5 编写并行代码696
19.5.6 理解并发集合功能697
19.5.7 将LINQ转换为PLINQ700
19.6 小结703
第20章 通过Windows 8 Windows Store部署XAML应用程序705
20.1 Windows 8应用程序的新部署选项705
20.1.1 WinRT应用程序的部署706
20.1.2 开发人员许可证706
20.1.3 使用Windows Store707
20.2 在Windows Store中获取一个账户707
20.2.1 Microsoft账户是必需的707
20.2.2 Windows应用商店账户类型707
20.2.3 获取账户所需的步骤708
20.3 Windows Store中应用程序的要求710
20.3.1 具体要求710
20.3.2 一般要求711
20.4 在Visual Studio 2012中使用Windows Store712
20.4.1 Store菜单中的选项712
20.4.2 创建应用程序包713
20.4.3 查看应用程序是否满足要求715
20.4.4 将应用程序部署到Windows Store716
20.5 LOB应用程序的旁加载717
20.5.1 打包和验证717
20.5.2 为旁加载准备客户端计算机718
20.5.3 旁加载操作718
20.6 小结718
热门推荐
- 918347.html
- 1746727.html
- 2566577.html
- 494286.html
- 3047705.html
- 1498957.html
- 642593.html
- 3624939.html
- 79567.html
- 1239951.html
- http://www.ickdjs.cc/book_922716.html
- http://www.ickdjs.cc/book_1645607.html
- http://www.ickdjs.cc/book_3598361.html
- http://www.ickdjs.cc/book_2981680.html
- http://www.ickdjs.cc/book_586791.html
- http://www.ickdjs.cc/book_915921.html
- http://www.ickdjs.cc/book_1462706.html
- http://www.ickdjs.cc/book_2139305.html
- http://www.ickdjs.cc/book_220681.html
- http://www.ickdjs.cc/book_2794911.html