前言 本书第1版自2014年出版以来,先后多次印刷,深受广大读者的欢迎,被多所高等学校选为教材,获得2015年度河南省教育科学研究优秀成果二等奖(豫教〔2015〕04744号)、2015年度河南省信息技术教育优秀成果二等奖(豫教〔2015〕10366号)。本书第2版于2017年出版,2021年获得首届河南省教材建设二等奖(教思政〔2021〕144号)。教材在多年的使用过程中,有不少教师和读者提出了一些很好的意见与建议。为适应技术发展,结合教学实践、读者意见和建议,我们对本教材进行了修订,推出第3版,2020年入选河南省“十四五”普通高等教育规划教材重点建设项目(教高〔2020〕469号)。本次修订保持了前两版的写作风格和特色,侧重MIS开发,采用实用案例,坚持“实际应用需求引入→技术要点分析→关键代码剖析→技术经验总结”的学习路线,突出应用性和实践性。 本版修订的主要内容有: (1) 升级开发环境与工具。开发环境由第2版的Visual Studio 2012升级为Visual Studio 2019,数据库采用SQL Server 2019,所有案例都是在Visual Studio 2019下完成。 (2) 优化调整了部分章节内容,删减了原第4章RDLC报表、第5章建模工具PowerDesigner,替换为Web开发的必要技术ASP.NET MVC和前端框架Bootstrap,这两部分内容是当下企业人才招聘.NET开发工程师时所必需的技术。 (3) 采用ASP.NET MVC+Bootstrap技术对第9章案例进行了重构。 本书共9章。 第1章,介绍MIS基础知识。 第2~5章,主要介绍C#语言的高级特性和常用前后端框架,其中,第2章介绍利用C#进行数据库操作的高级特性;第3章介绍常用系统架构;第4章简要介绍ASP.NET MVC的基本原理及应用;第5章介绍前端框架Bootstrap典型应用。 第6~9章,为典型的MIS实际案例开发详解,其中,第6章为图书管理系统案例开发;第7章为超市商品进销存管理系统案例开发;第8章为在线考试系统案例开发;第9章为高校实践课题管理系统案例开发。这些实际案例,在解决方案、架构和实现技术上,由浅入深、循序渐进。通过以典型实例为引导,解决实际问题、剖析解决过程、拓展解题思路,结合每章的技术经验总结,可快速提高读者C#应用开发实践能力。限于篇幅,案例讲解在书中只给出了主要功能的源代码,案例的完整代码和数据库等相关资料可在清华大学出版社网站下载。 本书可作为高等院校计算机软件相关专业C#应用程序开发类课程的教材,也可供软件开发人员参考。相信此次修订后的教材,更适合教师的教学和读者的学习。 本次修订由郭基凤、高亮担任主编,韩玉民、赵冬担任副主编,第1章由韩玉民编写,第2章2.1、2.2节及第5章由赵冬编写,第2章2.3、2.4节、第7章以及第9章由余雨萍编写,第3章由郭基凤编写,第4章和第6章由朱彦松编写,第8章由高亮编写,全书由高亮、余雨萍、赵冬负责统稿。 在本书的修订过程中,得到了中原工学院车战斌教授的指导和帮助,本书的出版得到了河南省“十四五”普通高等教育规划教材建设项目和中原工学院教材建设基金资助,另外也吸取了许多相关专著和文献的优点,在此一并表示感谢。 虽然我们力求完美,但限于水平,不当之处在所难免,敬请广大读者不吝赐教。 作者2023年5月