内 容 简 介C#是微软公司推出的新一代的编程语言,它功能强大、编程简洁、明快,是微软公司推行的.NET计划中的重要组成部分,C#借助.NET框架的强大功能,适用于各种应用程序的开发。本书共12章,主要介绍了.NET Framework及Visual Studio开发环境、C#语言基础及面向对象机制、C# Windows程序设计、C# Web程序设计、ADO.NET及C#数据库程序设计、C#泛型编程等内容。本书详细介绍了C#程序设计的方方面面,并针对各章知识点附以大量的示例程序。通过本书的学习,读者可以由浅入深,逐步掌握C#程序设计。本书既是作者多年教学和科研工作经验的总结,也是半年来辛勤写作的结果。本书难度适中,实例丰富,既适合C#的初学者阅读,也适合有一定开发经验的读者阅读,书中包含的大量实例对应用程序的开发人员具有一定的参考价值。本书在各个章节的结尾附录有不同类型的练习题,这些习题难易适中,有助于读者对所学知识点进行巩固、掌握,并能启发读者进行深层次的思考。本书可作为各大中专院校相关专业的教材或参考用书,也可作为读者的自学材料。
Microsoft .NET是微软公司以服务方式递交软件的一种策略。它是微软公司的新战略,所有微软的产品都将围绕这个战略开发。微软为了推行.NET战略,特别为.NET平台设计了一种新语言——C#。 C#是由C和C++发展而来的一种“简单、高效、面向对象、类型安全”的程序设计语言,其综合了Visual Basic的高效率和C++的强大功能。C#是.NET的关键语言,是整个.NET平台的依托。设计C# 是为了建立运行于.NET平台上的、范围广泛的企业级应用程序。用Visual C# 编写的代码被编译为托管代码,这意味着它将受益于公共语言运行库的服务。这些服务包括:语言互操作性、垃圾回收、增强的安全性以及改进的版本支持。 本书介绍了利用C#语言编程的方方面面。共分为12章,首先介绍了.NET Framework的相关概念、Visual Studio开发环境以及C#编程基础,接下来详细介绍了C#面向对象机制以及如何利用C#进行Windows及Web应用程序开发,并对C#泛型编程给以简要说明,同时简要介绍了ADO.NET的相关知识。具体包括的内容如下。 第1章介绍了.NET Framework、Visual Studio集成开发环境、MSDN的安装与使用以及如何使用Visual Studio 2005集成开发环境创建基于C#语言的Windows及Web应用程序。 第2章介绍了C#语言的相关基础知识和基本语法。 第3章介绍了C#中常见的程序结构。 第4章介绍了C#中数组与集合的使用。 第5章给出了C# 面向对象程序设计的基础。 第6章详细介绍了C# 面向对象程序设计中的域、属性与事件。 第7章主要介绍了C# 面向对象程序设计中的方法。 第8章给出了C#语言中的继承与多态机制。 第9章简要介绍了C#中泛型编程的机制。 第10章详细介绍了利用Visual Studio 2005 开发环境进行Windows应用程序开发的常用元素,包括常用控件、菜单、工具栏、对话框编程、GDI+编程等。 第11章简要介绍了ADO.NET与C#数据库编程。 第12章介绍了ASP.NET及C# Web应用程序开发。 本书的特点在于理论与实际应用相结合,克服了理论型书籍难以动手实践和示例型图书难以理解和下手的不足。在理论方面,本书全面介绍了与C#语言相关的知识点,使读者能够对C#编程有一个完整的认识与把握;实践方面,本书各个章节中均附有难易度适中的示例,通过给出源代码,读者可在学习各章节知识点的基础上按照示例源代码进行实际操作。通过实际动手操作,巩固对知识点的理解。 本书由周新伟、王雷负责编写,刘玉领参编了本书的第2、第5章的内容,参加本书编写的还有杨卫、廖建军、付永华、叶明、崔宁、卢宏、汪昔玉、卫平峰、程冬丁、王勤、张锐、汪小锋、李葵、叶浩、肖飞、宋海剑、林勇及朱衡等人。全书由周新伟负责修改、定稿。在此对所有在本书编写过程中给予帮助的人一并表示感谢。 由于时间仓促,加之作者水平有限,书中不足和错误之处在所难免,敬请读者批评指正。 编者 2008年7月