计算机程序设计的目的在于解决数据处理问题。利用计算机解决问题的方式和方法与手工解决问题既有相同之处,也存在着许多差异。在程序设计过程中,算法是解决问题的方法和步骤,计算机语言是实现算法的工具,程序则是算法的具体实现:本教材以何进行程序设计为重点,介绍了程序设计的有关概念、特点和计算机解决问题的一些基本算法。畸时,以visualBasic为实现程序设计的工具,介绍了其主要的语言成分,以及如何利用各种控件进行界面设计和代码设计,并给出了丰富的具有典型性和通用性的示例,本教材在前版的基础上重新做了认真、细致的补充和修订,结构合理、概念准确、算法精炼,适合于有一定计算机基础知识的本、专科非计算机专业学生学习。