前言
C#是以Microsoft.NET为平台全新设计的现代编程语言。C#语言简单易用,高效快捷,功能强大,深受用户欢迎。目前,已经成为Windows应用系统开发和Web应用系统开发的首选工具。
2008年,我们结合C#应用开发和高校教学的实践经验,以Visual Studio 2005为操作平台,编写了《C#实用教程》一书,并先后重印8次,受到读者的广泛欢迎。
《C#实用教程》(第2版)以Visual Studio 2010为平台,系统介绍C#程序设计语言,并在此基础上介绍Windows应用系统开发。本书在第1版的基础上,对编程平台及实验部分进行了较大的修改和完善,不断提升了教材可读性和可用性。全书包含实用教程、习题、实验和综合应用实习四部分,附录A为习题参考答案。
实用教程基本思路如下:
(1)首先介绍Visual Studio 2010开发环境,通过简单的实例介绍C#学习和开发操作过程。其中,“第一个控制台应用程序”为后面上机练习 C#语言及其程序设计准备条件;“第一个Windows窗体程序”用于学习Windows应用系统开发操作过程;“第一个Web应用程序”使读者简单了解C#作为脚本语言的使用方法。
(2)C#语言介绍包括C#语言基础和C#面向对象编程等内容。通过“C#综合应用实例”训练C#综合程序设计能力。在此基础上介绍了C#高级特性、C#线程技术。
(3)C#语言Windows应用程序开发包括思路、步骤、窗体、常用控件、对话框、菜单、文档等。然后介绍图形图像编辑、文件操作和数据库应用,每一部分都有综合应用实例。
(4)本书采用Visual Studio 2010中自带的SQL Server 2008 Express作为数据库开发环境。同时,为了适应各种应用环境,在华信教育资源网http://www.hxedu.com.cn上提供 C#对数据库操作方法的电子文档。
习题主要突出基本编程语法和基本概念,附录A提供了习题参考答案。
实验主要锻炼编程和应用能力,读者先跟着做,然后自己练习。
综合应用实习突出使用C#进行Windows应用程序开发的方法,先引导读者完成系统的基本功能;然后提出新的要求,由读者自己增加、修改其他功能。
一般来说,在较短的时间内,通过实用教程学习、习题练习,特别是上机和综合应用实习后,读者基本能够应用C#完成基本的应用编程。
本书配有教学课件、所有实例和综合应用实例源文件以及数据库文件,方便教学和学生模仿练习。任课教师可在华信教育资源网http://www.hxedu.com.cn免费注册下载。
本书由南京师范大学郑阿奇主编和定稿,由南京农业大学梁敬东、钱晓军、朱毅华、时跃华和赵青松编写。参加本书编写的还有顾韵华、王洪元、刘启芬、丁有和、曹弋、徐文胜、殷红先、张为民、姜乃松、彭作民、高茜、陈冬霞、钱晓军、朱毅华、时跃华、周何骏、赵青松、王一莉、徐斌、王志瑞、孙德荣、周怡明、刘博宇、周怡君、郑进、刘毅、陈杰、刘友春等。还有其他一些同志对本书的编写提供了许多帮助,在此一并表示感谢!
由于作者水平有限,不当之处在所难免,恳请读者批评指正。
作者邮箱:easybooks@163.com
编者