课程概述

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

【课程学习须知】

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

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

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

3)在完成视频学习和单元测试后,您需要课后完成程序编程题以评估知识应用效果。通过不断地练习,达到“发现错误、纠正错误、编程能力不断提升”的效果,预计每周需要1小时以上的编程训练时间;

4)特别希望您能在学习后能积极参与讨论区交流和管理,分享各自的学习体验和实践收获,您不仅可以获得讨论成绩,还将有机会获得特别加分奖励;

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

6)在学习过程中,如果您有与本课程相关的问题,您可以在讨论区的“老师答疑区”发表相关问题,我们教学团队将第一时间回复您的疑问;

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

证书要求

本课程为学期课程,成绩考核的方式:考试。考试时实行统考,即统一命题,统一考试,统一阅卷。考试学期总评成绩的评定方法如下:1,视频观看和课堂讨论15%; 2, 单元测验和单元作业15%; 3,实验考核20%;  4,期末考试成绩占总成绩的50%; 5 有下列情况之一者,平时成绩为不及格:

    (1)未完成观看的视频个数达到总视频个数的1/3以上者;

    (2)未完成的单元测验或单元作业次数达到单元测验和单元作业总次数1/3以上者;

    (3)线下课缺课学时达线下学时1/3以上者。


预备知识

1)本课程是面向零基础的学生。若您学习过其它计算机课程对本课程学习有帮助,但并不是必要的。

2)为保证课程学习,您需要保证顺畅的网络连接,掌握基本的办公软件应用能力(比如视频播放和下载、文档下载、使用电子邮件、创建和提交文档、下载和安装软件等),平台的功能设置非常人性化,相信您一定能很快熟悉这些应用。


授课大纲

第1讲  Visual Basic程序设计概述

1.1  Visual Basic简介

1.2  Visual Basic集成开发环境

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

1.4  面向对象的基本概念

1.5  窗体

第1讲 单元测试

第2讲  Visual Basic程序设计基础

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

2.2  数据类型

2.3  常量和变量

2.4  运算符与表达式

2.5  常用内部函数

第2讲 单元测试

第3讲 顺序结构程序设计

3.1 顺序结构概述

3.2  赋值语句

3.3  输入语句

3.4  输出语句

3.5  命令按钮

3.6 标签

3.7 文本框

第3讲 单元测试

第4讲  选择结构程序设计

4.1  选择结构概述

4.2  If语句

4.3  Select Case语句

4.4  选择结构嵌套

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

第4讲 单元测试

第5讲  循环结构程序设计

5.1  循环结构概述

5.2  For循环语句

5.3  While循环语句

5.4  Do循环语句

5.5  循环结构嵌套

5.6  计时器

5.7  滚动条

第5讲 单元测试

第6讲 数组

6.1  数组概述

6.2  一维数组

6.3  二维数组

6.4  动态数组

6.5  控件数组

6.6  列表框和组合框

第6讲 单元测试

第7讲  过程

7.1  过程概述

7.2  函数过程

7.3  子过程

第7讲 单元测试

第8讲  程序调试技术

8.1  程序调试的基本概念

8.2  程序调试

第8讲 单元测试

第9讲  文件

9.1  文件概述

9.2  顺序文件

第9讲 单元测试


参考资料

本课程配套教材:

1Visual Basic程序设计(MOOC版),高等教育出版社,刘必雄编著,2019

2Visual Basic程序设计,科学出版社,刘必雄编著,2012

3Visual Basic程序设计实验与习题测评,科学出版社,刘必雄编著,2015

4)  Visual Basic程序设计,高等教育出版社,郑国平,王杰华编著,2013

5)  Visual Basic程序设计实验教程与习题选解,王杰华,郑国平编著,2018

参考资料:

1Visual Basic 6.0  语言和控件手册(微软官方)

2Visual Basic | Microsoft Docshttps://docs.microsoft.com/zh-cn/previous-versions/2x7h1hfk(v=vs.120)

常见问题

Q : 是否需要掌握一些计算机的基础知识?

A:零编程基础,会用电脑,会用鼠标键盘即可。

Q : 需要安装特定的软件才能做这门课的作业吗?

A :  电脑需安装Visual Basic 6.0才能完成作业,课程提供了Visual Basic 6.0 精简版安装软件,只有6.38M哦。

Q : 我有很多问题想提问怎么办?

A :  课程设有专门的讨论区,希望大家踊跃提问,我们会安排专门的助教老师与大家互动。对于能够提出问题的同学,我们也将给与平时分的奖励。

Q : 每周要花多长时间学习?

A :  当然是越多越好。如果你一周只有两个小时,那么,请保证这其中至少有一个小时是用来上机练习的。