程序设计与实践(VB.NET)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

教育部高等学校文科计算机基础教学指导委员会的《高等学校文科类专业大学计算机教学基本要求(2008年版)》中对计算机小公共课程——“程序设计及应用”提出的教学要求是:作为普通高等学校学生的第一门程序设计课程,其目标是培养学生掌握计算机程序设计的基本知识,提高逻辑思维能力和计算机应用能力,成为精通本专业知识并掌握计算机应用技能的复合人才。

Microsoft公司推出的Visual Studio.NET是新一代可视化开发工具,是支持多种语言的集成开发环境,已得到了广泛的应用,Visual Basic.NET是其中一个重要部分。本教材采用Visual Studio 2008中的Visual Basic 2008为编程环境,力图使学生在掌握程序设计基本方法的同时,了解新的编程环境。

本教材摒弃了传统的程序设计教材采用的“提出概念—解释概念—举例说明”的编写方法,以启发思辨为指导思想,将Visual Basic.NET程序设计按知识点归纳成12个部分,每一部分称为一个项目,在每一项目中采用问题驱动的方式,按照知识点归纳出若干部分(称为活动)。在每个项目中提出相关的知识点,然后详细地、系统地叙述相应的基础知识、基本概念和语法。在此基础上,围绕知识点提出实际生活中常见的问题作为示例,分析示例的编程思路,给出示例具体编程实现的步骤,指出示例中包含的要点,使学生更容易着手编写程序,并通过编程实践更好地领会、理解和运用基本概念和语法。最后,通过“试一试”栏目让学生可以模仿示例的编程方法,运用基本概念和语法,编写程序。

在本教材中,项目一介绍Visual Basic 2008的开发环境和编程步骤、基本控件和语言基础;项目二介绍数据类型和运算符;项目三介绍流程控制;项目四介绍数组;项目五介绍面向对象思想;项目六介绍常用控件;项目七介绍菜单、状态栏、工具栏和多窗体的使用;项目八介绍函数和过程;项目九介绍文件操作;项目十介绍图形和图像的操作;项目十一介绍数据库编程;项目十二介绍Web编程。

另外,本教材附有一定数量的习题及习题答案,帮助学生巩固已学过的知识。习题中包括针对各项目知识要点的选择题、填充题、程序填充题、阅读程序题等。

本教材各项目中涉及的程序代码及素材文件,请登录华信教育资源网(http://www.hxedu.com.cn)下载。

本教材中,项目一由夏耘编写,项目二由黄春梅编写,项目三、项目七和项目十由柳强编写,项目四由黄春梅编写,项目五、项目六和项目十二由马立新编写,项目八、项目九和项目十一由刘丽霞编写。夏耘负责全书的总体策划与统稿、定稿工作。

在本书编写过程中,得到了上海市三所高等院校(复旦大学、上海理工大学和上海电机学院)相关教师的关心、支持和帮助,他们在审阅中提出了宝贵的意见与建议,在此对各位教师的帮助以及有关专家长期以来对我们工作的支持和关心表示衷心感谢。

由于水平有限,再加上写作时间仓促,不妥之处在所难免,衷心希望读者给予批评指正。

编者

2011年11月2日