构建高质量的C#代码
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.8 准备你的开发工具箱

开始正式介绍如何使用C#编程语言进行高质量软件开发的最后一项准备工作是,你需要准备一个很大的开发工具箱。如果你要问这个工具箱需要多大,我只能回答:你的思想有多广阔,这个工具箱就有多大。

在这个工具箱中,我们会逐渐放入很多的开发工具,这些工具包括:

● 计算机中运行的软件开发工具。

● 开发中好的方法和习惯。

● 编程语言的特点和特性。

● 开发资源的使用。

● 其他一些辅助工具。

现在,看看我们的工具包中已经有些什么了?或者说应该有些什么了?

铅笔

一支随手可以拿到的铅笔在软件开发的学习和实际工作中的作用,绝对不只是让你测试转笔刀好用不好用。当你看到什么、想到什么或者发现了什么,快点儿记下来,不然的话,它就可能很快就跑得无影无踪,以至于你很难再找到它。在实际开发中,随手画画软件的结构图或流程图,你也可能会有一些意想不到的收获。

集成开发环境

集成开发环境(IDE,Integrated Development Environment),比如我们使用的Visual C# 2010 Express。一个优秀的集成开发环境,不仅仅是我们编写代码的工具,它更可以帮助我们高效地组织代码结构,以及快速地编写、测试和调试代码。更完整的版本可能还包括的功能有团队开发管理、代码版本控制、自动化测试、软件发布与部署等功能。

另外,请注意区分:

● C#是一种编程语言。

● Visual C#2010 Express是一种集成开发环境,在这个环境中,我们可以使用C#编程语言进行软件开发。

● Visual Studio,一套集成多种编程语言与众多辅助功能的开发环境,在这个集成开发环境中,我们可以使用C#、VB、C++等多种编程语言进行软件开发。

MSDN Library和Helper

MSDN Library是微软为广大的开发人员提供的一份详尽的开发知识文库,是使用微软开发工具进行开发的人士不可缺少的重量级工具。其中,我们可以查询详细的编程语言说明,以及.NET Framework中的资源的使用说明等众多开发技术文档。

在.NET Framework 4.0以后,MSDN Library更名为Helper,并且只提供在线版本,我们可以通过Visual C#2010 Express中的菜单“帮助”→“查看帮助”打开它。如果不方便随时上网,我们还可以在本机安装MSDN Library 2005或MSDN Library 2008,方便离线查询相关信息。

在学习和工作中,请一定要安装一份MSDN Library或者可以随时联机进行查询!

不断扩展你的开发工具箱

在阅读本书,以及以后的工作和学习中,你还应该好好地维护自己的工具箱,不断地将学到的开发技巧、方法、经验和工具放入其中,这样一来,随着工具箱的内容的丰富,我们的软件开发技能也会有显著的提高。