具体描述
介绍Visual Studio 2010的所有(新)功能
演示如何定制IDE以满足自己的工作需要
分享构建富客户端应用程序的技术
用ASP.NET和Silverlight创建Web应用程序的提示
阐述配置和调试应用程序以获得最佳性能的方式
揭示定制和扩展Visual Studio 2010的方法
VisualStudio2010包含令人振奋的新功能,《VisualStudio2010高级编程》介绍了如何使用这些新功能。《Visual Studio 2010高级编程》独一无二的作者团队讨论了IDE,阐述了.NET平台上的许多新技术,探讨了IDE的每个方面,以及揭秘了特定功能的使川场合和使用方式。每一章都清晰地解释了如何应用各种工具、命令和快捷方式,以便读者在下一个项目中充分利用它们。《VisuaiStudio2010高级编程》通过最佳实践和易于理解的步骤,介绍了如何使用VisualStudio2010简化工作。
作者简介
Nick Randolph是一名Microsoft MVP,经营着一家专业的移动开发公司Builtto Roam,他还在Professional Visual Studio(www.professionalvisualstudio.com)网站上积极地撰写博客。
David Gardner是Intilecta公司的首席软件架构师,并定期在Professional Visual Studio(www.professionalvisualstudio.com)网站}二更新博客。
Michael Minutillo是Beacon Technology PtyLtd的.NET高级开发人员,当前领导着Perth ALT.NET用户组。
Chris Anderson是.NET编程领域的专业顾问。
目录信息
第1章 快速入门
1.1 入门
1.1.1 安装Visual Studi0 2010
1.1.2 运行Visual Studi0 2010
1.2 Visual Studio IDE
1.3 小结
第2章 Solution Explorer、Toolbox和Properties窗口
2.1 Solution Explorer窗口
2.2 Toolbox窗口
2.2.1 排列组件
2.2.2 添加组件
2.3 Properties窗口
2.4 小结
第3章 选项和定制
3.1 Start Page
3.1.1 定制Start Page
3.1.2 带用户控件的代码隐藏
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.4 其他选项
3.4.1 快捷键
3.4.2 项目和解决方案
3.4.3 Build and Run界面
3.4.4 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 创建选项卡组
4.1.1 0高级功能
4.2 命令窗口
4.3 Immediate窗口
4.4 Class View工具窗口
4.5 Error List窗口
4.6 ObjectBrowser窗口
4.7 Code Defin fion窗口
4.8 Call Hierarchy窗口
4.9 Dodumem Omline工具窗口
4.9.1 HTML大纲
4.9.2 控制大纲
4.10 重新安排工具窗口
4.11 小结
第5章 查找和替换以及帮助
5.1 Qmck Find与Quick Replace
5.1.1 Quick Find
5.1.2 Quick It印lace1
5.1.3 查找选项
5.1.4 通配符
5.1.5 正则表达式
5.1.6 Find and Replace选项
5.2 文件中查找/替换
5.2.1 在文件中查找
5.2.2 查找对话框选项
5.2.3 结果窗口
5.2.4 文件中替换
5.3 符号查找
5.4 NavigateTo功能
5.5 增量搜索
5.6 访问帮助
5.6.1 浏览和搜索帮助系统
5.6.2 配置帮助系统
5.7 小结
第Ⅱ部分 入门
第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 BuildEvents选项卡(仅用于C#和F#)
6.6.5 Debug选项卡
6.6.6 References选项卡(仅用于Visual Basic)
6.6.7 Resources选项卡
6.6.8 Services选项卡
6.6.9 Settings选项卡
6.6.10 ReferencePaths选项卡(仅用于C#和F#)
6.6.11 Signing选项卡
6.6.12 MyExtensions选项卡(仅用于Visual Basic)
6.6.13 Security选项卡
6.6.14 Publish选项卡
6.6.15 CodeAnalysis选项卡(仅用于VSTS Premium和Ultimae版)
6.7 Web应用程序项目属性
6.7.1 Web选项卡
6.7.2 SilverlightApplications选项卡
6.7.3 Package/PublishWeb选项卡
6.7.4 Package/PublishSQL选项卡
6.8 Web Site项目
6.9 小结
第7章 IntelliSense和书签
7.1 IntelliSense的解释
7.1.1 通用的IntellSense
7.1.2 单词和短语的自动完成
7.1.3 参数信息
7.1.4 快速信息
7.2 JavaScriptlntellisense
7.2.1 JavaScriptIntelliSense上下文
7.2.2 引用另一个JavaScript文件
7.3 IntelliSense选项
7.2.1 通用选项
7.2.2 C#的特定选项
7.4 扩展IntelliSense
7.3.1 代码片段
7.3.2 XML注释
7.3.3 添加自己的IntelliSense
7.5 书签和Bookmarks窗口
……
第Ⅲ部分 深入
第Ⅳ部分 富客户端应用程序
第Ⅴ部分 数据
第Ⅵ六部分 应用程序服务
第Ⅶ部分 调试
第Ⅷ部分 Visual Studio Uitimate
· · · · · · (收起)
读后感
用户评价
这本书简直让我大开眼界,原本以为我对Visual Studio 2010已经相当熟悉了,但翻开这本书,才发现里面隐藏了那么多我从未触及的精妙设计和强大功能。作者的讲解深入浅出,条理清晰,尤其是在性能调优方面,提供了许多实用的技巧和分析方法,这对于我目前正在负责的一个性能瓶颈项目来说,简直是雪中送炭。书中对多线程编程的阐述更是让我受益匪浅,以往处理并发时总是小心翼翼,生怕出现各种难以捉摸的Bug,现在通过书中的讲解,我对线程同步、死锁预防等有了更深刻的理解,写出的代码也更加健壮和高效。另外,书中关于WPF和Silverlight的进阶内容,也为我打开了新的视野,虽然我目前主要从事后端开发,但了解这些前端技术的发展趋势,对于整体项目的设计和沟通都有很大的帮助。这本书的深度和广度都超出了我的预期,每一章都像是打开了一个新的宝藏,让我迫不及待地想要去探索和实践。我已经迫不及待地想把书中的知识应用到实际工作中,相信它一定会为我的开发效率和代码质量带来质的飞跃。
这本书给我的感觉就像是在和一位经验丰富的老前辈交流,他没有直接告诉你“怎么做”,而是通过深入浅出的原理讲解,让你理解“为什么这么做”。我尤其欣赏书中对“设计模式”在Visual Studio 2010开发中的应用分析,这不仅仅是理论的罗列,而是结合了实际项目中的典型问题,展示了如何巧妙地运用设计模式来优化代码结构、提高可维护性和可扩展性。我一直对面向对象编程的精髓有所困惑,但通过书中对接口、抽象类以及各种设计模式的深入剖析,我感觉自己对“高内聚、低耦合”有了更深刻的认识,写出的代码也更加优雅和易于理解。书中关于组件化开发和插件化架构的章节,更是让我眼前一亮,这对于构建大型、复杂的软件系统非常有指导意义。即使是一些我不太熟悉的领域,比如某些高级的API使用,作者也能通过详细的步骤和图示,让我能够快速掌握,并举一反三。这本书的价值在于它教会了我思考的方式,而不是仅仅提供一套现成的答案。
这本书的语言风格非常接地气,让我感觉阅读过程非常轻松愉快,丝毫不像是在读一本枯燥的技术书籍。作者善于用生动形象的比喻来解释一些复杂的概念,比如在讲解错误处理机制时,他将异常比作“突发事件”,而处理异常的过程则像是“应急预案”,这种生动的讲解方式让我很容易就能理解和记住。而且,书中还穿插了一些作者在实际开发过程中遇到的有趣故事和感悟,这些内容不仅增添了趣味性,也让我感受到了开发者之间的共鸣,仿佛在和一位志同道合的朋友交流。我特别喜欢书中关于代码重构的部分,作者并没有像某些书籍那样只是泛泛而谈,而是给出了具体的操作步骤和注意事项,并且强调了重构的“循序渐进”和“风险控制”,这对于我这样害怕破坏现有代码的开发者来说,简直是救星。总而言之,这本书不仅传授了技术知识,更传递了一种积极的学习态度和解决问题的智慧。
我买这本书的初衷是为了解决一些在Visual Studio 2010开发过程中遇到的棘手问题,比如一些复杂的调试技巧和错误排查策略。读下来之后,发现这本书在这些方面确实给了我很大的启发。作者的案例分析非常贴合实际开发场景,很多书中描述的调试方法,我以前都是靠“蒙”和“试”,现在有了系统性的理论指导和实践操作,感觉自己像是拥有了一套“火眼金睛”,能够迅速定位问题所在。特别是一些关于内存泄露诊断和性能分析工具的详细介绍,让我之前头疼不已的一些性能问题迎刃而解。书中对于某些特定场景下的代码优化建议,比如如何利用.NET Framework的特性来提升效率,也让我茅塞顿开。虽然书中有些概念对我来说是全新的,但我能感受到作者在写作上的用心,每一步的讲解都力求严谨,并且配有清晰的代码示例,让我能够边学边练,巩固理解。总的来说,这本书是一本非常扎实的实战指南,对于想要提升Visual Studio 2010开发技能的开发者来说,绝对是值得拥有的。
我原本以为Visual Studio 2010已经是一个相对成熟的IDE了,但通过这本书,我才意识到其中蕴含的很多工具和特性是如此强大,以至于我之前都忽略了它们的存在。例如,书中对某些内置的性能分析工具的详细介绍,包括如何配置和解读其输出结果,让我之前在排查性能问题时走了不少弯路。作者不仅讲解了工具的使用方法,更重要的是,他阐述了这些工具背后所揭示的编程原理和优化思路,这让我能够从更深层次上理解如何编写高效的代码。书中对一些高级调试技术的介绍,比如条件断点、内存快照分析等,也极大地提升了我解决复杂Bug的能力。我尤其赞赏书中关于代码管理和版本控制方面的内容,虽然这部分内容看起来比较基础,但作者的讲解方式非常细致,并且强调了良好的代码管理习惯对团队协作的重要性。这本书不仅仅是一本关于Visual Studio 2010的书,更是一本关于如何成为一名更优秀的软件开发者的指导手册。
专业码农可看看...
专业码农可看看...
专业码农可看看...
专业码农可看看...
专业码农可看看...