前言

党的二十大报告中指出: “我们提出并贯彻新发展理念,着力推进高质量发展,推动构建新发展格局,实施供给侧结构性改革,制定一系列具有全局性意义的区域重大战略,我国经济实力实现历史性跃升。”“我们加快推进科技自立自强,全社会研发经费支出从10000亿元增加到28000亿元,居世界第二位,研发人员总量居世界首位。基础研究和原始创新不断加强,一些关键核心技术实现突破,战略性新兴产业发展壮大,载人航天、超级计算机、卫星导航、量子信息、核电技术、新能源技术、大飞机制造、生物医药等取得重大成果,进入创新型国家行列。”
近年来,我国互联网行业迅速发展,信息技术基础设施不断完善,计算机软件服务着社会生产和生活的方方面面,给人们的生活带来了极大的便利。
在前三个版本的基础上,第4版对内容进行了优化,软件开发版本由原来的Visual Studio 2019升级为Visual Studio 2022,数据库版本由原来的SQL Server 2012升级为SQL Server 2022。本书注重理论与实践相结合,对各部分内容均通过详细、通俗易懂的实例,使读者加深对内容的理解。教材在内容取舍、篇幅控制和难点安排上均适合教学,同时注重学生软件开发能力的培养。
本书每个案例的开发步骤都以通俗易懂的语言进行描述,从最基础的控件和语句进行讲解,详细介绍每一个开发步骤。每一个项目都有完整的开发流程。
本书通过用户登录界面、计算器程序、考试系统、图书管理系统、文件管理系统、酒店客房管理系统、企业人事管理系统7个典型设计项目,介绍了在Visual Studio 2022开发环境下使用C#开发WinForm应用程序的方法与技能。总体分为两部分: 第一部分为C#编程基础知识,通过5个项目对C#编程中使用到的基础知识进行覆盖,通过项目的制作介绍开发Windows应用程序中常见控件的属性和事件,以及这些属性和事件在编程中的应用方法,同时介绍了C#基本语句的编写方法和编写思路,以及基本语句在项目开发中的作用及其与控件之间的关系;第二部分为综合实训项目,通过2个完整的项目,采用软件工程的思想,介绍了从项目的需求分析、项目的总体功能设计到数据库设计、各功能模块的设计的全流程,以及各功能模块的设计和代码的编写,详细地介绍了使用C#开发完整项目的流程。
本书适用于希望在.NET框架下开发Windows应用程序的程序设计人员,对于希望从基本概念开始学习的Windows应用程序爱好者来说也有详细的例子可以边学习边实践。
本书由郑伟、杨晓庆担任主编,由朱福珍、劳飞、王洪洋、姜伟强担任副主编。来自企业的工程师曹晶、蔡世颖、曲树波、魏罗燕也参与了该书部分章节的编写。
由于编者水平有限,疏漏出错之处在所难免,敬请读者批评、指正。

 编者
2025年1月