C#程序设计教程
上QQ阅读APP看书,第一时间看更新

前言

C#是微软公司推出的.NET平台中较为主流的一种程序设计语言,它是由C和C++衍生而来的面向对象的编程语言。C#在保持C++强大功能的同时,整合了Java的很多优点,是一种简单、功能强大、安全而灵活的程序设计语言,深受程序员的喜爱。使用C#既能开发传统的控制台应用程序、Windows应用程序和组件程序,又能开发Web应用程序、XML Web服务以及移动端应用程序。

全书共分8章,基本覆盖了C#的主要应用领域。本书主要内容包括:C#程序设计概述、C#语言基础、面向对象程序设计、文件读/写、开发Windows窗体应用程序、ADO.NET、程序的调试及异常处理,以及程序的分层设计。

本书坚持能力为重,本着“理论知识够用,实践操作过硬”的原则,立足用最简练的语言讲清楚语法知识,并配套大量的实例及上机练习,加强学生的实践应用能力。与同类教材相比,本书具有以下四个特点:第一,突破传统的程序设计语言教材的编写思路,以案例来引领知识点,全书引用大量的小案例来讲解知识点;第二,以基础知识为主,以基本要素为重点,合理地规划教材内容,侧重介绍常用的编程知识,并且注意知识之间的逐渐迁移;第三,强调实践,每章都附有上机实验,专门围绕本章知识点而设计,此外,全书还提供两个综合实验,分别覆盖控制台的C#基础语法编程以及Windows编程;第四,每章配有习题,在巩固理论知识的同时,锻炼动手编程能力。

本书由谢修娟、吴道君、郑小乐任主编,由朱林任副主编。具体分工为:东南大学成贤学院谢修娟编写第2、3、4、6、7章,广东岭南职业技术学院吴道君编写第1、5、8章,东南大学成贤学院朱林和广州涉外经济职业技术学院郑小乐负责搜集案例以及部分程序的调试。南京大学史九林教授担任本书的审稿人,详细审阅了本书的编写大纲和全部书稿,在此表示真挚的谢意;还要感谢南京大学的徐洁磐教授,在本书的编写过程中给予了很多宝贵的建议和热情的帮助。

由于时间仓促,书中难免有不妥之处,敬请专家和读者批评指正。

编者

2016年4月