计算机技术基础(VB):课程大纲
课程名称:Visual Basic程序设计/Visual Basic Programming
适用专业对象:非计算机专业
先修课程:《计算机文化基础》
理论学时/实验学时:40/8 
一、课程的性质任务 
《程序设计语言VB》是非计算机专业的公共必修课程。它既可以为其它专业课程奠定程序设计的基础,又可以作为其它专业课程的程序设计的工具。
通过本课程的学习,应掌握计算机程序设计的基本知识,具有应用VB编制界面友好、结构良好的程序的能力及初步分析程序的能力;初步掌握程序设计的技巧和方法,以及程序的调试和测试方法;对VB编程环境及应用有较好的理解;对于在职人员应能够根据实际情况进行分析、解决实际问题;为后续课程的学习打下良好的基础。
二、课程的教学内容、基本要求
(一)教学内容
1.Visual Basic的基础知识 
大一vb程序设计基础Visual Basic简介;VB可视化编程的基本概念;VB可视化编程的环境;
VB可视化编程的步骤;控件的画法;
2.标准数据类型 
变量;常量;表达式;常用内部函数;语句;
3.顺序结构程序设计 
程序的基石—算法;数据输出;基本语句;数据输入;使用对话框;
4.选择结构程序设计 
选择结构程序设计的概念;条件表达式;单条件选择语句IF;多分支条件选择语句SELECT CASE;使用计时器控件;提供简单选择的控件;
5.循环结构程序设计 
循环结构程序设计的概念;Do...Loop语句;Next语句;列表框与组合框;算法举例;
6.数组 
数组的概念;固定大小的数组;动态数组;控件数组;Next语句
7.过程
Sub过程;Function过程;向过程传递参数;过程的嵌套与递归调用;
8.变量与过程的作用范围 
代码模块的概念;变量的作用范围;过程的作用范围;高级变量;用户定义类型;
9.常用控件的使用 
框架;图片框;图像框;选项按钮;复选框,定时器
(二)基本要求
1.Visual Basic的基础知识:
要求了解程序、程序设计、面向对象编程的概念;认识VB可视化编程的环境;了解VB可视化编程的步骤及控件的使用,为后续章节的学习奠定基础。
2.标准数据类型:
要求了解VB的数据类型体系和内部函数;掌握各种基本数据类型常量的书写方法和变量的定义、赋值、初始化方法,以及表达式的写法,语句的构成,能正确使用书中介绍的各种常用系统函数。
3.顺序结构程序设计:
要求了解算法的基本概念,掌握算法的设计方法和表达形式,理解并掌握结构化的程序设计方法。要求掌握数据输入输出基本方法;能正确构成基本类型的表达式;掌握顺序结构的程
序设计。
4.选择结构程序设计:
要求了解分支结构的VB程序设计,熟练掌握关系运算和逻辑运算;能正确选取选择语句来设计选择结构的程序。熟悉计时器控件、简单选择的控件的使用。
5.循环结构程序设计:
要求了解循环结构的程序设计,能熟练掌握Do...Loop语句、Next语句的格式和功能,并能根据循环结构的要求正确选取循环语句来实现循环,掌握简单问题的程序设计。熟悉列表框与组合框的使用。
6.数组:
要求掌握一维数组、多维数组(主要指二维)、动态数组、控件数组的定义、初始化、数组元素的引用的方法;能熟练掌握Next语句的格式和功能。
7.过程:
要求熟练掌握Sub过程、Function过程的结构、设计方法和调用方法;掌握函数调用中数据传递的几种方法。
8.变量与过程的作用范围:
要求了解代码模块的概念,掌握变量和过程的作用范围。
9.常用控件的使用 
要求掌握常用控件的使用方法,能使用控件进行界面设计。
(三)课程内容的重点、难点
1.Visual Basic的基础知识:
重点:认识VB可视化编程的环境; VB可视化编程的步骤及控件的使用。
难点:面向对象编程的概念。
2.标准数据类型: 
重点:掌握各种基本数据类型常量的书写方法和变量的定义、赋值、初始化方法,以及表达式的写法,语句的构成。
难点:VB的数据类型体系和内部函数。
3.顺序结构程序设计: 
重点:了解算法的基本概念,结构化的程序设计方法。掌握数据输入输出基本方法;能正确构成基本类型的表达式;掌握顺序结构的程序设计。
难点:算法的设计方法和表达形式。
4.选择结构程序设计: 
重点:要求了解分支结构的VB程序设计,能正确选取选择语句来设计选择结构的程序。熟悉计时器控件、简单选择的控件的使用。
难点:设计选择结构的程序应用。
5.循环结构程序设计: 
重点:熟练掌握Do...Loop语句、Next语句的格式和功能,并能根据循环结构的要求正确选取循环语句来实现循环,掌握简单问题的程序设计。熟悉列表框与组合框的使用。
难点:循环结构的程序设计应用。
6.数组: 
重点:要求掌握一维数组、多维数组(主要指二维)、动态数组、控件数组的定义、初始化、数组元素的引用的方法;能熟练掌握Next语句的格式和功能。
难点:动态数组、控件数组应用。
7.过程: 
重点:要求熟练掌握Sub过程、Function过程的结构、设计方法和调用方法; 
难点:掌握函数调用中数据传递的几种方法。
8.变量与过程的作用范围:
重点:要求了解代码模块的概念,掌握变量和过程的作用范围。
难点:变量和过程的作用范围。
9.常用控件的使用 
框架;图片框;图像框;选项按钮;复选框,定时器
重点:要求掌握常用控件的使用方法。
难点:如何将控件融入界面设计之中。
四、考试题型设置
本课程主要考试题型如下:1、选择题 2、简答题 3、填空题 4、编程题

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。