资源预览内容
第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
亲,该文档总共7页全部预览完了,如果喜欢就下载吧!
资源描述
精选优质文档-倾情为你奉上计算机语言与程序设计(VB)教学大纲一、课程概述Visual Basic是近年来在国内外得到迅速推广应用的可视化程序设计语言,它提供了开发Windows应用程序最迅速、最简捷的方法,不但是专业人员得心应手的开发工具,而且易于被非专业人员掌握使用。Visual Basic是一种有代表性的较流行的可视化语言,利用它使得创建具有专业外观的用户界面的编程工作简单易行。Visual Basic程序设计是全国计算机等级考试语种中的一种。在学习本门课程之前,不要求学生有其他计算机高级语言的编程经验,但要求其具有Windows的初步知识,即本课程的先修课程是:计算机文化基础。Visual Basic程序设计是一门应用性的学科。通过本课程的学习和示例的分析,要求学生掌握使用Visual Basic开发Windows应用程序的一般方法和特点,理解Windows应用程序的基本概念、主要功能和Windows应用程序开发的基本思想,能够根据实际需要自行开发简单的Windows应用程序,并为今后进一步使用Visual Basic或其他面向对象的可视化开发工具开发Windows应用程序打下基础。二、课程目标知道Visual Basic程序设计这门学科的性质、地位和独立价值。知道这门学科的应用范围、分析方法、学科进展和未来方向。理解和掌握这门学科的基本概念、基本语法和一些常用的算法。初步学会运用一些具体的解题方法编写一些简单的应用程序。养成用Visual Basic程序设计解题的习惯和思维的习惯。三、课程内容与教学要求这门学科的知识与技能要求分为知道、理解、掌握、学会四个层次,这四个层次的一般涵义表述如下:知道是指对这门学科和教学现象的认知。理解是指对这门学科涉及到的概念、原理、策略与技术的说明和解释,能提示所涉及到的教学现象演变过程的特征、形成原因以及教学要素之间的相互关系。掌握是指运用已理解的教学概念和原理说明、解释、类推同类教学事件和现象。学会是指能模仿或在教师指导下独立地完成某些教学知识和技能的操作任务,或能识别操作中的一般差错。教学内容和要求表中的“”号表示教学知识和技能的教学要求层次。本标准中打“*”号的内容可作为自学,教师可根据实际情况确定要求或不布置要求教学内容及教学要求表教学内容知道理解掌握学会1 Visual Basic6.0程序设计概述1.1 Visual Basic6.0概述1.2 Visual Basic6.0运行环境、安装和启动1.3 Visual Basic6.0集成开发环境1.4 Visual Basic6.0帮助系统的使用2 Visual Basic6.0对象及其操作2.1 VB6程序设计中的几个概念2.2创建VB6简单应用程序2.3窗体的常用属性、方法和事件2.4命令按钮、标签、文本框2.5焦点2.6 VB6应用程序的结构与工作方式3 Visual Basic程序设计基础3.1数据类型3.2常量与变量3.3运算符与表达式3.4常用内部函数3.5 Visual Basic 语句的书写格式 4 顺序结构程序设计4.1赋值语句4.2注释、暂停与程序结束语句4.3数据的输出4.4输出数据的字符控制4.5用户交互函数和过程5 选择结构程序设计5.1 IF结构条件语句5.2多分支结构程序设计5.3选择结构的嵌套6 循环结构6.1 DoLoop循环结构6.2 ForNext循环结构6.3嵌套循环6.4 GoTo语句6.5循环结构应用举例7 数组7.1数组的概念7.2数组的定义7.3数组的基本操作7.4 For Each Next语句7.5控件数组7.6数组的应用8 过程与函数8.1 Sub过程8.2 Function过程8.3过程中参数的传递8.4变量与过程的作用范围9 常用标准控件9.1控件类型9.2常用标准控件9.3图形控件9.4文件系统控件10 多重窗体的基本操作10.1 多重窗体的基本操作10.2 Sub Main过程10.3 DoEvents语句 10.4 Visual Basic6.0工程管理11 对话框及菜单程序设计11.1对话框程序设计11.2菜单设计12键盘与鼠标事件过程12.1键盘事件12.2鼠标事件12.3拖放操作13 数据文件13.1文件概述13.2顺序文件的基本操作13.3随机文件的操作13.4二进制文件13.5文件操作语句14 图形操作14.1直线控件和形状控件14.2坐标系统14.3绘图方法四、课程实施Visual Basic6.0程序设计语言是计算机基础课程中的一门必修课,如果总课时为72,一般每周安排4节课,其中理论课占和实验课各占总课时的1/2。如果总课时为54,建议理论课时为28,实验课为26一般每周安排4节课,其中理论课占和实验课各占总课时的1/2。具体课时安排如下表:课时安排及教学方法表教学内容课时建议教与学的方法建议72课时54课时1 Visual Basic6.0程序设计概述1.1 Visual Basic6.0概述1.2 Visual Basic6.0运行环境、安装和启动1.3 Visual Basic6.0集成开发环境1.4 Visual Basic6.0帮助系统的使用44讲授、习题解答演示、上机实验2 Visual Basic6.0对象及其操作2.1 VB6程序设计中的几个概念2.2 创建VB6简单应用程序2.3 窗体的常用属性、方法和事件2.4 命令按钮、标签、文本框2.5 焦点2.6 VB6应用程序的结构与工作方式86讲授、习题解答演示、上机实验3 Visual Basic程序设计基础3.1数据类型3.2常量与变量3.3运算符与表达式3.4常用内部函数3.5 Visual Basic 语句的书写格式 64讲授、习题解答演示、上机实验4 顺序结构程序设计4.1赋值语句4.2注释、暂停与程序结束语句4.3数据的输出4.4输出数据的字符控制4.5用户交互函数和过程22讲授、习题解答演示、上机实验5 选择结构程序设计5.1 IF结构条件语句5.2多分支结构程序设计5.3选择结构的嵌套64讲授、习题解答演示、上机实验6 循环结构6.1 DoLOOP循环结构6.2 FORNEXT循环结构6.3嵌套循环6.4 GOTO语句6.5循环结构应用举例108讲授、习题解答演示、上机实验7 数组7.1数组的概念7.2数组的定义7.3数组的基本操作7.4 ForNext语句7.5控件数组7.6数组的应用86讲授、习题解答演示、上机实验8 过程与函数8.1 Sub过程8.2 Function过程8.3过程中参数的传递8.4变量与过程的作用范围44讲授、习题解答演示、上机实验9 常用标准控件9.1控件类型9.2常用标准控件9.3 图形控件9.4文件系统控件86讲授、习题解答演示、上机实验10多重窗体的基本操作10.1 多重窗体的基本操作10.2 Sub Main过程10.3 DoEvents语句 11讲授、习题解答演示、上机实验11 对话框及菜单程序设计11.1对话框程序设计11.2菜单设计42讲授、习题解答演示、上机实验12键盘与鼠标事件过程12.1键盘事件12.2鼠标事件12.3拖放操作31讲授、习题解答演示、上机实验13 数据文件13.1文件概述13.2顺序文件的基本操作13.3随机文件的操作13.4二进制文件13.5文件操作语句64讲授、习题解答演示、上机实验14 图形操作14.1直线控件和形状控件14.2坐标系统14.3绘图方法22讲授、习题解答演示、上机实验合计:72课时,含理论课36课时,实验课36课时。54课时,含理论课28课时,实验课26课时。五、教材和参考书目Visual Basic程序设计教材可选用普通高校重点教材,也可选用其他的,视具体情况而定,在课程标准统一要求的前提下,全校公共课统一教材。Visual Basic程序设计简明教程第二版) 龚沛曾等编 高等教育出版社 Visual Basic程序设计教程 吴文斗等编 湖南教育出版社 2006年版Visual Basic6.0程序设计教程 张钧良 编 东南大学出版社 2005年版六、课程评价 1这门学科的评价依据是本课程标准规定的课程目标、教学内容和要求,该门课程采用平时考勤或作业(10%)、实验报告(30%)和期末考试(60%)相结合的形式进行。2期末考试说明1) 考试时间:90分钟或120分钟上机考试。2) 考试方式、分制与分数解释采用上机考试的方式,以百分制评分,60分为及格,满分为100分。3) 题型比例选择题(单选20个,共1.5*20=30分,多选5个,共2*5=10分)判断题(10题,共1*10=10分)完善程序题(4小题,共50分)4) 样题与目标定位示例考试题型:参考全国高等学校计算机等级考试(VB)和全国计算机等级考试(VB)题型。具体的题型有:单选题、多选题、判断题、编程题等四种题型。选择题:最主要考察学生对基本知识掌握及运用程度。例1:在设计阶段,当双击窗体上的某个控件时,所打开的窗口是_。A.工程资源管理器窗口 B.工具箱窗口 C.代码窗口 D.属性窗口例2:编写以下两个事件过程:Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer) Print Chr(KeyCode);End SubPrivate Sub Form_KeyUp(KeyCode As Integer,Shift As Integer)
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号