版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机语言与程序设计(VB)教学大纲一、课程概述Visual Basic是近年来在国内外得到迅速推广应用的可视化程序设计语言,它提供了开发Windows应用程序最迅速、最简捷的方法,不但是专业人员得心应手的开发工具,而且易于被非专业人员掌握使用。Visual Basic是一种有代表性的较流行的可视化语言,利用它使得创建具有专业外观的用户界面的编程工作简单易行。Visual Basic程序设计是全国计算机等级考试语种中的一种。在学习本门课程之前,不要求学生有其他计算机高级语言的编程经验,但要求其具有Windows的初步知识,即本课程的先修课程是:计算机文化基础。Visual Basic程序设计是
2、一门应用性的学科。通过本课程的学习和示例的分析,要求学生掌握使用Visual Basic开发Windows应用程序的一般方法和特点,理解Windows应用程序的基本概念、主要功能和Windows应用程序开发的基本思想,能够根据实际需要自行开发简单的Windows应用程序,并为今后进一步使用Visual Basic或其他面向对象的可视化开发工具开发Windows应用程序打下基础。二、课程目标知道Visual Basic程序设计这门学科的性质、地位和独立价值。知道这门学科的应用范围、分析方法、学科进展和未来方向。理解和掌握这门学科的基本概念、基本语法和一些常用的算法。初步学会运用一些具体的解题方法
3、编写一些简单的应用程序。养成用Visual Basic程序设计解题的习惯和思维的习惯。三、课程内容与教学要求这门学科的知识与技能要求分为知道、理解、掌握、学会四个层次,这四个层次的一般涵义表述如下:知道是指对这门学科和教学现象的认知。理解是指对这门学科涉及到的概念、原理、策略与技术的说明和解释,能提示所涉及到的教学现象演变过程的特征、形成原因以及教学要素之间的相互关系。掌握是指运用已理解的教学概念和原理说明、解释、类推同类教学事件和现象。学会是指能模仿或在教师指导下独立地完成某些教学知识和技能的操作任务,或能识别操作中的一般差错。教学内容和要求表中的“”号表示教学知识和技能的教学要求层次。本标
4、准中打“*”号的内容可作为自学,教师可根据实际情况确定要求或不布置要求教学内容及教学要求表教学内容知道理解掌握学会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 Ba
5、sic程序设计基础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数组
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文件操
7、作语句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 Vis
8、ual 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赋值语句
9、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 Fun
10、ction过程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顺序文件的基
11、本操作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程序设计教程 吴文斗等编 湖南教育出版社 2
12、006年版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) 样题与目标定位示例考试
13、题型:参考全国高等学校计算机等级考试(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,S
14、hift As Integer) Print Chr(KeyCode+1);End Sub程序运行后,按键盘输入"a"键窗体上输出结果为_。A.aB B.AB C.bA D.BA例3:以下表达式的结果为数值12.3的有_。(多选题)A.Val("1.23d1eb") B.Int(15.3)+Cint(-2.5)C.Abs(-8.3)+(-22) D.Oct(8)+int(Rnd*1)+2.3E.Len(Str(12.3)+Sgn(0.3)+1.3+Month(Now)判断题:最主要考察学生对一些比较容易混淆的概念的理解。例1:在一个工程中,允许有一个工程
15、文件和多个窗体文件。例2:函数String(n,"Str")的功能是从字符串"Str"中第n个字符的位置开始截取子字符串。例3:在工程1中有两个窗体Form1和Form2,判断以下叙述是否正确:双击窗体Form1后,在代码窗口显示如下:Private Sub Form1_Load() MsgBox "这是第一个窗体"End Sub双击窗体Form2后,在代码窗口显示如下:Private Sub Form2_Load() MsgBox "这是第二个窗体"End Sub编程题:最主要考察学生阅读程序、理解、编写程序的能力,以及对常见的算法和常见的控制语句、控制结构的理解和掌握。编写程序,在窗体上输出20个在闭区间10,100之间的随机整数,且每行输出5个整数。该程序代码已存在文件C1.Frm
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 孕期春梦的健康宣教
- 《设寻租理论王》课件
- 社会媒体营销的总结与展望计划
- 线上艺术教学的创新尝试计划
- 科学管理班级时间的有效方式计划
- 如何实现部门间的年度协同目标计划
- 森林防火安全培训
- 制定财务风险控制的措施计划
- 如何分析企业财务数据计划
- 头孢类抗菌药物相关行业投资规划报告
- SYT 6968-2021 油气输送管道工程水平定向钻穿越设计规范-PDF解密
- 安全标准化建设事件事故管理事故事件统计分析台账
- 《第02课 抗美援朝》教学设计(附学案)
- 2024年贵州贵安发展集团有限公司招聘笔试参考题库附带答案详解
- 【110kV变电站电气一次部分设计探究5800字(论文)】
- 线上房展会活动方案
- PCB制造成本参数
- 操作系统智慧树知到期末考试答案2024年
- 《跨境供应链管理》教学大纲(含课程思政)
- 高三英语二轮复习写作专项读后续写人物情绪描写方法课件
- 殡仪馆物业服务方案
评论
0/150
提交评论