学习笔记7_Visual Studio 2010起始页
入门
1.欢迎使用
1.1Visual Studio 2010新增功能,了解此版本中包括的新增功能.
(1)Visual Studio 2010概述
http://msdn.microsoft.com/zh-cn/library/bb386063(VS.100).aspx
Visual Studio 2010 中的新增功能,语言:Visual C# 2010 中的新增功能.
(2).NET Framework 4中的新增功能
http://msdn.microsoft.com/zh-cn/library/ms171868%28VS.100%29.aspx
主要功能和改进信息.
(3)Visual C#中的新增功能
http://msdn.microsoft.com/zh-cn/library/bb383815%28VS.100%29.aspx
(4)自定义Visual Studio起始页
http://msdn.microsoft.com/zh-cn/library/aa991992%28VS.100%29.aspx
Visual Studio 起始页是在Visual Studio 工具窗口中运行的Windows Presentation Foundation(WPF)可扩展应用程序标记语言(XAML)页.
1.2使用Visual Studio创建应用程序
(1)漫游开发环境
http://msdn.microsoft.com/zh-cn/library/ms165088%28VS.100%29.aspx
(2)学习Visual C#
http://msdn.microsoft.com/zh-cn/vcsharp/aa336766
为初学者和有经验的开发人员学习Visual C# 提供丰富资源.
(3)创建您的第一个Visual C#程序
http://msdn.microsoft.com/zh-cn/library/ms173060%28VS.100%29.aspx
Hello,World.
(4)示例和教程
http://msdn.microsoft.com/zh-cn/library/dd492171%28VS.100%29.aspx
4个小练习.
1.3扩展Visual Studio
(1)访问Visual Studio库
http://visualstudiogallery.msdn.microsoft.com/
Visual Studio 库有助于您快速访问工具,控件和模板,以便充分利用Visual Studio.
(2)启动扩展管理器
(3)扩展Visual Studio概述
http://msdn.microsoft.com/zh-cn/library/xc52cke4%28VS.100%29.aspx
Visual Studio 的自动化和扩展性.
(4)下载其它Visual C#工具
http://msdn.microsoft.com/zh-cn/vcsharp/aa336734.aspx
里面的代码段不错
http://msdn.microsoft.com/zh-CN/vstudio/aa718338.aspx
下载:SDK,可再发行组件和Server Pack 控件和组件 代码示例 入门工具包
1.4社区和学习资源
(1)Visual C#开发中心
http://msdn.microsoft.com/zh-CN/vstudio/hh388566
可帮助您培养Visual C# 开发技能的资源
入门,新闻和信息,团队和社区博客
(2)MSDN代码库中的Visual C#项目
http://archive.msdn.microsoft.com/vlinq/People/ProjectPeople.aspx
MSDN Archive
(3)Visual C#论坛
http://social.msdn.microsoft.com/Forums/zh-cn/category/visualcsharp
(4)Channel 9上的Visual C#
http://channel9.msdn.com/tags/CSharp/
2.Windows
2.1Windows开发中的新增功能
(1)Windows开发中的新增功能概述
http://channel9.msdn.com/windows/
Windows 8 比较多
(2)WPF和Silverlight中的新增功能
http://msdn.microsoft.com/zh-cn/library/bb613588%28VS.100%29.aspx
WPF 版本4的新增功能
(3)Windows窗体中的新增功能
http://msdn.microsoft.com/zh-cn/library/bb762963%28VS.100%29.aspx
.NET Framework 3.5的Windows窗体中的新增功能
2.2创建Windows应用程序
(1)Windows客户端应用程序概述
http://msdn.microsoft.com/zh-cn/library/5b13a7k4%28VS.100%29.aspx
基于Windows的应用程序概述
(2)创建WPF应用程序
http://msdn.microsoft.com/zh-cn/library/ms752299%28VS.100%29.aspx
演练:开始使用WPF 介绍了一个Windows Presentation Foundation(WPF)应用程序的开发.
(3)创建Windows窗体应用程序
http://msdn.microsoft.com/zh-cn/library/ms229601%28VS.100%29.aspx
Windows 窗体入门 如何利用Windows窗体的功能来显示数据,处理用户输入以及方便而又高度安全的部署应用程序.
(4)创建数据驱动应用程序
http://msdn.microsoft.com/zh-cn/library/bb655891.aspx
从访问SQL Server Compact 3.5 中的数据到编写使用LINQ的查询,再到将数据绑定到Windows窗体上的控件,Visual C#速成版均提供了
简化数据处理的工具和语言功能.
2.3学习资源
(1)有关Windows开发的视频
http://msdn.microsoft.com/zh-cn/windows/cc184873.aspx
面向开发人员的视频.一堆的视频
(2)Windows开发人员培训资源
http://msdn.microsoft.com/zh-cn/windows/aa904962.aspx
了解如何针对Windows桌面进行开发
(3)有关WPF的视频
http://msdn.microsoft.com/en-us/vstudio/aa496123
.NET Framework
(4)有关Windows窗体的视频
同上
2.4社区资源
(1)WindowsClient.net
同上
(2)Windows开发中心
http://msdn.microsoft.com/zh-cn/windows/default.aspx
Windows开发中心-Windows主页
(3)Windows开发论坛
(4)Channel 9 上的Windows开发
3.Web
3.1Web开发中的新增功能
(1)Web开发中的新增功能概述
http://msdn.microsoft.com/zh-cn/library/s57a598e%28VS.110%29.aspx
ASP.NET 4和Visual Web Developer 中新增功能
(2)获取最新的Web平台组建和应用程序
(3)浏览Web应用程序库
http://www.microsoft.com/web/gallery/
Windows Web App应用程序库
3.2创建Web应用程序
通过Visual Studio 2010和Microsoft Web平台,开发人员可以创建网站和Web应用程序,还可以提供承载和管理功能.
(1)ASP.NET概述
http://msdn.microsoft.com/zh-cn/library/4w3ex9c2%28VS.100%29.aspx
ASP.NET 是一个统一的Web开发模型,它包括您使用尽可能少的代码生成企业级Web应用程序所必需的各种服务.
ASP.NET作为.NET Framework的一部分提供.
当您编写ASP.NET应用程序的代码时,可以访问.NET Framework中的类.可使用与公共语言运行时(CLR)兼容的任何语言(包括Microsoft Visual
Basic 和C#)编写应用程序的代码.使用这些语言,可以开发利用公共语言运行时,类型安全,继承等方面的优点的ASP.NET应用程序.
(2)使用ASP.NET创建Web应用程序
http://msdn.microsoft.com/zh-cn/library/ms186209.aspx
网页和Web服务(如何实现-C#)
(3)使用Silverlight创建富Internet应用
http://msdn.microsoft.com/en-us/bb187358.aspx
Get started with Silverlight
(4)部署到承载提供程序
http://www.microsoft.com/web/category/all
All Articles 很多文章
3.3学习资源
如果您刚开始学习Web开发,或者要从其它平台转换到ASP.NET,这些链接可以帮您快速入门.
(1)有关ASP.NET的视频
http://www.asp.net/get-started
ASP.NET 首页去了
(2)有关Silverlight的视频
http://msdn.microsoft.com/en-us/bb187401
Silverlight Videos and Tutorials
(3)从PHP迁移到ASP.NET
MSDN主页
(4)从ASP迁移到ASP.NET
MSDN主页
3.4社区资源
获取有关Web开发的最新新闻,在全球Web开发人员社区中获得您的问题的答案.
(1)Microsoft ASP.NET 官方网站
(2)ASP.NET论坛
社区
(3)Silverlight论坛
http://msdn.microsoft.com/en-us/bb187358.aspx
Get start Silverlight
(4)Channel 9上的Web开发
http://channel9.msdn.com/tags/ASP.NET/
ASP.NET
4.云
4.1云开发中的新增功能
Windows Azure平台可帮助开发人员在Internet上创建,部署,管理和分发Web服务和Web应用程序.
(1)Windows Azure平台
免费试用不错
(2)来自团队博客的新闻和通告
4.2创建云计算应用程序
生成在Windows Azure上运行的应用程序,或者扩展和增强现有应用程序.
(1)下载工具和SDK
http://www.windowsazure.com/en-us/develop/net/?slideshow=5
(2)Windows Azure演练
(3)Windows Azure示例
(4)注册Windows Azure平台服务
4.3学习资源
许多组织距离将应用程序生成或者扩展到云计算只有一步之遥.查看这些链接可以了解如何开始.
(1)有关Windows Azure 平台的视频
http://msdn.microsoft.com/zh-cn/windowsazure//dd439432.aspx
Windows Azure 基础知识
(2)Windows Azure 平台白皮书
http://www.windowsazure.com/en-us/develop/overview/
Windows Azure is an open cloud platform that enables you to quickly build,deploy and manage applications across
a global network of Microsoft managed datacenters.
You can build applications using any language,tool or framework.
(3)Windows Azure 平台培训工具包
4.4社区资源
围绕Windows Azure 平台的开发人员社区不断壮大.通过使用这些链接,可获取深入的信息或与其他开发人员联系.
(1)Windows Azure 平台开发中心
http://msdn.microsoft.com/zh-cn/windowsazure//default.aspx
重要的页面
(2)Windows Azure论坛
(3)Channel 9上的Windows Azure 平台
5.Office
5.1Microsoft Office 开发中新增功能
Office System 与Visual Studio 和.NET Framework结合使用,可为应用程序开发提供众多可能方案.
(1)Microsoft Office开发中的新增功能概述
http://msdn.microsoft.com/zh-cn/library/86bkz018%28VS.100%29.aspx
Office Development 中的新增功能
5.2创建Office解决方案
可通过多种方式结合使用Visual Studio和Office System 来创建功能强大的Office解决方案.这些链接可以帮您确定那种类型的Office解决方案适合您
的要求.
(1)Office解决方案开发概述
http://msdn.microsoft.com/zh-cn/library/hy7c6z9k%28VS.100%29.aspx
(2)Office开发入门
http://msdn.microsoft.com/zh-cn/library/23cw517s(VS.100).aspx
(3)使用Visual C#创建Office应用程序
http://msdn.microsoft.com/zh-cn/library/ms186213.aspx
Office编程(如何实现)
(4)Office业务应用程序中心
5.3学习资源
在开始了解新技术或掌握某些特定功能时,这些学习资源会非常有用.
(1)有关使用Visual Studio 开发Office解决方案的视频
(2)了解Visual Studio的Office开发
5.4社区资源
获取有关Office开的最新新闻,在全球Office开发人员社区中获得您的问题的答案.
(1)利用Visual Studio 开发中心进行Office开发
(2)Office开发中心
(3)Visual Studio Tools for Office论坛
(4)Channel 9上的Office开发
6.SharePoint
6.1SharePoint开发中的新增功能
SharePoint是一种灵活的功能强大的协作平台,可用于快速开业务解决方案.
http://msdn.microsoft.com/en-us/sharepoint/ee513148.aspx
(1)针对开发人员的SharePoint中的新增功能概述
(2)为最新发布的SharePoint版本做好准备
6.2创建SharePoint解决方案
了解如何设计,生成,测试,部署和升级SharePoint Intranet 应用程序的基本知识.
(1)SharePoint概述
(2)开发人员指南
(3)演练和示例
6.3学习资源
查找概念性概述,视频教程和参考指南以帮助您开发SharePoint解决方案.
(1)有关SharePoint开发的视频
(2)在SharePoint上开发
(3)在MOSS上开发
(4)SharePoint FAQ
6.4社区资源
获取有关SharePoint开发的最新新闻,在全球SharePoint开发人员的社区中获得您的问题的答案.
(1)SharePoint开发中心
(2)SharePoint博客
(3)SharePoint论坛
(4)Channel 9上的SharePoint
7.数据
7.1Microsoft 数据平台中的新增功能
Microsoft 数据平台向开发人员提供全面的编程框架,开发人员可以利用此框架来创建面向移动设备,桌面,Web服务器和企业服务器的,以数据为中心的
解决方案.
(1)数据应用程序开发中的新增功能
http://msdn.microsoft.com/zh-cn/data/default.aspx
(2)ADO.NET Entity Framework中的新增功能
http://msdn.microsoft.com/zh-cn/data/aa937723.aspx
Entity Framework
(3)模型驱动开发中的新增功能
Update on SQL Server Modeling CTP(Repository/Modeling Services,"Quadrant" and "M")
7.2使用数据创建应用程序
获取Microsoft数据平台中提供的功能概述,并查看相关用法的示例
(1)数据应用程序开发概述
http://msdn.microsoft.com/zh-cn/library/h0y4a0f6%28VS.100%29.aspx
Visual Studio 提供许多设计时工具,可帮助您创建访问数据的应用程序.本文概述了创建数据处理应用程序所涉及的基本过程.此处的信息有意
略过了许多细节,其设计目的是提供一个一般信息来源和起点,读者可借此访问与创建数据应用程序有关的很多其它帮助页.
(2)在Windows应用程序中使用数据
(3)在Web应用程序中使用数据
7.3学习资源
无论是初学者还是专家,均可从此处开始接受培训.Microsoft数据平台向开发人员提供全面的编程框架,开发人员可利用此框架创建以数据为中心的解决方
案.
(1)了解如何使用Microsoft数据平台
http://msdn.microsoft.com/zh-cn/data/aa937721.aspx
Data Access and Storage >学习
(2)来自MSDN的数据平台视频
http://msdn.microsoft.com/zh-cn/data/cc300162.aspx
视频不错
(3)来自ASP.NET的数据访问视频
http://www.asp.net/web-forms/videos/data-access
Web Forms 视频 不错
(4)来自WindowsClient.net数据访问视频
7.4社区资源
来自社区的数据访问相关信息:在此处查找博客,新闻组,相关网站,网站广播等.
(1)数据平台开发中心
Data Access Storage 主页
(2)数据平台博客
(3)数据平台论坛
(4)Channel 9 上的数据访问资料
http://channel9.msdn.com/tags/ADO.NET/
ADO.NET
指南和资源
1.计划并跟踪
1.1组织项目
创建一个团队项目,以组织您的团队计划,代码,测试,文档和包括.
(1)阅读:创建团队项目
http://msdn.microsoft.com/zh-cn/library/ms242903%28VS.100%29.aspx
有关启动团队项目的快速入门指南
1.2创建产品积压工作
创建用户情景积压工作,用户情景描述了您的用户想要通过该产品实现哪些目标.使用这些情景可以为您的项目创建高级计划并跟踪计划进度.
(1)阅读:使用工作薄管理产品积压工作
http://msdn.microsoft.com/zh-cn/library/dd380682%28VS.100%29.aspx
"产品计划"工作薄
1.3制定开发迭代计划
通过将最高优先级别的用户情景分解为各项任务来启动开发迭代.
(1)观看:不再有黑盒计划
(2)阅读:使用工作薄制定迭代计划
http://msdn.microsoft.com/zh-cn/library/dd380681%28VS.100%29.aspx
"迭代积压工作"工作薄
1.4跟踪工作
使用面板,报告和查询跟踪当前迭代及整个项目的进度
(1)观看:不再有后续意外
(2)阅读:查看面板
http://msdn.microsoft.com/zh-cn/library/dd380719%28VS.100%29.aspx
面板(敏捷)
(3)阅读:使用报告跟踪进度
http://msdn.microsoft.com/zh-cn/library/dd380714%28VS.100%29.aspx
报表(Agile)
2.设计
2.1理解现有代码
通过创建依赖项关系图,层关系图和序列图,可视化代码的结构,关系和行为.
(1)阅读:可视化现有代码
http://msdn.microsoft.com/zh-cn/library/dd409365%28VS.100%29.aspx
显示现有代码 当您必须修改现有软件系统时,Visual Studio 旗舰版可帮助您可视化和了解代码的组织,关系和行为.在对代码进行更改之前,请使用
Visual Studio 旗舰版探究这些更改对代码的影响,帮助您评估这些更改给您带来的工作和风险.例如:可生成依赖关系图来检查代码中的现有关系和模
式.若要传达系统计划的体系结构,请创建层关系图.然后可以利用这些关系图使代码和设计保持一致.若要了解代码实现方法的方式,请生成序列图.若要
浏览现有类的结构,请创建类关系图.若在传达系统的各个方面并对其进行建模,请绘制统一建模语言(UML)关系图.例如,可以为系统的组件,类型,交互和
流程建模.
2.2创建用户需求模型
使用UML模型显示用户和应用程序之间的工作流,对用户来说十分重要的概念和关系以及您的应用程序将提供的功能
(1)阅读:使用模型了解用户需求
http://msdn.microsoft.com/zh-cn/library/dd409376%28VS.100%29.aspx
Microsoft Visual Studio 旗舰版可以绘制有关用户的活动以及您的系统在帮助用户实现其目标方面所起的作用的关系图,从而帮助您理解,
讨论和传达用户的需求.需求模型就是一组这样的关系图,其中每个关系图都关注用户需求的不同方面.
2.3创建应用程序的体系结构模型
使用UML模型跨应用程序体系结构设计结构,行为和模式并进行通信.
(1)阅读:创建应用程序及其组件的大型结构模型
http://msdn.microsoft.com/zh-cn/library/dd490886%28VS.100%29.aspx
建立软件系统体系结构模型
为了帮助确保您的软件系统或应用程序满足用户需求,您可以在Visual Studio 旗舰版中创建模型来作为软件系统或应用程序的总体结构和
行为的说明的一部分.还可以使用模型来描述在整个设计过程中使用的模式.这些模型可帮助您了解现有的体系结构,谈论更改以及明确传达
您的意图.
2.4在开发期间验证应用程序
基于需求模型和体系结构模型为您的应用程序定义测试,并使用体系结构约束验证代码.
(1)阅读:基于需求定义验收测试
http://msdn.microsoft.com/zh-cn/library/dd409381%28VS.100%29.aspx
基于模型开发测试
在Visual Studio旗舰版中,还可以使用需求模型和体系结构模型来帮助组织系统及其组件的测试.这种做法有助于确保测试对用户和其他利益干系人
非常重要的需求,且有助于您在需求发生更改时快速更新测试.如果使用Microsoft测试管理器,还可以维护模型与测试之间的链接.
(2)阅读:根据预期设计验证代码
http://msdn.microsoft.com/zh-cn/library/dd409395(VS.100).aspx
如何:对照层关系图验证.NET代码
3.开发
3.1诊断代码缺陷
在发生错误时使用IntelliTrace 检查应用程序的状态,可通过较少的调试运行隔离错误并诊断不可复现的代码错误.
(1)观看:IntelliTrace简介
http://channel9.msdn.com/shows/10-4/10-4-Episode-28-An-Introduction-to-the-Historical-Debugger/
(2)阅读:借助IntelliTrace 更快地调试代码
http://msdn.microsoft.com/zh-cn/library/dd572114%28VS.100%29.aspx
调试传统上是一个迭代过程.此过程经常需要多次重新启动应用程序才能找到问题.IntelliTrace 通过提供对过去发生事情的信息的访问,
可以避免多次进行此类重新启动,从而加快调试.
(3)阅读:借助IntelliTrace调试不可复现的错误
http://msdn.microsoft.com/zh-cn/library/dd264954%28VS.100%29.aspx
非可重现错误是开发人员经常遇到的问题.例如:应用程序可能会在测试计算机上崩溃,而在开发计算机上成功运行.
3.2测试代码更改
使用测试影响分析标识在进行代码更改之前应运行的测试,用于执行代码更改验证或评估代码更改风险.
(1)阅读:标识代码更改对测试的影响
http://msdn.microsoft.com/zh-cn/library/dd264992%28VS.100%29.aspx
(2)阅读:利用单元测试验证代码
http://msdn.microsoft.com/zh-cn/library/dd264975%28VS.100%29.aspx
通过单元测试,开发人员和测试人员可以快速查找Visual C#,Visual Basic 和Visual C++项目中各个类的方法中的逻辑错误.单元测试可以创建一次,
并在每次更改源代码时运行,以确保不引入Bug.
3.3分析代码质量和性能
通过分析代码查找并更正常见的设计,安全和性能问题.利用签入策略强制执行可产生更高效代码和更高效组开发的做法.
(1)阅读:分析应用程序的质量
http://go.microsoft.com/fwlink/?LinkId=159669&clcid=804
使用代码分析工具分析应用程序质量,建立并维护代码质量是一个贯穿整个应用程序开发生存期的连续过程.代码质量是规划期间的"设计标准",并通过
代码评审和测试进行监控.开发人员利用Visual Studio 高级专业版和Visual Studio 旗舰版中的代码分析工具可以在编写代码时检查其代码的质量问
题.团队利用Team Foundation Server 版本控制签入策略可以在每次签入时强制实施质量标准.
(2)阅读:借助代码分析签入策略提高代码质量
http://msdn.microsoft.com/zh-cn/library/dd264876(VS.100).aspx
在使用Visual Studio 高级专业版时,可以为团队项目创建签入策略,以在实践中提高代码的质量以及团队开发效率.签入策略是在团队项目级别设置而
在可以签入代码之前在开发人员的计算机上实施的规则.
(3)阅读:使用性能探查器分析应用程序性能
http://go.microsoft.com/fwlink/?LinkId=159699&clcid=804
使用Visual Studio 分析工具,开发人员可以衡量,评估并着力解决代码中与性能相关的问题.这些工具与IDE全面集成,提供无缝的用户体验.
3.4管理数据库架构
将数据库架构纳入版本控制的管理范畴,然后使用与开发应用程序代码相同的工具和流程进行数据库开发.
(1)阅读:为架构创建数据库项目
http://go.microsoft.com/fwlink/?LinkId=159670&clcid=804
开始团队数据库开发 在管理对数据库对象和设置所做的更改或对服务器对象和设置所做的更改之前.必须先创建数据库项目,数据层应用程序项目或
服务器项目.该项目是数据库或服务器的对象和设置的脱机表示形式.
(2)阅读:编写和更改数据库代码
http://msdn.microsoft.com/zh-cn/library/dd193271(VS.100).aspx
将数据库或服务器置于版本控制之下并定义项目的测试基线后,您和您的团队要耗费大多数开发周期执行各种反复进行的开发任务.
- 了解任务
- 同步开发环境
- 签出文件,并对数据库项目或服务器项目做出境必要的更改
- 重构代码和数据
- 生成项目,并将其部署到独立开发环境中
- 测试更改,其中可能涉及到生成测试数据
- 分析新的或经过修改的代码以找出潜在在问题
- 签入更改,以便与团队共享这些更改
- 排除任何问题
3.5将文件纳入版本控制的管理范畴
在鼓励协作,隔离风险以及提供工具以识别和管理更改的系统中维护代码.
(1)阅读:将文件添加到版本控制
http://msdn.microsoft.com/zh-cn/library/ms245454(VS.100).aspx
将文件置于版本控制下
4.测试
4.1制定测试计划
为测试工作量创建测试计划.将测试配置,用户情景和测试套件添加到测试计划中.为用户情景和测试套件创建手动和自动测试.
(1)观看:手动测试简介
http://channel9.msdn.com/shows/10-4/10-4-Episode-23-An-Introduction-to-Manual-Testing/
(2)阅读:定义测试工作量
http://msdn.microsoft.com/zh-cn/library/dd286581(VS.100).aspx
使用测试计划定义测试工作量
(3)阅读:连接到团队项目
http://go.microsoft.com/fwlink/?LinkId=159672&clcid=804
如何:在Microsoft 测试管理器中首次连接到团队项目
4.2运行测试
使用测试运行程序运行手动测试,并记录每个测试步骤的结果.从测试计划或Visual Studio 运行自动测试.在运行测试时收集数据,并将其用于创建详细的Bug.
(1)阅读:运行测试
http://msdn.microsoft.com/zh-cn/library/dd286680(VS.100).aspx
如果您拥有Visual Studio 专业测试工具版或Visual Studio 2010旗舰版,则可以使用Microsoft 测试管理器从测试计划来运行手动测试和自动测试.
(2)阅读:提交Bug
http://msdn.microsoft.com/zh-cn/library/dd286746(VS.100).aspx
提交Bug和跟踪Bug的状态是一项重要任务,它有助于确保Bug得到修复.这将提高测试的应用程序的质量.
4.3跟踪进度
按照测试计划中的定义,使用报告和自定义查询跟踪测试工作量.基于特定生成中的代码更改,查看任何建议运行的测试,修复的Bug或已完成的需求.
(1)阅读:跟踪软件质量
http://go.microsoft.com/fwlink/?LinkId=159675&clcid=804
跟踪软件质量
4.4创建物理或虚拟环境
创建与您的生产系统匹配的物理或虚拟环境,以便运行测试并收集真实结果.
(1)阅读:设置环境以运行测试
http://msdn.microsoft.com/zh-cn/library/dd293551(VS.100).aspx
设置测试计算机以运行测试或收集数据 您可能要模拟一个慢速网络,对系统施加瓶颈.
5.生成
5.1设置生成系统
使用生成服务器在自动环境中编译,测试和部署软件.
(1)阅读:设置生成系统
http://msdn.microsoft.com/zh-cn/library/dd793166(VS.100).aspx
了解Team Foundation Build系统 您可以使用Team Foundation Build 在自动和分布式系统中编译,测试和部署软件.此软件的设计使其除了能支
持成熟的软件开发企业外,还能支持小型的"启动"软件工作.系统的设计可帮助您随着团队和基本代码的增长不断扩展您的生成系统.
(2)阅读:管理生成系统
http://msdn.microsoft.com/zh-cn/library/dd723544(VS.100).aspx
配置生成系统以满足需求后,可以用多种方法对其进行监视和管理.
5.2定义生成
指定有关如何针对不同目的生成代码的详细信息.
(1)阅读:使用默认模板定义生成
http://msdn.microsoft.com/zh-cn/library/dd647547(VS.100).aspx
您可以使用默认模板,通过选择要生成的代码项目来快速定义基本生成.还可以使用此模板,以包括更多高级功能(例如运行自动测试),并调整生成过程的
各个方面以满足您团队的需求.
(2)阅读:定义生成以在签入前验证更改
http://go.microsoft.com/fwlink/?LinkId=159694&clcid=804
定义封闭签入生成以验证更改 开发人员签入的更改中断生成时,对小团队造成的后果可能是大麻烦,而大型团队则会严重降低生产率和推迟日程,以此
衡量的代价非常高昂.可以创建封闭签入生成定义,以防止某些或所有基本代码出现此问题.
5.3运行和管理生成
运行生成,跟踪生成进度以及获取有关已完成生成的详细信息.
(1)阅读:运行和监视生成
http://go.microsoft.com/fwlink/?LinkId=159679&clcid=804
当您使用Team Foundation Build 运行生成时,可手动启动任何定义的生成.此外,您可以通过多种方式监视生成的进度,以确定生成是否已成功完成或
了解生成何时可供使用.
(2)阅读:管理和报告生成
http://go.microsoft.com/fwlink/?LinkId=159695&clcid=804
管理和查看已完成的生成
运行生成后,您可对其质量进行评级,查看与其有关的信息,或删除已完成的生成文件.
6.管理
6.1安装Team Foundation Server
采用最契合开发要求的配置安装Team Foundation Server
(1)下载:安装指南,包括必备组件
(2)转至:论坛以获取提示,技巧和其它指南
6.2配置Team Foundation Server
管理Team Foundation Server 的配置,包括SharePoint 产品,SQL Server 以及用于生成和虚拟测试实验室的计算机.
(1)阅读:管理服务器配置
http://go.microsoft.com/fwlink/?LinkId=159681&clcid=804
根据Visual Studio Team Foundation Server 的最初安装和配置方式,可能需要在一台或多台服务器上管理它以维护和执行部署.
(2)阅读:管理Lab Management
http://msdn.microsoft.com/zh-cn/library/dd936084(VS.100).aspx
6.3组织软件开发项目
分组类似项目(如与特定业务解决方案相关的所有项目),并将它们作为单个资源进行管理.
(1)阅读:配置团队项目集合
http://msdn.microsoft.com/zh-cn/library/dd236915(VS.100).aspx
使用团队项目集合组织服务器
(2)阅读:为团队项目添加资源
http://msdn.microsoft.com/zh-cn/library/dd386330(VS.100).aspx
在创建团队项目集合后,您可以添加或更改团队项目集合以及它所支持的项目的资源.
6.4管理版本控制和用户访问
通过管理权限控制访问,并通过配置版本控制和签入策略帮助确保代码质量.
(1)阅读:配置用户和组
http://msdn.microsoft.com/zh-cn/library/ms252477(VS.100).aspx
Team Foundation 安全性基于用户和组.
(2)阅读:了解和设置权限
http://msdn.microsoft.com/zh-cn/library/ms253094(VS.100).aspx
管理权限
(3)阅读:管理版本控制
http://go.microsoft.com/fwlink/?LinkId=159703&clcid=804
管理Team Foundation 版本控制
7.MSDN资源
7.1什么是MSDN订阅
MSDN订阅是供从事应用程序开发的专业开发人员使用的首要资源.通过MSDN订阅,可以访问各种Microsoft工具,专业支持服务和专家信息资源.
(1)订阅概述
(2)订阅的好处
7.2订阅入门
为了开始利用订阅的好处,您将需要激活订阅.只需激活一次即可获得所有好处.
(1)激活MSDN订阅
7.3MSDN订阅下载
通过MSDN订阅,可以访问各种Microsoft软件,服务器和操作系统.订户下载中心会针对您的订阅提供产品密钥和下载链接.
(1)访问订户下载中心