前言 C#语言作为高效的.NET开发语言,已成为业界主流的程序设计语言之一。C#具有功能强大,编程过程简捷明快、易学易用,适合快速程序开发的特性。 本书内容丰富,选题典型准确,注重项目实现步骤及细节,具有很强的可操作性。全书共分为两个部分: 第一部分给出14个基础实验项目,基本覆盖C#程序设计的主要知识点、方法和技巧; 第二部分给出三个综合性案例,旨在提升读者实际项目开发的能力。项目案例经过精心的考虑和设计,使之既能帮助读者理解编程细节,同时又具有启发性。本书的编程开发平台为Visual Studio 2017和SQL Server 2012。本书的主要特点如下: (1) 以实际项目为中心。编排体系体现了“项目驱动、案例教学、理论实践一体化”的教学理念; 全面、翔实地介绍了C#开发所需的各种知识、方法和技巧。 (2) 教学目标具体明确,重点突出。将重点分解为结构化程序设计、面向对象设计、可视化编程、C/S模式的数据库编程等能力模块进行论述。教学内容围绕三个方面重点论述,包括面向对象编程的基础及深入、可视化编程的基础及深入、数据库编程及应用。以上三个方面既是C#语言的精髓,也是读者入门时最为关键、最为关心的问题。 (3) 在选材上,重在“以必需、实用为界”,不对理论过多论述,语言生动流畅,没有晦涩的专业术语和案例,减少读者的负担,做到深入浅出,能够使读者在轻松、愉快的环境下迅速掌握使用C#语言进行程序设计的方法和技巧。对于重点的例子分别进行代码与设计分析,做到入情入理。 (4) 理论实践一体化。以微课视频形式呈现项目案例的重点内容,突出边做边学的特点。在每个案例中有机地融合了知识点讲解和技能训练目标,融“教、学、练”于一体。 (5) 配套资源丰富。本书提供教学大纲、教学课件、电子教案、习题答案、程序源码,作者还为本书精心录制了600分钟的微课视频。 资源下载提示 课件等资源: 扫描封底的“课件下载”二维码,在公众号“书圈”下载。 素材(源码)等资源: 扫描目录上方的二维码下载。 视频等资源: 扫描封底刮刮卡中的二维码,再扫描书中相应章节中的二维码,可以在线学习。 本书由黄兴荣、李昌领、张廷秀、李继良编著,其他参编人员有梁晓弘、马晓绛、段珊珊、梁双华、郭夫兵。全书由黄兴荣统稿。 希望本书能对读者学习C#有所帮助,在编写过程中,我们力求写出C#的精髓,但是由于作者水平有限,书中不妥之处在所难免,敬请读者批评指正并提出宝贵意见。 编者 2021年3月