《visual basic 6.0程序设计》教学大纲
更新时间:2023-09-22 20:29:01 阅读量: 经管营销 文档下载
《Visual Basic 6.0程序设计》课程教学大纲
适用:非计算机专业
学分:3 学时:54(上课)+18(实验)
一、课程的性质和任务
《Visual Basic 6.0程序设计》是一门具有较强实践性的计算机程序设计语言入门
基础课,是进一步学习其他计算机技术基础课和专业课的必备基础。本课程的任务是使校非计算机专业学生掌握计算机技术应用基本能力,包括 1. 熟悉Visual Basic 6.0集成开发环境;
2. 了解类、对象的概念和事件驱动程序的基本特性;
3. 掌握Visual Basic 6.0控件及其常用的属性、事件和方法; 4. 掌握基本数据类型、常量、变量、常用函数、表达式运算;
5. 掌握Visual Basic 6.0的基本语句、三种结构、数组、子程序的调用和常用算法; 6. 掌握文件的打开、关闭、读、写,文件系统控件及其对象模型FSO; 7. 能够编写和调试Visual Basic 6.0一般应用程序;
8. 具有综合运用Visual Basic 6.0的知识分析问题和解决问题的初步能力。
二、 课程的教学内容
1.Visual Basic 6.0程序开发环境(1学时) (1)Visual Basic 6.0的功能和特点;
(2)主窗口、属性窗口、工具箱窗口和代码窗口; (3)工程管理器; (4)环境设置。 2. 对象及其操作(2学时)
(1)类、对象及其对象的属性、事件和方法的概念; (2)建立用户界面对象;
(3)标准控件的画法和基本操作; (4)对象属性的设置;
(5)对象的事件、事件过程和事件驱动。 3. 数据类型及其运算(4学时)
(1)常用数据类型:数值型、字符型、日期型、逻辑型、对象型、可变型; (2)存储类型:常量、变量声明,运算符及表达式运算; (3)常用内部函数:
数学函数Abs(x)、Sqr(x)、Exp(x)、Int(x)、Fix(x)、Round(x)、Sgn(x)、Rnd(x); 字符串函数Len、Left、Right、Mid、Instr、 String、Ltrim、Rtrim、Trim; 日期/时间函数Date、Time、Year、Weekday、Hour; 类型转换函数Val、Str、Asc、Chr; 格式输出函数Format。 (4)编写程序代码的规则。 4.数据输入输出(3学时)
(1)数据输入:赋值语句、输入框(InputBox)、文本框(TextBox); (2)数据输出:Print或?方法、消息对话框(MsgBox); (3)特殊打印格式函数:Spc、Tab;
(4)注释('|Rem)、暂停(Stop)、程序结束(End)语句。
5.常用标准控件(9学时)
(1)控件的公共属性:Name、Caption、Enabled、Visible、Height和Width、Left和Top、Autosize、Font; (2)窗体:
常用属性:除公共属性外,还有Maxbutton和Minbutton、BorderStyle、Picture; 主要事件:Click、Load、Unload、QueryUnload事件; 常用方法:Show、Print、Cls方法; (3)标签:
常用属性:除公共属性外,还有BorderStyle、BackStyle; (4)文本框:
常用属性:除公共属性外,还有Text、Maxlength、Multiline、ScrollBars、Locked、SelStart、SelLength和SelText属性;
主要事件:KeyPress、Change、GotFocus与LostFocus事件; 常用方法:SetFocus方法。 (5)命令按钮控件:
常用属性:除公共属性外,还有Style、Picture、ToolTipText。 主要事件:Click事件。
(6)图形控件PictureBox和Image:
常用属性:除公共属性外,还有Picture、Autosize(Image为Stretch属性)。 主要事件:Click。
常用方法:LoadPicture。 (7)复选框和单选按钮:
常用属性:除公共属性外,还有Value、Style。 主要事件:Click。 (8)列表框和组合框:
常用属性:除公共属性外,还有List、ListIndex、ListCount、MultiSelect和Selected、Style。
主要事件:Click、Change。
常用方法:AddItem、RemoveItem、Clear。 (9)滚动条(ScrollBar)和Slider控件:
常用属性:除公共属性外,还有Value、Max、Min、SmallChange、LargeChange。主要事件:Scroll、Change。 (10)时钟:
常用属性:Interval、Enabled。 主要事件:Timer。 (11)框架:
常用属性:Enabled、Caption。 (12)键盘与鼠标:
主要事件: KeyPress、KeyDown、KeyUp、MouseMove、MouseDown、MouseUp。 6.控制结构(5学时) (1)选择结构; (2)多分支结构; (3)循环结构;
(4)利用控制结构阅读、编写简单程序(简单应用)。 7.数组(5学时)
2
(1)数组的基本概念;
(2)静态、动态数组的声明;
(3)数组的初始化、释放存储空间、输入、输出、保留动态数组的内容; (4)控件数组建立及使用。 8.过程(5学时)
(1)函数(Function)过程的定义和调用; (2)Sub过程的定义和调用;
(3)过程之间的参数传递(按值传送、按地址传送); (4)过程的作用域(模块级过程、全局级过程);
(5)变量的作用域(局部变量、模块级变量、全局变量); (6)变量的生存期(动态变量、静态变量); (7)常用算法的应用(综合应用)。 9.界面设计(4学时)
(1)下拉式菜单的设计和应用;
(2)弹出式菜单的设计和PopupMenu方法的应用; (3)工具栏的制作; (4)多文档界面设计; (5)对话框的设计:
自定义对话框的设计、模式对话框与无模式对话框、创建通用对话框。 10.文件(4学时)
(1)文件的定义、存取方式分类; (2)顺序文件(ASCII文件)操作; (3)随机文件操作。 (4)文件系统控件:
驱动器列表框(DriveListBox): Drive属性、Change事件; 目录列表框(DirListBox): Path属性、Change事件;
文件列表框(FileListBox): Path、FileName、Pattern属性,Click、DblClick事件。
(5)文件系统对象模型FSO:
Drive对象、Folder对象,FileSystemObject对象、File对象。 11.图形的绘制(6学时) (1)坐标系统:
坐标系与图形层,改变坐标系统的方法(ScaleLeft和ScaleTop、ScaleWidth和ScaleHeight属性、Scale方法)。 (2)颜色:
RGB、QBColor函数。 (3)图形控件:
Shape控件、Line控件。 (4)绘图方法:
画点方法Pset, 画直线、矩形方法Line, 画圆方法Circle。 (5)与绘图有关的常用属性、事件和方法:
属性:线宽(DrawWidth)和线型(DrawStyle)属性、填充颜色(FillColor)和填充样式(FillStyle)属性、自动重画(AutoRedraw)属性;
事件:Paint事件;
方法:清除图形方法 (Cls)。 12.复习(6学时)
(1)作业常见错误、典型算法分析
3
(2)期末总复习的知识要点
(3)参加省计算机等级考试前的模拟训练
三.课程的教学要求 1.基础内容
了解Visual Basic 6.0的功能和特点;
熟悉VB主窗口、属性窗口、工具箱窗口、代码窗口、工程管理器及其环境设置; 了解类、对象及其对象的属性、事件和方法的概念;
掌握用户界面对象的建立,标准控件的画法和基本操作,对象属性的设置; 熟悉对象的事件、事件过程和事件驱动。
熟练掌握常用数据类型,存储类型,常用内部函数; 熟悉编写程序代码的规则。
熟练掌握数据输入,数据输出,注释('|Rem)、暂停、程序结束语句。 2.核心内容
熟悉控件的公共属性;
熟练掌握窗体的常用属性,主要事件,常用方法; 熟练掌握标签的常用属性;
熟练掌握文本框常用属性,主要事件,常用方法; 熟练掌握命令按钮控件的常用属性,主要事件;
熟练掌握图形控件(PictureBox和Image)的常用属性,主要事件,常用方法; 熟练掌握复选框和单选按钮的常用属性,主要事件;
熟练掌握列表框和组合框的常用属性,主要事件,常用方法; 掌握滚动条(ScrollBar)和Slider控件的用法; 熟练掌握时钟控件的常用属性和主要事件; 熟练掌握框架的用法;
掌握键盘与鼠标的主要事件;
熟练掌握选择结构、多分支结构、循环结构,利用控制结构阅读、编写程序; 熟悉数组的基本概念和静态、动态数组的声明;
熟练掌握数组的初始化、释放存储空间、输入、输出、保留动态数组的内容; 掌握控件数组建立及使用。
熟练掌握Function过程的定义和调用,Sub过程的定义和调用; 熟练掌握过程之间的参数传递(按值传送、按地址传送);
熟悉过程的作用域(模块级过程、全局级过程),变量的作用域(局部变量、模块级变量、全局变量),变量的生存期(动态变量、静态变量); 掌握常用算法的应用(综合应用)。 3.扩展内容
掌握下拉式菜单的设计和应用;
掌握弹出式菜单的设计和PopupMenu方法的应用; 掌握工具栏的制作; 掌握多文档界面设计;
掌握对话框的设计:自定义对话框、模式对话框与无模式对话框、创建通用对话框; 熟悉文件的定义、存取方式分类; 掌握顺序文件(ASCII文件)操作; 掌握随机文件操作;
掌握文件系统控件:驱动器列表框,目录列表框,文件列表框; 熟悉文件系统对象模型FSO;
熟悉坐标系与图形层,改变坐标系统的方法,颜色的设置;
4
熟练掌握图形控件(Shape控件、Line控件);
掌握绘图方法(画点方法Pset, 画直线、矩形方法Line, 画圆方法Circle); 掌握与绘图有关的常用属性、事件和方法。
四.课程的重点和难点
1.类、对象及其对象的属性、事件和方法的概念; 2.对象的事件、事件过程和事件驱动;
3.熟练掌握常用数据类型,存储类型,常用内部函数; 4.数据输入,数据输出;
5.常用控件(包括窗体,标签,文本框,命令按钮,图形控件,复选框和单选按钮,列表框和组合框,时钟,框架等)的常用属性,主要事件,常用方法; 6.键盘与鼠标的主要事件;
7.控制结构(选择结构、多分支结构、循环结构),利用控制结构阅读、编写程序; 8.数组建立、初始化、释放存储空间、输入、输出、保留动态数组的内容; 控件数组建立及使用;
9.Function过程的定义和调用,Sub过程的定义和调用;过程之间的参数传递(按值传送、按地址传送);
10.过程的作用域,变量的作用域,变量的生存期; 11.掌握常用算法的应用(综合应用);
12.对话框的设计:自定义对话框、创建通用对话框等; 13.顺序文件(ASCII文件)操作;随机文件操作;
14.文件系统控件:驱动器列表框,目录列表框,文件列表框;
15.绘图方法(画点方法Pset, 画直线、矩形方法Line, 画圆方法Circle)。
五.课程的学时分配 课程内容 授课时数 上机时数 Visual Basic 6.0程序开发环境 1 1 对象及其操作 2 1 数据类型及其运算 4 1 数据输入输出 3 1 常用标准控件 9 3 控制结构 5 3 数组 5 2 过程 5 3 界面设计 4 1 文件 4 1 图形的绘制 6 1 期末复习 6 自主上机 合计 54 18 六.教材和主要参考书:
1.范慧琳,Visual Basic程序设计案例教程,清华大学出版社,2008.12
2.范慧琳,Visual Basic程序设计学习指导与上机实践,清华大学出版社,2009.2 3.李雁翎,Visual Basic程序设计,清华大学出版社,2004.7
4.李雁翎,Visual Basic程序设计题解与实验指导,清华大学出版社,2005.9 5.刘炳文,Visual Basic程序设计教程,清华大学出版社,2006.8
5
6.刘炳文,Visual Basic程序设计教程题解与上机指导,清华大学出版社,2006.8 7.龚沛曾,Visual Basic程序设计简明教程,高等教育出版社,2003.6
8.俞建家,Visual Basic 6.0程序设计与应用教程,厦门大学出版社,2004.7 9.俞建家,Visual Basic 6.0程序设计与应用学习指导,厦门大学出版社,2004.7
七.几点说明
1.本课程适用于高校非计算机专业学生学习,作为参加福建省高校计算机应用水平考试(二级)的必修课程。
2.强调上机实践的重要性,学生在课余应争取18学时左右的上机时间,以弥补课内上机时数的不足。
3.本课程安排在一年级下学期或二年级上学期开课。
6
正在阅读:
《visual basic 6.0程序设计》教学大纲09-22
浅析极限的若干求法11-11
AWM狙击步枪02-13
南师附中的尖子生是怎样炼成的?12-30
2011年英语专业四级真题及答案10-31
拳皇97键盘出招表大全06-03
测试部门KPI考核指标(绩效考核)06-23
软件工程专业就业前景02-06
- 教育局拟征求中考升学奖励制度
- 2020房地产销售主管年终工作总结
- 虚拟多台位互感器检定装置投资项目可行性分析
- 车间工人辞职报告范本
- 溴投资项目可行性分析
- 改名字申请书怎么写
- 忧与爱作文素材
- 溴苯腈投资项目可行性分析
- 2020清华大学考研复试时间:3月6日至22日
- 2020年蚌埠高考查分系统网址
- 2020年二建《建筑工程实务》测试题及答案(13)
- 生死感悟——人间世观感一
- 武陵源区军地小学观看魏书生《如何当好班主任》讲座录像
- 全球10大安全旅游国出炉日本排名第9
- 企业策划书模板
- 高中英语教师工作总结3篇
- 法定代表人证明范本
- 大学助学金申请书范文1700字
- 案外人申请不予执行仲裁裁决司法解释施行首份申请书递交齐齐哈尔...
- 环球国际房地产开发项目策划
- 教学大纲
- 程序设计
- visual
- basic
- 6.0