Visual Basic程序设计
Visual Basic程序设计
4万+ 人选课
更新日期:2025/06/13
开课时间2025/02/18 - 2025/06/30
课程周期19 周
开课状态开课中
每周学时-
课程简介

本课程是福建省精品在线开放课程(闽教高〔201826号),通过全国首批FD-QM高等教育在线课程质量标准认证(课程编号:C201906002),获得中国高校计算机教育MOOC联盟“建设课程”荣誉称号。

Visual Basic程序设计(简称VB程序设计)是面向零基础的高校学生开设的第一门程序设计基础课程,旨在使学生理解程序设计思想、掌握可视化程序设计方法。通过本课程学习,学习者能够较为深入地理解程序设计的内涵,运用所学的知识开发Windows应用程序,培养学生计算思维能力,教会学生在信息时代如何思考问题、如何与计算机沟通,从而更好地利用计算机技术解决本专业领域的问题。

此外,本课程还提供了自主研发的Visual Basic程序自主测评系统供学生编程练习,学生在学习过程中使用程序自主测评系统对完成的程序进行练习和测评,了解错误、修正提升,满足学生实践练习的需求,真正实现自主练习、智能评测、极速帮扶


【课程学习须知】

若您有兴趣参与本课程学习并希望有所收获,您需要:

1)认真观看视频,完成每个知识点的随堂测试和课程讨论,并完成每周课后单元测试以评估学习效果,预计每周需要1~2小时学习时间;

2)由于本课程是实践性很强的课程,您需要在您的计算机上安装“Visual Basic 6.0”才能进行编程练习。您可以在本课程第1讲第1节的第4个选项卡“如何安装Visual Basic 6.0中文版”中下载安装软件,并根据提示在您的计算机中安装“Visual Basic 6.0”;

3)在完成视频学习和单元测试后,您需要完成“程序练习题”以评估知识应用效果。您可以在每讲的“程序自主测评系统”上完成“程序练习题”,由系统直接评测,并可按知识点查阅是否错误及错误的原因。您可以在“程序自主测评系统”上根据评测结果多次完成“程序练习题”以达到“修正错误,不断提升”的效果,预计每周需要1小时编程训练时间;

4)特别希望您能在开始学习前进行自我介绍(第1讲第6节自我介绍讨论中),并积极参与讨论区交流和管理,分享各自的学习体验和实践收获,您不仅可以获得讨论成绩,还将有机会获得特别加分奖励;

5)在讨论区中发言,需要掌握网络交流的基本用语规范,禁忌使用粗俗词语,避谈政治敏感话题,不可进行人身攻击,如有违反规定,课程负责人有权利将学习者请出本课程;

6)在学习过程中,如果您有与本课程相关的问题,您可以在讨论区的“老师答疑区”发表相关问题,我们教学团队将第一时间(通常会24小时内)回复您的疑问;此外,您还可以加入课程QQ交流群来共同探讨(中国大学MOOC——Visual Basic程序设计,群号:883488709);

7)完成本课程所有知识点的学习后,特别希望您能够根据自己所学知识并结合自己的专业完成一个综合实验,并将您的程序在综合讨论区展示,由所有学习者点评和投票,我们将根据投票情况给予特别加分奖励;

8)本课程是面向社会大众的学习者,是建立在学习者自我约束、诚实守信的基础上,特别希望您能够自觉遵守学术诚信的原则,诚实学习并在规定的截止时间内独立完成测试、作业和考试,超过规定的截止时间就无法完成测试、作业和考试的提交。

【课程学习导图】

周次

主题

推出时间

教学内容

备注

1

Visual Basic程序设计概述

2022年2月189:00

1)短视频6

2)随堂测试

3课堂讨论5

4)案例回顾

5)单元测试(2025-6-30截止)

6)实验操作视频2个

7)程序自主测评

1)每周的学习内容包括视频学习、随堂测试、单元测试、讨论交流和程序练习等5个部分;

2)课程学习以视频为主,每周有3~8个短视频,均配有字幕,依次放在每个单元中,每个视频均可独立打开,并可自由选择播放速度;

3)每周均提供相关知识的程序练习题,并封装在程序自主测评系统中,学习者可以在系统上练习和自主测评,不断发现错误、提升自己;

4)每周有一次单元测试,均为客观题,可重复做3次,以最高成绩计算,必需在截止时间之前完成,成绩才有效;

5)每个知识点都有相应的讨论主题,欢迎并希望大家积极在讨论区进行交流探讨;

6)教师团队每周群发邮件以提醒教学内容发布。



 

2

Visual Basic程序设计基础

20252月24 9:00

1)短视频7

2)随堂测试

3课堂讨论5

4)单元测试(2025-6-30截止)

5)实验操作视频2个

6)程序自主测评

3

顺序结构程序设计

2025年33 9:00

1)短视频7

2)随堂测试

3课堂讨论7

4)案例回顾

5)单元测试(2025-6-30截止)

6)实验操作视频2个

7)程序自主测评

4

选择结构程序设计

2025310 9:00

1)短视频6

2)随堂测试

3课堂讨论5

4)案例回顾

5)单元测试(2025-6-30截止)

6)实验操作视频2个

7)程序自主测评

5

循环结构程序设计

2025317 9:00

1)短视频8

2)随堂测试

3课堂讨论7

4)案例回顾

5)单元测试(2025-6-30截止)

6)实验操作视频2个

7)程序自主测评

7

数组

20253月24 9:00

1)短视频9

2)随堂测试

3课堂讨论6

4)单元测试(2025-6-30截止)

5)实验操作视频2个

6)程序自主测评

8

过程

2025331 9:00

1)短视频9

2)随堂测试

3课堂讨论3

4)单元测试(2025-6-30截止)

5)实验操作视频2个

6)程序自主测评

9

图形操作

202547 9:00

1)短视频4

2)随堂测试

3课堂讨论4

4)单元测试(2025-6-30截止)

5)实验操作视频2个

6)程序自主测评

10

文件

2025414 9:00

1)短视频4

2)随堂测试

3课堂讨论3

4)单元测试(2025-6-30截止)

5)实验操作视频2个

6)程序自主测评






13

期末考试

20255月12 9:00

测试题20

2025-6-30截止提交)

遵守学术诚信,独立完成考试

18

 

 

完成成绩审核评估、提交

发放问卷,收集反馈

 

课程大纲

第0讲 课程学习导航

课程学习导航

第1讲 Visual Basic程序设计概述

1.0 学习目标

1.1 Visual Basic简介

1.2 Visual Basic集成开发环境

1.3 设计一个简单的Visual Basic应用程序

1.4 面向对象的基本概念

1.5 窗体

1.6 自我介绍(计分讨论)

第1讲 实验(Visual Basic集成开发环境与简单程序设计)

第1讲 程序自主测评

第1讲 单元测试

第2讲 Visual Basic程序设计基础

2.0 学习目标

2.1 字符集、关键字和标识符

2.2 数据类型

2.3 常量和变量

2.4 运算符与表达式

2.5 常用内部函数

第2讲 实验(Visual Basic程序设计基础)

第2讲 程序自主测评

第2讲 单元测试

第3讲 顺序结构程序设计

3.0 学习目标

3.1 顺序结构概述

3.2 赋值语句

3.3 输入语句

3.4 输出语句

3.5 命令按钮

3.6 标签

3.7 文本框

第3讲 实验(顺序结构程序设计)

第3讲 程序自主测评

第3讲 单元测试

第4讲 选择结构程序设计

4.0 学习目标

4.1 选择结构概述

4.2 If语句

4.3 Select Case语句

4.4 选择结构嵌套

4.5 单选按钮、复选框和框架

第4讲 实验(选择结构程序设计)

第4讲 程序自主测评

第4讲 单元测试

第5讲 循环结构程序设计

5.0 学习目标

5.1 循环结构概述

5.2 For循环语句

5.3 While循环语句

5.4 Do循环语句

5.5 循环结构嵌套

5.6 计时器

5.7 滚动条

第5讲 实验(循环结构程序设计)

第5讲 程序自主测评

第5讲 单元测试

第6讲 数组

6.0 学习目标

6.1 数组概述

6.2 一维数组

6.3 二维数组

6.4 动态数组

6.5 控件数组

6.6 列表框和组合框

6.7 自定义类型及其数组(选学)

第6讲 实验(数组)

第6讲 程序自主测评

第6讲 单元测试

第7讲 过程

7.0 学习目标

7.1 过程概述

7.2 函数过程

7.3 子过程

7.4 参数传递

7.5 过程的嵌套调用

7.6 过程的递归调用

7.7 过程与变量的作用域

第7讲 实验(过程)

第7讲 程序自主测评

第7讲 单元测试

第8讲 图形操作

8.0 学习目标

8.1 图形操作基础

8.2 图形方法

8.3 图形框与图像框

8.4 直线与形状控件

8.5 鼠标和键盘事件(选学)

第8讲 实验(图形操作)

第8讲 程序自主测评

第9讲 文件

9.0 学习目标

9.1 文件概述

9.2 顺序文件

9.3 文件系统控件

第9讲 实验(文件操作)

第9讲 程序自主测评

第9讲 单元测试