图书前言

  

  

  

  

  

  

  

  

  

  

  当今社会计算机和网络技术高速发展,计算机的应用已深入各个领域,计算机操作和应用能力已成为当代各专业大学生都应熟练掌握的一项基本技能。但是,大多数非计算机专业的学生在程序设计能力的培养上,重点在于对语法的掌握,这距离编写优良的程序或者进行小型的软件开发都还有一定的距离。

  计算机课程是一门实践性和操作性很强的课程,注重学生动手能力的培养是计算机教学的突出特色之一。为此,西安交通大学在全校范围的一年级本科生中开设了小学期计算机程序设计能力和应用能力实训课程,目标是通过实训提高学生的程序编写能力和软件开发能力。

  经过两年的实践,笔者将实训过的项目进行精心挑选,形成了本教材。本教材集中了5个实训项目:①C#窗体程序的开发。这个项目面向那些基本没有程序设计经验和完整学过程序设计课程的学生,目标是通过项目培训具有基本的程序开发能力。②MFC游戏编程。面向学习过C++的学生,目标是通过该项目进一步掌握Windows编程。③单片机的应用开发。面向学习过C语言的学生,目标是利用学过的知识,做一些单片机的应用开发。④网上订餐系统。这是一个C#开发的Web项目,面向已经学习过C#语言的学生。⑤医院管理系统。面向医学院的学生,这是一个C#开发的Web管理系统。

  学生用集中的2周时间来完成其中的一个项目。每天进行大约6个小时的实训,通过共大约60个小时的实训来进一步提高编程能力和计算机的应用能力。全书共分5章,分别对应上述5个项目。本书同时提供3个附录,分别介绍MFC编程、C#编程和HTML+CSS编程。

  本书由崔舒宁(第2章和附录A)主编,杨振平编写第1章和附录B,薄钧戈编写第3章,谢涛编写第4章和附录C,贾应智编写第5章。全书由张小彬统稿。西安交通大学电信学院桂小林教授审阅了全部书稿并提出了宝贵的意见。由于本书编写时间紧张,疏漏错误之处请广大读者指正。联系邮箱:cuishuning@sina.com。

  本书的配套课件与源代码可以从清华大学出版社网站www.tup.com.cn下载,资源下载与使用中的问题请联系fuhy@tup.tsinghua.edu.cn。

  

                            崔舒宁

                                2017年4月

??

??

??

??

2

大学计算机应用能力实训教程

3

前言