Visual C
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

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#语言是比较容易入门的一门语言,只要拿出一定的时间来学习,一段时间可以就入门。英文对中国的程序员来说虽然很重要,但是刚开始英文不好也没有关系。随着学习的深入,可以不断提高自己的英文水平。