作者:Nick Randolph, David Gardner
出版日期:July 28, 2008
出版社:Wrox Press
页数:1032
ISBN:ISBN-10: 0470229888 ISBN-13: 978-0470229880
文件格式:PDF
书籍简介
Product Description
Professional Visual Studio 2008Microsoft Visual Studio 2008 is the latest version in the ongoing evolution of the Integrated Development Environment (IDE), and this resource examines the diverse facets of the IDE—from common tasks to intricate functions to the powerful tools that accompany the main code editing and design windows. Written by a unique author duo and offering an in-depth look at the powerful and fascinating features and techniques of the IDE, this book explores each aspect of the development life cycle from the perspective of how Visual Studio 2008 can make your life easier.
Each chapter is packed with examples that illustrate uses for various tools, commands, and shortcuts of Visual Studio 2008. You will gradually learn to identify where a feature is used, conclude how you can use it to its fullest potential, and then seamlessly apply that feature to help solve real-world problems.
What you will learn from this book
How to create project templates and wizards
Methods for using IntelliSense, code refactoring, class modeling, and unit testing
Tips for using DataSets, LINQ, and Synchronization Services for working with data
How to build web applications using ASP.NET AJAX, Silverlight, and ASP.NET MVC
Ideas for building Office and Mobile applications, WPF, WCF, and WF projects
Ways to effectively analyze and identify bugs using the advanced debugging features
How to automate repetitive tasks using the Visual Studio 2008 add-ins and macros
Suggestions for using Visual Studio Team System components coupled with Team Foundation Server
Techniques for building more secure applications
Who this book is for
This book is for programmers who want to become proficient with the latest version of Visual Studio and are interested in the advanced capabilities of the IDE.
Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.
From the Back Cover
Professional Visual Studio 2008
Microsoft Visual Studio 2008 is the latest version in the ongoing evolution of the Integrated Development Environment (IDE), and this resource examines the diverse facets of the IDE—from common tasks to intricate functions to the powerful tools that accompany the main code editing and design windows. Written by a unique author duo and offering an in-depth look at the powerful and fascinating features and techniques of the IDE, this book explores each aspect of the development life cycle from the perspective of how Visual Studio 2008 can make your life easier.
Each chapter is packed with examples that illustrate uses for various tools, commands, and shortcuts of Visual Studio 2008. You will gradually learn to identify where a feature is used, conclude how you can use it to its fullest potential, and then seamlessly apply that feature to help solve real-world problems.
What you will learn from this book
How to create project templates and wizards
Methods for using IntelliSense, code refactoring, class modeling, and unit testing
Tips for using DataSets, LINQ, and Synchronization Services for working with data
How to build web applications using ASP.NET AJAX, Silverlight, and ASP.NET MVC
Ideas for building Office and Mobile applications, WPF, WCF, and WF projects
Ways to effectively analyze and identify bugs using the advanced debugging features
How to automate repetitive tasks using the Visual Studio 2008 add-ins and macros
Suggestions for using Visual Studio Team System components coupled with Team Foundation Server
Techniques for building more secure applications
Who this book is for
This book is for programmers who want to become proficient with the latest version of Visual Studio and are interested in the advanced capabilities of the IDE.
Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.
### 《Professional Visual Studio 2008》关键知识点概览
#### 一、书籍概述与目标读者
《Professional Visual Studio 2008》是一本由Nick Randolph和David Gardner共同编写的书籍,旨在帮助程序员深入掌握Visual Studio 2008这款集成开发环境(IDE)的各种功能和技巧。本书面向希望熟悉Visual Studio最新版本并了解其高级特性的程序员。
#### 二、书籍结构
本书分为九个部分,涵盖了Visual Studio 2008的核心功能和开发流程中的各个方面。
1. **第一部分:集成开发环境** - 介绍了Visual Studio 2008的基本界面和工具,如解决方案资源管理器、工具箱等。
2. **第二部分:入门** - 包括如何创建解决方案、项目以及源代码控制等内容。
3. **第三部分:语言** - 深入探讨了C#和VB.NET等语言的新特性,如泛型、匿名类型等。
4. **第四部分:编码** - 探讨了IntelliSense、代码重构等功能,以及如何使用类设计器进行建模。
5. **第五部分:数据** - 覆盖了数据集、LINQ等数据处理技术。
6. **第六部分:安全性** - 讨论了.NET Framework中的安全机制、加密和混淆等主题。
7. **第七部分:平台** - 包括ASP.NET Web应用、Office应用、移动应用等不同平台上的开发实践。
8. **第八部分:配置与国际化** - 探讨了配置文件、连接字符串和资源文件等配置管理内容。
9. **第九部分:调试** - 详细讲解了Visual Studio 2008提供的各种调试工具和技术。
#### 三、核心知识点详解
##### 1. 创建项目模板和向导
- **项目模板**:用于快速创建具有特定结构和预设代码的项目的模板。
- **向导**:引导用户完成复杂任务或设置步骤的辅助工具。
##### 2. 使用IntelliSense、代码重构、类建模和单元测试
- **IntelliSense**:提供代码补全和上下文敏感的帮助功能,提高编码效率。
- **代码重构**:支持自动重命名、提取方法等操作,简化代码维护工作。
- **类建模**:通过类设计器可视化地设计类之间的关系和属性。
- **单元测试**:提供内置的支持来编写和运行单元测试,确保代码质量。
##### 3. 数据集、LINQ和同步服务
- **数据集**:用于存储从数据库检索的数据,并允许在应用程序中离线处理这些数据。
- **LINQ**:一种查询语法,允许以自然语言风格查询对象集合和关系数据库。
- **同步服务**:提供离线数据同步的能力,适用于移动设备和其他断开连接的环境。
##### 4. 构建Web应用
- **ASP.NET AJAX**:增强了Web页面的功能性和响应性。
- **Silverlight**:用于创建丰富的Internet应用程序(RIA)的技术。
- **ASP.NET MVC**:采用模型-视图-控制器架构的框架,用于构建动态网站。
##### 5. 构建Office和移动应用
- **Office应用**:利用Visual Studio 2008可以开发基于Microsoft Office的应用程序。
- **移动应用**:支持为多种移动设备开发应用程序,包括智能手机和平板电脑。
##### 6. 高级调试特性
- **调试窗口**:提供了多种调试工具,如即时窗口、监视窗口等。
- **断点**:可以在代码中设置断点来暂停执行并检查当前状态。
- **调试代理和可视化**:支持创建自定义的调试代理来扩展调试功能。
##### 7. 使用Visual Studio 2008插件和宏自动化任务
- **插件**:可以通过安装插件来增强IDE的功能。
- **宏**:支持记录和回放常用的操作序列,提高工作效率。
##### 8. 结合Visual Studio Team System组件和Team Foundation Server
- **团队系统组件**:包括版本控制、项目跟踪、报表和构建管理等功能。
- **Team Foundation Server**:为团队协作提供中央化的服务器支持。
##### 9. 构建更安全的应用程序
- **安全性**:涵盖了.NET Framework的安全性、加密技术和代码混淆等主题。
- **客户端应用程序服务**:提供了针对客户端应用程序的安全策略和服务。
- **设备安全管理**:专注于移动设备的安全管理。
#### 四、总结
《Professional Visual Studio 2008》不仅全面覆盖了Visual Studio 2008的所有主要特性,还通过丰富的示例和实战经验分享了如何高效地利用这些工具和技术解决实际问题。对于希望深入了解Visual Studio 2008的开发者来说,这本书是一本不可多得的实用指南。
1