C#程序设计基础:教程、实验、习题
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

C#是一门崭新的面向对象编程语言,具有简单易用、灵活、功能强大、安全性好等特点。通过本书的学习,可使学生掌握使用C#语言设计应用程序的基本技能,了解面向对象的程序设计方法,能够编写实用、规范、可读性好的应用程序,并为后续课程提供有力的支持,为学生的专业课程设计、毕业设计等实训环节奠定良好的基础。

本书共11章,每章包含教程、习题、实验三部分。第一部分在介绍理论知识的基础上,提供了作者多年教学中积累的大量实例,真正做到理论与实践的有机结合;第二部分收集了典型习题;第三部分是上机实验指导,介绍了C#程序设计语言实验环境,并精心安排设计了多个实验,每个实验都包括详细的实验目的、实验基本要求、实验步骤等,这些实验对初学者全面掌握面向对象的程序设计大有帮助。

第1~4章主要介绍C#的基本语法。其中,第1、2章介绍C#概述、Visual C#.NET集成开发环境,以及简单的小程序,从而初步了解、认识C#;第3章为C#程序设计基础,介绍C#的基本语法,包括C#数据类型、变量、常量及运算符的使用;第4章介绍C#程序设计的控制语句,详细介绍选择语句、循环语句、跳转语句及数组的使用。第5章介绍面向对象程序设计的基础知识,包括类、构造函数、析构函数、方法、属性、方法的参数、方法的重载、类的继承与多态、接口、委托、事件、异常处理、集合与索引器。第6章介绍Windows应用程序开发,包括Label、TextBox、Button等控件的继承及事件处理的内容。第7章介绍使用GDI+中的常用类、结构和枚举绘制图形与图像的基本技术。第8章介绍流、目录、文件的常见使用方法。第9章介绍数据库应用开发,包括建立与数据库的连接,对数据库中的数据进行查询、插入、删除和更新操作等内容,实验中设计了一个成语词典查询系统综合型实验。第10章介绍多线程技术的使用。第11章介绍ASP.NET Web应用程序开发,介绍了使用C#语言在Web编程中的应用。

本教材吸收了国内外同类教材的长处,版式简洁,方便阅读又节省篇幅,同时对程序代码做了大量的注释,目的在于进一步方便初学者理解,并使其快速进入实际开发角色。书中所有习题及上机实验,均是多年来理论与实践教学中归纳总结出来的,实例丰富,语言通俗易懂,内容循序渐进、深入浅出,形式多样,是针对每章教程的重点、难点而编写的。通过本书的学习,可以加深对理论基础的理解,并在短时间内轻松掌握该门技术。

本书适合作为Visual C#.NET程序设计教程,也可作为Visual C#.NET开发人员的参考资料。本书不仅适合大中专院校相关专业的学生使用,也可以作为软件培训班的教材或辅助教材使用。

本书配有PPT、例程源代码、习题库(考试系统)、习题解答等教学资源,需要者可登录电子工业出版社华信教育资源网www.hxedu.com.cn,免费注册、下载。

本书由赵敏主编,方芳、万在红、莫燕、张帆、廖远副主编。闵高鹏、易慧刚、潘竖等对本书的校对付出大量的工作,在此表示感谢。在编写过程中,难免出现差错和不妥之处,欢迎读者批评指正,谢谢!

编 者