您的当前位置:首页正文

计算机技术基础(VB):课程大纲

2021-12-26 来源:帮我找美食网


计算机技术基础(VB):课程大纲

课程名称:Visual Basic程序设计/Visual Basic Programming

适用专业对象:非计算机专业

先修课程:《计算机文化基础》

理论学时/实验学时:40/8

一、课程的性质任务

《程序设计语言VB》是非计算机专业的公共必修课程。它既可以为其它专业课程奠定程序设计的基础,又可以作为其它专业课程的程序设计的工具。

通过本课程的学习,应掌握计算机程序设计的基本知识,具有应用VB编制界面友好、结构良好的程序的能力及初步分析程序的能力;初步掌握程序设计的技巧和方法,以及程序的调试和测试方法;对VB编程环境及应用有较好的理解;对于在职人员应能够根据实际情况进行分析、解决实际问题;为后续课程的学习打下良好的基础。

二、课程的教学内容、基本要求

(一)教学内容

1.Visual Basic的基础知识

Visual Basic简介;VB可视化编程的基本概念;VB可视化编程的环境;

VB可视化编程的步骤;控件的画法;

2.标准数据类型

变量;常量;表达式;常用内部函数;语句;

3.顺序结构程序设计

程序的基石—算法;数据输出;基本语句;数据输入;使用对话框;

4.选择结构程序设计

选择结构程序设计的概念;条件表达式;单条件选择语句IF;多分支条件选择语句SELECT CASE;使用计时器控件;提供简单选择的控件;

5.循环结构程序设计

循环结构程序设计的概念;Do...Loop语句;For...Next语句;列表框与组合框;算法举例;

6.数组

数组的概念;固定大小的数组;动态数组;控件数组;For Each...Next语句

7.过程

Sub过程;Function过程;向过程传递参数;过程的嵌套与递归调用;

8.变量与过程的作用范围

代码模块的概念;变量的作用范围;过程的作用范围;高级变量;用户定义类型;

9.常用控件的使用

框架;图片框;图像框;选项按钮;复选框,定时器

(二)基本要求

1.Visual Basic的基础知识:

要求了解程序、程序设计、面向对象编程的概念;认识VB可视化编程的环境;了解VB可视化编程的步骤及控件的使用,为后续章节的学习奠定基础。

2.标准数据类型:

要求了解VB的数据类型体系和内部函数;掌握各种基本数据类型常量的书写方法和变量的定义、赋值、初始化方法,以及表达式的写法,语句的构成,能正确使用书中介绍的各种常用系统函数。

3.顺序结构程序设计:

要求了解算法的基本概念,掌握算法的设计方法和表达形式,理解并掌握结构化的程序设计方法。要求掌握数据输入输出基本方法;能正确构成基本类型的表达式;掌握顺序结构的程序设计。

4.选择结构程序设计:

要求了解分支结构的VB程序设计,熟练掌握关系运算和逻辑运算;能正确选取选择语句来设计选择结构的程序。熟悉计时器控件、简单选择的控件的使用。

5.循环结构程序设计:

要求了解循环结构的程序设计,能熟练掌握Do...Loop语句、For...Next语句的格式和功能,并能根据循环结构的要求正确选取循环语句来实现循环,掌握简单问题的程序设计。熟悉列表框与组合框的使用。

6.数组:

要求掌握一维数组、多维数组(主要指二维)、动态数组、控件数组的定义、初始化、数组元素的引用的方法;能熟练掌握For Each...Next语句的格式和功能。

7.过程:

要求熟练掌握Sub过程、Function过程的结构、设计方法和调用方法;掌握函数调用中数据传递的几种方法。

8.变量与过程的作用范围:

要求了解代码模块的概念,掌握变量和过程的作用范围。

9.常用控件的使用

要求掌握常用控件的使用方法,能使用控件进行界面设计。

(三)课程内容的重点、难点

1.Visual Basic的基础知识:

重点:认识VB可视化编程的环境; VB可视化编程的步骤及控件的使用。

难点:面向对象编程的概念。

2.标准数据类型:

重点:掌握各种基本数据类型常量的书写方法和变量的定义、赋值、初始化方法,以及表达式的写法,语句的构成。

难点:VB的数据类型体系和内部函数。

3.顺序结构程序设计:

重点:了解算法的基本概念,结构化的程序设计方法。掌握数据输入输出基本方法;能正确构成基本类型的表达式;掌握顺序结构的程序设计。

难点:算法的设计方法和表达形式。

4.选择结构程序设计:

重点:要求了解分支结构的VB程序设计,能正确选取选择语句来设计选择结构的程序。熟悉计时器控件、简单选择的控件的使用。

难点:设计选择结构的程序应用。

5.循环结构程序设计:

重点:熟练掌握Do...Loop语句、For...Next语句的格式和功能,并能根据循环结构的要求正确选取循环语句来实现循环,掌握简单问题的程序设计。熟悉列表框与组合框的使用。

难点:循环结构的程序设计应用。

6.数组:

重点:要求掌握一维数组、多维数组(主要指二维)、动态数组、控件数组的定义、初始化、数组元素的引用的方法;能熟练掌握For Each...Next语句的格式和功能。

难点:动态数组、控件数组应用。

7.过程:

重点:要求熟练掌握Sub过程、Function过程的结构、设计方法和调用方法;

难点:掌握函数调用中数据传递的几种方法。

8.变量与过程的作用范围:

重点:要求了解代码模块的概念,掌握变量和过程的作用范围。

难点:变量和过程的作用范围。

9.常用控件的使用

框架;图片框;图像框;选项按钮;复选框,定时器

重点:要求掌握常用控件的使用方法。

难点:如何将控件融入界面设计之中。

四、考试题型设置

本课程主要考试题型如下:1、选择题 2、简答题 3、填空题 4、编程题

因篇幅问题不能全部显示,请点此查看更多更全内容