《vb 程序设计》课程教学大纲。
授课专业(群):电子商务。
课程英文名称:visual basic visual programming学分:4
一、课程的性质和目的。
vb是微软公司出品的在basic语言的基础上发展起来的面向对象的可视化编程语言。“visual”指的是开发图形用户界面 (gui) 的方法,它不需编写大量**去描述界面元素的外观和位置,而只要把预先建立的对象画到屏幕上即可。“basic”指的是 basic (beginners all - purpose symbolic instruction code) 语言,一种在计算技术发展历史上应用得最为广泛的语言。
visual basic的特点:可视化的设计平台、面向对象的设计方法、事件驱动的编程机制、结构化的设计语言、充分利用windows资源、开放的数据库功能与网络支持。
二、课程的教学内容。
本门课程为64学时,其中理论讲授42学时,习题为22学时。
第一章、 程序设计基础。
理论讲授2学时)
1、课程内容。
1)、程序设计语言的种类、特点。
2)、结构化程序设计的三种基本结构。
3)、结构化程序设计方法特点。
4)、可视化程序设计。
5)、事件驱动的编程机制。
2、教学要求:掌握以上内容的基本概念和涵义要点。
第二章、 vb简介。
理论讲授2学时、上机2学时)
1、课程内容。
1)、vb的特点。
2)、vb的安装与启动。
3)、vb的集成开发环境ide
4)、可视化编程的基本概念。
5)、窗体form的属性、事件、方法。
6)、命令按钮commandbutton的属性、事件、方法。
7)、vb工程的设计步骤与实例。
2、教学要求:掌握以上内容的基本概念和涵义要点。会使用窗体和按钮进行简单的界面设计。
第三章、 vb程序设计**基础。
理论讲授2学时、上机4学时)
1、课程内容。
1)、标准数据类型。
2)、变量。
3)、常量。
4)、表达式。
5)、常用内部函数。
6)、**书写规则与语句。
2、教学要求:掌握以上内容的基本概念和涵义要点,并熟悉常用表达式和内部函数。
第四章、 顺序结构程序设计。
内容包括:1、 顺序结构特点。
2、 赋值语句。
3、 输入数据的方法:inputbox函数、文本框(textbox)、选项钮(optionbutton)、列表框(listbox)
4、 输出数据的方法:print方法、标签(label)、消息框(msgbox)、文本框(textbox)
5、 注释、暂停与程序结束语句。
教学要求:结合程序实例,掌握知识要点,并能应用于程序实践中。
第五章、 选择结构程序设计。
内容包括:1、 选择结构特点。
2、 if…then…else语句。
3、 if…then…endif语句。
4、 多分支选择语句select case语句。
5、 应用程序举例。
教学要求:结合程序实例,掌握知识要点,并能应用于程序实践中。
第六章、 循环结构程序设计。
内容包括:1、 循环结构特点。
2、 三种循环结构。
3、 for…next循环语句。
4、 do…loop循环语句。
5、 循环的嵌套。
6、 应用程序举例。
教学要求:结合程序实例,掌握知识要点,并能应用于程序实践中。
第七章、 vb内部常用控件。
内容包括:1、 控件的公共属性。
2、 框架frame
3、 **框picturebox
4、 图象框image
5、 单选按钮optionbutton
6、 复选框checkbox
7、 列表框listbox
8、 组合框combobox
9、 定时器timer
10、滚动条hscrollbar、vscrollbar
11、应用程序举例。
教学要求:结合程序实例,掌握知识要点,并能应用于程序实践中。
第八章、 数组。
内容包括:1、 数组的基本概念。
2、 固定数组的定义。
3、 动态数组的定义。
4、 对数组的基本操作。
5、 控件数组。
6、 应用程序举例。
教学要求:结合程序实例,掌握知识要点,并能应用于程序实践中。
第九章、 过程。
内容包括:1、 过程的定义。
2、 function过程定义。
3、 function过程的调用。
4、 function过程程序实例。
5、 sub过程定义。
6、 sub过程的调用。
7、 sub过程程序实例。
8、 过程的嵌套。
9、 参数的传递。
10、 应用程序的模块化组成。
11、 过程的作用域。
12、 变量的作用域与生存期。
教学要求:结合程序实例,掌握知识要点,并能应用于程序实践中。
第一十章、 界面设计。
内容包括:1、 菜单的设计。
2、 工具栏的设计。
3、 状态栏的设计。
4、 多文档界面的设计。
5、 对话框的设计。
6、 应用程序举例。
教学要求:结合程序实例,掌握知识要点,并能应用于程序实践中。
第一十一章、 图形设计。
内容包括:1、 图形设计基础。
2、 图形控件(shape控件、line控件)
3、 绘图方法(pset、line、circle)
4、 与绘图有关的常用属性、事件和方法。
5、 应用程序举例。
教学要求:结合程序实例,掌握知识要点,并能应用于程序实践中。
第一十二章、 文件。
内容包括:1、 文件的基本概念。
2、 顺序文件及其操作。
3、 随机文件及其操作。
4、 文件系统控件:驱动器列表框(drivelistbox)、目录列表框(dirlistbox)、文件列表框(filelistbox)
5、 文件系统对象模型fso
6、 应用程序举例。
教学要求:结合程序实例,掌握知识要点,并能应用于程序实践中。
三、课程教学的基本要求。
1、课堂讲授。
运用多**和板书相结合的教学手段,采用启发式教学,教学中要注意深入浅出、承上启下,突出重点和难点。以应用为目的,以必需、够用为度和少而精为原则,注意讲清概念,减少理论证明,注重学生基本编程能力和分析问题、解决问题的培养,理论联系实际。
2、教学辅助资料。
配备相应的上机练习题和课后习题。
3、作业。作业题内容紧扣要求掌握的章节,主要侧重于对基本概念、基本方法、理解与应用。每周上机一次,批改一次。100%批改,并按分数给出成绩。
6、考试。期末考试为闭卷考试,考试内容以要求掌握的内容为主,以考查学生对知识点的理解和应用。期末考试成绩占总评成绩70%,其他作业、课堂表现、到课率占总评成绩的30%。
四、建议教材及教学参考书。
教材:visual basic可视化程序设计中国水利出版社。
vb6.0中文版语言参考手册,microsoftcorporation著,北京希望电子出版社。
VB程序设计教学大纲
visual basic程序设计 教学大纲。一 课程的性质和任务 visual basic程序设计 是计算机应用专业 网络技术等专业必修的一门专业课程。本课程的任务是 1.使学生可以全面而细致地掌握开发面向对象的应用程序的各阶段过程。2.从实际出发编制一些具有良好图形用户界面的实用型的应用程序。3....
VB程序设计教学大纲
昆明学院。机械设计制造及其自动化专业 理论教学大纲。自动控制与机械工程学院。2016年 8月。昆明学院。昆明学院。vb程序设计 课程教学大纲。适用机械设计制造及其自动化专业 共 32 学时 一 课程的性质 地位 任务和教学目标。一 课程的性质和地位。本课程是机械设计制造及其自动化专业选修课,也是一门...
VB程序设计教学大纲
vb程序设计 教学大纲。课程编号学时数 72学时学分数 4 适用专业 计算机系各专业先修课程 c语言。执笔人编写日期 2005年7月。一 本课程性质 任务和基本要求。vb程序设计 是一门计算机专业课。是计算机编程领域的基础性课程,vb作为程序设计的入门语言,具有易学易懂的特点,是培养学生程序逻辑能力...