1.5 疑难解答
1. 我使用Visual Studio 2005开发的程序,在Visual Studio 2008中可以运行吗?
答:可以,Visual Studio 2008会自动转换。但是使用Visual Studio 2008开发的应用程序在Visual Studio 2005不能运行。
2. Visual Studio 2008编写的程序,可以在其他没有安装Visual Studio 2008的电脑上运行吗?
答:可以,但运行的机器上需要安装.NET Framework 3.5。使用Visual Studio 2008开发的程序,编译后的可执行文件不依赖开发工具。
3. 学习Visual Studio 2008前是不是应该学Visual Studio 2005?
答:不需要,Visual Studio只不过是个开发工具,没有必要学习老版本。
4. Visual Studio 2008可以开发网站吗?
答:可以的,本书的14章会介绍Web应用程序的开发。使用C#语言在Visual Studio 2008中不仅可以开发网站程序,还可以开发Windows桌面等应用程序。
5. 我需要使用C#和VB.NET,Visual Studio 2008可以同时开发这两种语言的程序吗?
答:可以,Visual Studio 2008是一个集成的开发环境,不仅可以开发这两种语言的程序,还可以开发C++程序。
6. 由于我们公司使用Visual Studio 2005开发程序,我再安装一个Visual Studio 2008会发生冲突吗?
答:不会。这两个版本的工具各使用不同的.NET框架,不会发生冲突。
7. Visual Studio 2008占用空间太大了,可以使用其他应用程序开发C#程序吗?
答:有,例如开源的SharpDevelop就是一款不错的开发C#语言的工具,而且该工具是使用C#语言开发的。其实所有的文字处理软件都可以,例如记事本,但是使用这样的程序开发效率太低。
8. C#语言可以开发什么样的应用程序?
答:除了一些底层应用程序外,几乎可以开发各种基于Windows平台的软件。例如Windows桌面应用程序、Web应用程序甚至是移动设备上的应用程序。
9. 平时经常看到C#和.NET一块出现,他们有什么关系?
答:.NET是一种平台,这种平台包括了很多类库,其他基于该平台的语言都可以调用.NET平台的类库。C#是一种基于.NET平台的编程语言,使用C#开发的应用程序都必须在.NET平台上才能运行。
10. 学习C#语言都需要什么基础知识,我没有计算机基础,英文也不好可以吗?
答:可以的,C#语言是比较容易入门的一门语言,只要拿出一定的时间来学习,一段时间可以就入门。英文对中国的程序员来说虽然很重要,但是刚开始英文不好也没有关系。随着学习的深入,可以不断提高自己的英文水平。