前言
Visual Studio 2005是Microsoft公司为配合.NET应用程序的开发而推出的新一代开发工具,也是快速建立高性能的桌面应用程序、XML Web Services、移动应用程序和Web应用程序的工具。Visual Studio 2005完全支持.NET Framework 2.0,对所有语言(C/C++、C#、Visual Basic、各种脚本及HTML等)的开发环境进行了整合,使它们能在同一个集成开发环境中进行开发。
C#是Microsoft在推出.NET Framework的第1版时提供的一种全新语言。它是为了适应未来网络技术的发展而产生的新一代编程语言,它从C++语言发展而来,并综合了C++和Java的优点,是开发.NET Framework 2.0应用程序和ASP.NET网络应用程序的最佳语言之一。C#的最新版本是Visual Studio 2005的一部分,它建立在已有的成功基础之上,还添加了一些更吸引人的功能。其中一些功能取自于C++,而另外一些功能则是全新的。C#的快速流行,使之成为了使用.NET的Windows和Web开发人员无可争议的语言选择。
本书的内容结构
本书将全面介绍C#语言的基础知识,从开发环境到语言基础,从核心技术到窗体编程,从数据访问到Web编程,最后通过三个综合实例来说明C#的开发应用。本书的总体篇章结构如下。
本书读者对象
本书在内容安排上由浅入深,写作上进行了层层剥洋葱式的分解,以及充分的实例举证,非常适合于刚入门C#技术的初学者,同时也适合具有一定C#基础,欲对C#开发技术进行进一步了解和掌握的中级学员。如果您是以下类型的学员,此书会带领您迅速进入C#开发领域。
1 有一定C/C++语言基础,但是没有C/S结构应用程序开发经验的初学者。
2 有一定C/C++语言基础,但是没有B/S结构Web开发经验的初学者。
3 有其他C/S结构编程语言如Visual Basic、Java或B/S结构的Web编程语言如JSP、ASP开发经验,欲快速转向ASP.NET开发的程序员。
4 对ASP.NET有一定了解,但是缺乏Web开发经验的程序员。
5 有一定开发基础,需要加深对C#技术核心的了解和掌握的程序员。
致谢
本书由缪勇、李新峰和付志涛编著,其中缪勇编写了第一、三、五篇,李新锋编写了第四、六篇,付志涛编写了第二篇。全书由李新峰统稿。在编写过程中,温才燚、李振捷、傅进勇和林丁报等提供了很大的帮助,在此,对他们表示衷心的感谢。由于时间仓促,加上作者水平有限,书中难免存在一些不足和错误之处,如果读者使用本书时遇到问题,可以到本书服务网站http://www.cx-pub.com的相关论坛中提问,我们会及时给您回复。