个人介绍
程序设计基础-Visual Basic(2019秋)

主讲教师:沈阳师范大学 刘立群

教师团队:共1

  • 刘立群
学校: 沈阳师范大学
开课专业: 计算机应用技术
学分: 3
课时: 40
本课程围绕Visual Basic程序语言,通过对语言的学习,使学生理解面向对象的基本思想,通过大量的实例熟练掌握VB的编程方法,更重要的是帮助学生理解算法,了解计算机解决问题的步骤和方法,也就是培养学生一种思维的能力。
本课程理论部分为七个模块,分别为:认识Visual Basic、VB程序设计基础、常用标准控件、数组和过程、键盘鼠标事件与菜单设计、文件操作与通用对话框。学时。实践单元分为七个部分,编写单词测试器程序、数据的输入与输出、输出三角形、计时器控件、评分程序、控件的键盘事件、图片浏览器。课程的总学时为40学时,其中,理论学时30学时,实践学时10学时。

模块简介:
1
本章主要介绍了VB的发展过程及特点、VB的启动与退出方式。介绍了VB的集成环境, VB集成环境中的窗体设计窗口、工程窗口、属性窗口、窗体布局窗口及工具箱。介绍了VB对象的公共属性,并通过五个VB应用程序的实例,引入了面向对象程序设计的基本思想,介绍了对象的3个基本要素:属性、事件和方法。讲解了标签、文本框和命令按钮3个控件的使用。详细介绍了窗体的属性、事件和方法。通过本章的学习让读者初步掌握了VB应用程序开发的步骤,学会使用VB的一些常用控件,为后面章节学习VB中的其他控件打下基础。
2.
本章介绍了VB程序设计中最基本的内容,包括语句和编码规则、常量变量和数据类型的使用、运算符和表达式以及常用标准函数。分别通过实例讲解了常量和变量的定义,不同数据类型的运算。介绍了VB程序输入和输出的常用方法及函数。重点演示了Print方法实现数据的输出,以及如何利用InputBox函数完成数据的输入。MsgBox函数和MsgBox语句的用法。
3.
本章介绍了算法的概念,以及算法程序中的三种控制结构,顺序结构、选择结构和循环结构。重点通过多个实例,进一步分析算法的结构及实现,加深学生对概念的理解。本章引入的实例有,欧几里德算法实现、判断奇偶数算法、学分转换算法、鸡兔同笼问题、统计字符个数、九九乘法表。

4.
本章介绍了VB中的几个常用标准控件:单选钮、复选框、框架、滚动条、列表框、组合框、计时器和图形控件。其中,单选钮(OptionButton)和复选框(CheckBox)为用户提供唯一性选择和复合性选择的选项;框架(Frame)用于将其他控件对象分组,不仅实现了视觉上的区分,而且可使框架内的控件成为一个整体;滚动条(ScrollBar)用来协助观察数据或确定位置,也可以作为数据输入的工具;列表框(ListBox)和组合框(ComboBox)提供一个显示多个项目的列表,用户可从中进行选择一个或多个项目;计时器是按时间间隔周期性地触发事件的控件,可用来按时间控制某些操作或用于计时。图形控件实现图形的显示与操作。
5.
本章介绍了VB数组的定义及应用,自定义过程及自定义函数的应用及变量的作用范围。数组是同名但下标不同的一系列变量,有上界和下界,可以通过循环访问每个元素。可以定义固定大小的静态数组,也可以定义能改变数组元素个数的动态数组。由控件组成的数组称为控件数组。复杂的程序可以将其按功能定义为过程,使程序更容易设计、编写和调试。VB中的过程包括通用过程、函数过程和事件过程,根据变量作用范围的不同分为3类:局部变量、模块变量和全局变量。熟练掌握自定义过程及自定义函数过程的使用是本章的重点。
6.
本章介绍了VB中重要的事件——键盘事件和鼠标事件。在应用程序中,需要识别组合键、功能键、光标移动键、小键盘等按键时,必须利用键盘事件。通过使用鼠标事件,不但可以确定是在对象的哪个位置上单击了鼠标,还可以确定单击的是鼠标的哪个键以及在单击时是否按下了键盘上的某个控制键。本章还介绍了菜单的设计。VB中菜单有下拉式菜单和弹出式菜单两种。这两种菜单的设计都要求在“菜单编辑器”中进行。
7.
本章介绍了VB中的文件的操作和通用对话框。文件是指存放在外部介质上的以文件名标识的数据集合。文件由记录组成,记录由字段组成,字段由不同类型的数据组成。主要介绍顺序文件和随机文件的概念,打开、关闭和读写文件的操作以及与文件读写操作有关的语句、函数。通用对话框可以实现程序中绝大多数比较常用的人机交互功能。其中“打开”和“另存为”对话框中知识点较多,主要是各种常用属性的含义以及使用方法。
教师团队

刘立群

职称:教授

单位:沈阳师范大学

部门:计算机与数学基础教学部

职位:辽宁省电化教育馆资源部主任

参考教材
教学资源
课程章节 | 文件类型   | 修改时间 | 大小 | 备注
1.1 认识 Visual Basic
视频
.mp4
2019-07-29 733.01MB
 
作业
.work
2019-07-29 --
1.2 对象的属性、事件和方法
视频
.mp4
2019-07-29 612.29MB
 
作业
.work
2019-07-29 --
1.3 控件的容器-窗体
视频
.mp4
2019-07-29 515.77MB
 
作业
.work
2019-07-29 --
1.4 文本编辑工具-文本框
视频
.mp4
2019-07-29 409.33MB
 
作业
.work
2019-07-29 --
1.5 命令按钮和标签
视频
.mp4
2019-07-29 456.59MB
 
作业
.work
2019-07-29 --
2.1 语句和语法规则
视频
.mp4
2019-07-29 665.87MB
 
作业
.work
2019-07-29 --
2.2 数据类型和常量变量
视频
.mp4
2019-07-29 794.45MB
 
作业
.work
2019-07-29 --
2.3 运算符与表达式
视频
.mp4
2019-07-29 766.74MB
 
作业
.work
2019-07-29 --
2.4 常用内部函数
视频
.mp4
2019-07-29 604.46MB
 
作业
.work
2019-07-29 --
2.5 输入与输出
视频
.mp4
2019-07-29 588.68MB
 
作业
.work
2019-07-29 --
3.1 程序结构与算法
视频
.mp4
2019-07-29 1.03GB
 
文档
.doc
2019-07-29 26.50KB
 
作业
.work
2019-07-29 --
3.2 选择结构的语句实现
视频
.mp4
2019-07-29 574.86MB
 
文档
.doc
2019-07-29 31.00KB
 
文档
.doc
2019-07-29 369.50KB
 
作业
.work
2019-07-29 --
3.3 循环结构的语句实现
视频
.mp4
2019-07-29 415.58MB
 
文档
.doc
2019-07-29 34.00KB
 
文档
.doc
2019-07-29 30.00KB
 
作业
.work
2019-07-29 --
3.4 穷举和递推问题求解
视频
.mp4
2019-07-29 603.55MB
 
文档
.doc
2019-07-29 27.00KB
 
作业
.work
2019-07-29 --
3.5 嵌套循环解百钱百鸡问题
视频
.mp4
2019-07-29 729.19MB
 
文档
.doc
2019-07-29 23.50KB
 
文档
.doc
2019-07-29 115.00KB
 
作业
.work
2019-07-29 --
3.6 星形矩阵的显示问题
视频
.mp4
2019-07-29 449.00MB
4.1 选择控件和滚动条--设置文字格式
视频
.mp4
2019-07-29 358.29MB
 
作业
.work
2019-07-29 --
4.2 列表框及组合框—购票系统
视频
.mp4
2019-07-29 301.70MB
 
作业
.work
2019-07-29 --
4.3 计时器与图片控件—自动变换的交通灯
视频
.mp4
2019-07-29 199.82MB
 
作业
.work
2019-07-29 --
4.4 图形操作—小球运动
视频
.mp4
2019-07-29 242.15MB
 
作业
.work
2019-07-29 --
5.1 数组的定义与一维数组的应用
视频
.mp4
2019-07-29 334.75MB
5.2 二维数组
视频
.mp4
2019-07-29 631.43MB
5.3 控件数组
视频
.mp4
2019-07-29 337.99MB
5.4 自定义过程
视频
.mp4
2019-07-29 443.98MB
5.5 参数传递
视频
.mp4
2019-07-29 336.16MB
5.6 变量的作用域
视频
.mp4
2019-07-29 388.53MB
6.1 鼠标键盘事件--小鸡吃虫游戏
视频
.mp4
2019-07-29 306.54MB
 
作业
.work
2019-07-29 --
6.2 菜单程序设计--控制移动字幕
视频
.mp4
2019-07-29 210.81MB
 
作业
.work
2019-07-29 --
7.1 通用对话框与文件操作
视频
.mp4
2019-07-29 446.96MB
7.2 文件操作--打开保存数据实例
视频
.mp4
2019-07-29 499.77MB
提示框
提示框
确定要报名此课程吗?
确定取消

京ICP备10040544号-2

京公网安备 11010802021885号