介绍两本有关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
...全文
3552 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
h43756214 2017-12-03
  • 打赏
  • 举报
回复
VB很好的,我也在学呢。
fengjun_zhang74 2017-10-25
  • 打赏
  • 举报
回复
每种语言都一样
街角男孩 2017-01-15
  • 打赏
  • 举报
回复
但是这个8版貌似全讲的NET,没有面向对像了
caoqinghua 2016-12-19
  • 打赏
  • 举报
回复
引用 5 楼 ahmwh 的回复:
算了,不知道该说什么。 我从C#开始进入编程行业,从winform,webform一路用到mvc.net,也短暂的写过wcf,个人非常喜欢C#,但是市场不给力,没办法。因为某些原因也写过一段时间VB和VB.NET ,讲实话,实在恶心到我了…… 现在做javaweb开发中,不出意外,这辈子就是java作为主语言了。
用什么语言,取决与你打算做什么类型的软件. java也可以开发硬件驱动,但是实际工作时,都是用c或c++吧. 另外:你这一辈子还长的很.别现在就下结论.
荒村野驴 2016-12-04
  • 打赏
  • 举报
回复
引用 6 楼 libin55 的回复:
[quote=引用 5 楼 ahmwh 的回复:] 我的天,这语言现在还有人学?
vb.net大学必须课哦,做一些简单的测试软件很实用,简单方便[/quote] …… 算了,不知道该说什么。 我从C#开始进入编程行业,从winform,webform一路用到mvc.net,也短暂的写过wcf,个人非常喜欢C#,但是市场不给力,没办法。因为某些原因也写过一段时间VB和VB.NET ,讲实话,实在恶心到我了…… 现在做javaweb开发中,不出意外,这辈子就是java作为主语言了。
荒村野驴 2016-12-04
  • 打赏
  • 举报
回复
引用 5 楼 ahmwh 的回复:
我的天,这语言现在还有人学?
…… 算了,不知道该说什么。 我从C#开始进入编程行业,从winform,webform一路用到mvc.net,也短暂的写过wcf,个人非常喜欢C#,但是市场不给力,没办法。因为某些原因也写过一段时间VB和VB.NET ,讲实话,实在恶心到我了…… 现在做javaweb开发中,不出意外,这辈子就是java作为主语言了。
玉怀一捧雪 2016-09-12
  • 打赏
  • 举报
回复
引用 5 楼 ahmwh 的回复:
我的天,这语言现在还有人学?
vb.net大学必须课哦,做一些简单的测试软件很实用,简单方便
lgwhs 2016-09-12
  • 打赏
  • 举报
回复
C#和VB.NET可是微软VS不断发展的两种主要语言。VB.NET也在从传统的WF向新的WPF发展。看看书就知道了。
荒村野驴 2016-09-10
  • 打赏
  • 举报
回复
我的天,这语言现在还有人学?
楚狂歌 2016-09-09
  • 打赏
  • 举报
回复
引用 3 楼 shingoscar 的回复:
楼主的结贴率又一次刷新了我的认知
哈哈
lgwhs 2016-09-08
  • 打赏
  • 举报
回复
这两本书是国外著名出版社出版。国外此类书作者与国内作者(多半是高校教师)最大不同在于,国外作者对于VB.NET的最新进展和全面掌握一般比国内教师要早些。但编的书往往不如国内优秀作者细(注意不是所有的国内作者)。Visual Basic 2015入门经典(第8版)还是有些新东西。但对于传统的WINDOWS窗体编程主要东西就是那些,基本没有更多。所以我建议这本书可以看看但不推荐买。Visual Studio 2015高级编程(第6版)这本书还是有不少值得看的,至少许多内容不太容易系统找到。
syhzk 2016-09-08
  • 打赏
  • 举报
回复
初学vb.net2015,毫无头绪。看了一些网上教程,都是介绍以前版本。 Visual Basic 2015入门经典(第8版)和Visual Studio 2015高级编程(第6版),今年是2016,这两本书都已经是第8版和第6版了,是新瓶装旧酒吧?
Poopaye 2016-09-08
  • 打赏
  • 举报
回复
楼主的结贴率又一次刷新了我的认知

7,774

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧