Microsoft 开发人员代码

概述

1

基础知识

2

获取工具

3

开始学习

什么是软件开发?(概述)

现代软件通常包含一系列组件,这些组件可以彼此交互来执行实现应用程序所需的任务。开发指使用多种可用语言之一编写源代码来创建这些组件。此代码用于定义基本的单个操作,计算机将执行这些操作来获得应用程序设计中指定的最终结果。这些操作可能很简单,就像将几个数字相加,设置组件内对象的值,或通过比较代码中定义的变量值来执行代码的不同部分。继续阅读>>

1 基础知识  

阅读以下有关软件开发任务的内容,然后通过安装构建应用程序所需的工具准备您的环境。

软件开发基础知识

阅读文档

软件开发的关键任务是将软件架构师的构想转化为有效的应用程序代码,使这些代码能够产生所需结果,在预定义条件下工作,实现强大的功能和安全性,在指定参数内执行,并且以最高的效率使用现有资源实现所有这一切。这项任务听上去很艰巨……继续阅读>>

阅读文档

Microsoft 是全世界最大的软件公司之一,专注于帮助开发团队获得成功。这里将向您概述各种 Microsoft 工具、开发环境、框架、代码示例和指南,它们涵盖软件开发生命周期的方方面面……继续阅读>>

2 获取工具  
下载图标  免费安装 C# 速成版(其他免费的速成版安装
  - 或 -
下载图标  安装 Visual Studio 2010 旗舰版(免费 90 天试用版)

如需帮助选择正确的 Visual Studio 版本,请查看 Visual Studio 2010 比较图
有关团队开发的详细信息,请阅读应用程序生命周期管理

3 开始学习  

使用下列资源可帮助您深入学习编程语言、编写代码、构建应用程序以及软件开发的生命周期。

阅读文档

类和对象简介
文章 | .NET Framework | 2009 年 10 月

在面向对象的开发中,可在创建应用程序逻辑时使用与日常生活类似的思维方式处理代码,使应用程序开发变得更简单、更轻松。请阅读《面向对象的编程》一文,了解语法和基本概念。阅读>>

本文提供了 VB、C#、F# 和 C++ 的示例。如果您刚开始接触这些语言,本文中的示例代码可带您入门。

下一步:深入了解使用 Visual Studio 进行开发

播放视频

使用单元测试创建高质量代码
视频 | 7 分钟 | Visual Studio | 2008 年 10 月

在创建代码时,对代码进行测试十分重要。您无需等待即可实现此目标:在单元测试中,您可以快速编写简单的功能测试以涵盖代码的关键要素。在本视频中,您将了解如何为 C++ 代码创建和运行单元测试。观看>>

下一步:了解使用 ALM 进行团队开发

阅读文档

TEAM FOUNDATION SERVER 入门:源代码管理、内部版本管理以及错误跟踪
演练 | Visual Studio | Team Foundation Server | 2009 年 10 月

当您处理有多位个团队成员协作的项目时,源代码管理至关重要。源代码管理可实现在单一存储库中共享代码,并帮助处理由多位开发人员对单个文件所做的更改。本文将演示在共享源代码中进行更改的生命周期,并概述 Visual Studio 2010 旗舰版中用于跟踪工作项和管理内部版本的各种工具。阅读>>

安装 Team Foundation Server(90 天试用版)

下一步:了解使用 ALM 进行团队开发

阅读文档

IMPROVE TEAM EFFECTIVENESS WITH TEAM FOUNDATION SERVER (TFS)
指南 | Team Foundation Server | 2007 年 9 月

此免费联机图书完整地介绍了理解 TFS 和 TFS 入门所需的知识。从源代码管理到项目错误跟踪,再到 TFS 体系结构,本指南无所不包。阅读>>

安装 Team Foundation Server(90 天试用版)

下一步:了解使用 ALM 进行团队开发

播放视频

历史调试器 (IntelliTrace)
视频 | 11 分钟 | Visual Studio | 2009 年 7 月

调试器是最终的即时测试工具。历史调试器在运行代码时类似于“DVR”,使您不仅能够“播放”应用程序,还能够暂停和后退以检查应用程序过程中的各种状态。这样就不必猜测该在何处放置断点,并能够找到问题的核心部分。观看>>

下一步:Visual Studio 测试和 ALM

相关主题

Team Foundation Server 安装入门
了解 TFS 的各种安装选项以及如何安装 TFS。

Team System:“我如何”视频
观看有关 Visual Studio Team System 各种功能的视频。

应用程序生命周期管理解决方案
获取有关测试和 ALM 的更多文章和视频。

安全开发生命周期开发人员初学者工具包
有关核心安全性开发生命周期概念的初学者工具包。

书籍

C# 入门经典(第 5 版) C# 入门经典(第 5 版)
您首先将学习变量、流控制和面向对象的编程等基础知识,然后逐步积累有关 Web 和 Windows 编程、Windows 窗体和数据访问的技能。
Beginning Visual Basic 2010 Beginning Visual Basic 2010
本书旨在教您如何在 Visual Basic 2010 中尽可能快速、轻松地编写有用的程序。
Visual C++2010 入门经典(第 5 版) Visual C++2010 入门经典(第 5 版)
本书综合介绍了标准 C++ 语言和 Visual C++ 2010;不需要读者此前有编程经验。
Professional F# 2.0 Professional F# 2.0
本书指导您如何利用 F#,并介绍 Microsoft .NET Framework 和 Visual Studio® 2010 工具集。
Professional Application Lifecycle Management with Visual Studio 2010 Professional Application Lifecycle Management with Visual Studio 2010
这本具体的操作指南介绍 Visual Studio 2010 应用程序生命周期管理 (ALM) 所需的工具、原则和方法。
Professional Team Foundation Server 2010 Professional Team Foundation Server 2010
本书全面而详尽地介绍您在使用 TFS 有效地管理和交付软件项目时所需的信息。