介绍两本有关VB.NET 2015的新书
lgwhs 2016-09-06 03:43:49 最近买了两本有关VB.NET 2015的新书,书名分别为:Visual Basic 2015入门经典(第8版)和Visual Studio 2015高级编程(第6版)。第一本书内容正如其书名所示主要针对入门人群。有了一定基础的读者收获不大,可以作为复习。后面有部分关于数据库和网络编程,因为不是我关注的内容所以不好评价。最后有一章关于WINDOWS 8应用程序的编程算得上是较新的内容。全书围绕传统的WINDOWS窗体应用程序编程讲解。初学者应能看懂。但本人认为可借来看看,不一定购买。因为作为手头工具书可能不如国内个别讲解详细的有关VB.NET书(此入门书从新角度看没有更多,但国内作为精品书也较少)。再者此书较贵,原价近80元,亚马孙上折扣较多。第二本书不错,内容涵盖VS 2015许多新的方面。书较厚还未看完。许多内容不容易从别的渠道系统找到,看后觉得有不少收获,对VS 2015有更多全面了解。此书较贵,原价138元。打折可96元买到。部分目录列举如下:
目录
第Ⅰ部分 集成开发环境
第1章 快速入门
1.1 入门
1.1.1 安装Visual Studio 2015
1.1.2 运行Visual Studio 2015
1.1.3 Visual Studio真的支持 云吗
1.2 Visual Studio IDE
1.3 小结
第2章 Solution Explorer、Toolbox 和Properties窗口
2.1 Solution Explorer窗口
2.1.1 预览文件
2.1.2 常见任务
2.2 Toolbox窗口
2.2.1 排列组件
2.2.2 添加组件
2.3 Properties窗口
2.4 小结
第3章 选项和定制
3.1 Start Page
3.2 窗口布局
3.2.1 查看窗口和工具栏
3.2.2 停靠
3.2.3 保存窗口布局
3.3 编辑区域
3.3.1 浏览打开的项
3.3.2 字体和颜色
3.3.3 可视化指南
3.3.4 全屏模式
3.3.5 跟踪变化
3.4 其他选项
3.4.1 快捷键
3.4.2 快速启动
3.4.3 项目和解决方案
3.4.4 Build and Run界面
3.4.5 VB选项
3.5导 入和导出设置
3.6 小结
第4章 Visual Studio工作区
4.1 代码编辑器
4.1.1 代码编辑器窗口的布局
4.1.2 区域
4.1.3 大纲
4.1.4 代码的格式化
4.1.5 向前/向后
4.1.6 其他代码编辑器功能
4.1.7 分割视图
4.1.8 代码窗口的分离(浮动)
4.1.9 复制Solution Explorer
4.1.10 创建选项卡组
4.1.11 高级功能
4.2 代码导航
4.2.1 Peek Definition
4.2.2 增强的滚动条
4.3 命令窗口
4.4 Immediate窗口
4.5 Class View工具窗口
4.6 Error List窗口
4.7 ObjectBrowser窗口
4.8 Document Outline工具窗口
4.8.1 HTML大纲
4.8.2 控制大纲
4.9 重新安排工具窗口
4.10 小结
第5章 查找和替换以及帮助
5.1 QuickFind与Quick Replace
5.1.1 Quick Find
5.1.2 Quick Replace
5.1.3 查找选项
5.1.4 Find and Replace选项
5.2 文件中查找/替换
5.2.1 在文件中查找
5.2.2 查找对话框选项
5.2.3 正则表达式
5.2.4 结果窗口
5.2.5 在文件中替换
5.3 访问帮助
5.3.1 浏览和搜索帮助系统
5.3.2 配置帮助系统
5.4 小结
第Ⅱ部分 入 门
第6章 解决方案、项目和项
6.1 解决方案的结构
6.2 解决方案文件的格式
6.3 解决方案的属性
6.3.1 常规属性
6.3.2 配置属性
6.4 项目类型
6.5 项目文件格式
6.6 项目属性
6.6.1 Application选项卡
6.6.2 Compile选项卡(仅用于 Visual Basic)
6.6.3 Build选项卡(仅用于C#和F#)
6.6.4 Build Events选项卡(仅用于C#和F#)
6.6.5 Debug选项卡
6.6.6 References选项卡(仅用于Visual Basic)"""'.113
6.6.7 Resources选项卡
6.6.8 Services选项卡
6.6.9 Settings选项卡
6.6.10 Reference Paths 选项卡(仅用于C#和F#)
6.6.11 Signing选项卡
6.6.12 MyExtensions选项卡(仅用于Visual Basic)
6.6.13 Security选项卡
6.6.14 Publish选项卡
6.6.15 Code Analysis选项卡
6.7 Web应用程序项目属性
6.7.1 Web选项卡
6.7.2 SilverlightApplications 选项卡
6.7.3 Package/PublishWeb 选项卡
6.7.4 Package/Publish SQL 选项卡
6.8 Web Site项目
6.9 Nuget包
6.9.1 NuGet包管理器
6.9.2 Package Manager Console
6.10 小结
第7章 IntelliSense和书签
7.1 IntelliSense的解释
7.1.1 通用的IntelliSense
7.1.2 IntelliSense和C++
7.1.3 单词和短语的自动完成
7.1.4 参数信息
7.1.5 快速信息
7.2 JavaScript Intellisense
7.2.1 JavaScript IntelliSense上下文
7.2.2 引用另一个JavaScript 文件
7.3 XAML Imellisense
7.4 IntelliSense选项
7.4.1 通用选项
7.4.2 C#的特定选项
7.5 扩展IntelliSense
7.5.1 代码片段
7.5.2 XML注释
7.5.3 添加自己的IntelliSense
7.6 书签和Bookmarks窗口
7.7 小结
第8章 代码片段和重构
8.1 代码片段概述
8.1.1 在Toolbox中存储代码块
8.1.2 代码片段
8.1.3 使用C#中的代码片段
8.1.4 Visual Basic中的代码片段
8.1.5 用代码片段进行封装
8.1.6 Code Snippets Manager""'149
8.1.7 创建代码片段
8.1.8 查看已有的代码片段
8.1.9 分布代码段
8.2 访问重构支持
8.3 重构操作
8.3.1 ExtractMethod重构操作
8.3.2 Encapsulate Field重构操作
8.3.3 Extract Interface重构操作
8.3.4 Change Signature重构操作
8.3.5 Inline和ExplainingVariables重构操作
8.3.6 Rename重构操作
8.3.7 Generate Method Stub重构操作
8.3.8 Organize Usings重构操作
8.4 小结
第9章 Server Explorer
9.1 Servers连接
9.1.1 Event Logs节点
9.1.2 ManagementClasses节点
9.1.3 Management Events节点
9.1.4 Message Queues节点
9.1.5 Performance Counters节点
9.1.6 Services节点
9.2 Data Connections节点
9.3 SharePoint Connections节点
9.4 小结
第10章 用Class Designer建模
10.1 创建类图
10.2 设计界面
10.3 工具箱
10.3.1 实体
10.3.2 连接器
10.4 Class Details窗口
10.5 Properties窗口
10.6 布局
10.7 导出类图
10.8 代码的生成和重构
10.8.1 拖放式代码生成
10.8.2 IntelliSense代码生成
10.8.3 用Class Designer进行重构
10.9 小结
第Ⅲ部分 深 入
第11章 单元测试
11.1 第一个测试用例
11.1.1 使用特性标识测试
11.1.2 其他测试特性
11.1.3 单元测试和Code Lens
11.2 指定判断条件
11.2.1 Assert类
11.2.2 StringAssert类
11.2.3 CollectionAssert类
11.2.4 ExpectedException特性
11.3 初始化和清理
11.3.1 Testlnitialize和TestCleanup特性
11.3.2 Classlnitialize和ClassCleanup特性
11.3.3 Assemblylnitialize和AssemblyCleanup特性
11.4 测试环境
11.4.1 数据
11.4.2 编写测试输出
11.5 高级单元测试
11.5.1 定制属性
11.5.2 测试私有成员
11.6 IntelliTest
11.7 小结
第12章 使用XML注释生成文档
12.1 内联注释
12.2 XML注释
12.2.1 添加XML注释
12.2.2 XML注释标记
12.3 使用XML注释
12.4 用GhostDoc生成文档
12.5 用Sandcastle编译文档
12.6 Task List注释
12.7小结
第13章 确保代码一致性的工具
13.1 源控制
13.1.1 选择源控制存储库
13.1.2 访问源控制
13.2 小结
第14章 用T4生成代码
14.1 创建T4模板
14.2 T4构建基块
14.2.1 Expression块
14.2.2 Statement块
14.2.3 Class Feature块
14.3 T4的工作原理
14.4 T4指令
14.4.1 template指令
14.4.2 Output指令
14.4.3 assembly指令
14.4.4 import指令
14.4.5 include指令
14.5 疑难解答
14.5.1 设计时错误
14.5.2 编译转换错误
14.5.3 执行转换错误
14.5.4 生成的代码错误
14.6 生成代码资源
14.7 Runtime Text Template
14.7.1 使用Runtime Text Template
14.7.2 Runtime Text Template与标准T4模板的区别
14.8 提示和技巧
14.9 小结
第15章 项目模板和项模板
15.1 创建模板
15.1.1 项模板
15.1.2 项目模板
15.1.3 模板结构
15.1.4 模板参数
15.1.5 模板位置
15.2 扩展模板
15.2.1 模板项目的安装
15.2.2 IWizard
15.2.3 生成扩展项目模板
15.3 Starter Kit
15.4 联机模板
15.5 小结
第16章 语言相关特性
16.1 使用正确的语言
16.1.1 命令式语言
16.1.2 声明式语言
16.1.3 动态语言
16.1.4 函数式语言
16.1.5 这些类别的含义
16.2 两种语言的选择
16.3.NET编译器平台(Roslyn)""'290
16.3.1 编译器API
16.3.2 诊断API
16.3.3 工作区API
16.4 F#
16.4.1 第一个F#程序
16.4.2 研究F#语言特性
16.4.3 类型提供程序
16.4.4 查询表达式
16.4.5 自动实现属性
16.5 小结
……
第Ⅳ部分 富客户端应用程序
第Ⅵ部分 数 据
第Ⅶ部分 应用程序服务
第Ⅸ部分 调 试
第Ⅹ部分 构建和部署
第Ⅺ部分 定制和扩展Visual Studio
第Ⅻ部分 Visual Studio Enterprise