图书前言

为适应21世纪经济建设对人才知识结构、计算机文化素质与应用技能的要求,适应高等学校学生知识结构的变化,我们总结了多年来的教学实践和组织计算机等级考试的经验;同时,根据教育部非计算机专业计算机基础课程教学指导分委员会提出的《关于进一步加强高校计算机基础教学的几点意见》中有关“程序设计技术”课程教学的要求组织编写了这本教材。本书以Microsoft公司开发的Visual Studio.NET为平台,以Visual Basic.NET组件为开发工具,以介绍基本的程序设计方法和计算机常用算法为主题,以学习可视化软件开发工具的应用为基础,在实现算法的实践中学习可视化编程工具,在学习可视化编程工具的过程中理解利用计算机解决实际工程问题的每个步骤。

在编写过程中特别注重培养学生利用计算机处理实际问题的思维方法和实践能力,为进一步学习和应用计算机打下基础。本书内容可分为两大部分:基础部分和提高部分。通过对基础部分的学习,使读者能够掌握程序设计的基本方法和技能,编写简单的应用程序;为了满足更高层次的要求,在提高部分对比较先进的技术进行了介绍。基础部分包括第1章~第8章。在前3章中讲述了Visual Basic.NET的编程基础和程序的基本流程控制;第4章比较详细地介绍了常用控件的属性及使用方法;第5章通过对数组和结构体阐述的同时,强化了前面学过的知识;第6章和第7章,讲述了过程和常用算法;使读者了解程序设计的模块化思想,掌握利用计算机解决实际工程问题的基本方法;第8章介绍文件的使用。提高部分包括第9章~第14章。第9章和第10章讲述了多媒体程序设计的方法和面向对象程序设计思想;第11章讲述了调试程序常用方法和技巧;第12章介绍数据访问技术;第13章介绍Web应用程序开发初步;第14章介绍应用程序发布。

本书编写力求结构严谨、层次分明、叙述准确。本书的最大特点是采用案例式教学的方法,通过对大量例子的讲解,不但可以使读者掌握基本的语法,同时还可以掌握相关的编程方法、思想和技能。

本书由尚展垒担任主编,张素智、黄道颖和程静担任副主编。参加本书编写工作的还有甘勇、包空军、陈女原玲和孙占锋。其中,第1章~第3章由程静和尚展垒编写;第4章和第5章由黄道颖编写;第6章和第13章由包空军编写,第7章由甘勇编写;第8章和第11章由陈女原玲编写;第9章和

第10章由张素智编写;第12章和第14章由孙占锋编写。尚展垒还负责了本书的统稿和组织工作,郭瑞对本书做了大量的编辑工作。在本书的编写和出版过程中,得到了郑州轻工业学院教务处、河南省高等学校计算机教育研究会和清华大学出版社的大力支持,在此由衷地向他们表示感谢!

由于编者水平有限,书中的选材和叙述难免会有不足和疏漏之处,谨请各位读者批评指正。

编  者

2005年12月