Visual Basic课程-教师教学大纲

上传人:壹****1 文档编号:557938828 上传时间:2023-06-04 格式:DOC 页数:9 大小:42.50KB
返回 下载 相关 举报
Visual Basic课程-教师教学大纲_第1页
第1页 / 共9页
Visual Basic课程-教师教学大纲_第2页
第2页 / 共9页
Visual Basic课程-教师教学大纲_第3页
第3页 / 共9页
Visual Basic课程-教师教学大纲_第4页
第4页 / 共9页
Visual Basic课程-教师教学大纲_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《Visual Basic课程-教师教学大纲》由会员分享,可在线阅读,更多相关《Visual Basic课程-教师教学大纲(9页珍藏版)》请在金锄头文库上搜索。

1、sual Basic程序设计课程教学大纲计算机教研室:xxx课程性质:专业课先修课要求:计算机文化基础、高等数学教学目的:通过本课程的教学,使学生掌握面向对象程序设计的基本概念,了解程序设计的基本原理、技巧和方法,并且能够基本掌握IE集成开发环境使用方法,学会图形用户界面简单应用系统的开发技术,掌握SUA BASIC基本对象、属性、方法和事件的基本概念,并能以VUAL ASC作为工具,完成简单程序设计的程序代码编写。本课程教学内容符合计算机等级考试Vsua asc考试大纲,本课程的教学将有助于学生通过计算机等级考试(二级)。基本内容:isua Bsc程序设计概述,简单的VISU BAS程序设计

2、,VISUABASI语言基础,基本的控制结构,数组,过程,常用控件,界面设计,文件,图形操作,数据库技术等。教学手段与方式:利用教师自制的全套Power int幻灯片,采用课堂讲授、上机实践相结合的教学方式; 在教学过程中,辅以小型实例,使学生加深对基本语法知识和编程思路的理解与运用,培养学生分析问题及实践能力。基本要求:1. 掌握面向对象程序设计的基本概念;2. 熟悉ul Basic集成开发环境;3. 了解VisuaBic中对象的概念和事件驱动程序的基本特性;4. 掌握Visul Bc的基本语句和常用的算法;5. 掌握Visal Basi常用控件及控件的三要素;6. 掌握Viul Bsic的

3、高级编程技术。教学内容、要求和课时安排:教学时数:8学时,期中40学时为理论授课学时,4学时为上机练习学时,具体学时分配和教学内容及要求如下:第一章、 Visual Basic概述(学时数:,其中2课时为上机)教学要点:理解程序设计的基本概念,了解Visual Basic的发展过程和特点,掌握Visa Basi的安装和启动方法,熟悉isua asic集成开发环境。教学内容:1. 程序设计基本概念2. UAL AIC的发展和特点3. VISUALBSI的安装和启动4. 集成开发环境第二章、 简单的ISUA BI程序设计(学时数:8,其中4课时为上机)教学要点:iual Bc是一种可视化的WDWS

4、程序设计语言,但是SULBAIC不仅仅是一个“VISUAL”化的ASC语言,他的特征除了“可视化”,还包括“事件驱动”.正是这两个特征,构成了使用VSAL BASIC进行NOS程序设计的精髓.“事件驱动”的意思是说只有在事件发生时,程序才会运行。在没有事件的时候,整个程序处于停滞状态,这一点和传统的D程序有极大的差别。在SUA BAIC设计的程序中,在程序中流动的不是一般的数据而是事件。如果说属性决定了对象的外观,方法决定了对象的行为,那么事件就决定了对象之间联系的手段。在sual asic程序设计中,基本的设计机制就是改变对象的属性、 使用对象的方法和为对象事件编写事件过程。虽然对象可以自动

5、识别事件,但是如果没有必要的话,用户不必为所有事件编写事件过程,WINDOWS系统会以默认的方式来处理事件。当用户觉得在程序中不需要对某个事件进行额外的处理时,可以不去理会它。使用 Vsual Basic编写程序的妙处在于,只有当用户要对某种特定的方式响应某个事件时才需要编写针对这个事件的事件过程.例如常用的事件过程有Clck,hage,Show等.在本章中,学生应掌握Viual Basc可视化编程的步骤、Vsual Baic对象的概念,以及如何添加控件、如何设置属性、如何编写代码、如何运行、修改、保存工程、另外,还应了解控件的缩放、移动、复制、删除及布局。教学内容:1. VIUL BASIC

6、对象的概念2. 建立简单的应用程序3. 窗体和基本控件4. 使用帮助系统第三章、 VIUAL AIC语言基础(学时数:8,其中4课时为上机)教学要点:任何程序设计语言都有一组自己的记号和规则。ViualBsc程序同样必须采用其本身所规定的记号和规则来编写,编写Vual Bic源程序代码,需要掌握有关基本语句.程序的书写规则,熟练掌握变量、常量、表达式、常用内部函数、语句等基本内容。教学内容:1. 数据类型2. 变量与常量3. 运算符和表达式4. 常用内部函数第四章、 基本的控制结构(学时数:12,其中6课时为上机)教学要点:顺序结构是程序设计中最简单、最常用的基本结构。在该结构中各操作块按照出

7、现的先后顺序依次执行,它是任何程序的主体基本结构.在选择结构或循环结构中,常以顺序结构为其主结构。选择结构是计算机用来描述自然界与社会生活中分支现象的重要手段,其特点是根据所给定的条件为真与否,决定从各实际可能的不同分支中执行其一分支的相应操作.循环结构也是程序的基本算法结构.所谓循环,就是重复地执行某些操作。Visu asic 提供基本的循环结构是:当型结构和直到型结构。实际上,每种循环结构又有两种不同的执行方式。每种循环结构的两种形式的区别是一个是先进行判别,再根据判别结果执行或不执行(即结束循环)循环体;另一个则是先执行一次循环体,再进行判别,以决定是否再次执行循环体.Visual si

8、c提供了相应的语句用于各种类型地循环.应熟练掌握以上三种基本结构的基本语句,并掌握程序调试的方法手段。教学内容:1. 顺序结构2. 选择结构3. 循环结构4. 其他辅助控制语句5. 程序调试第五章、 数组(学时数:,其中课时为上机)教学要点:数组是同类变量的一个有序集合。数组中的变量称为数组元素,数组元素的表示方法是:数组名(s1,2,)1、数组说明数组在使用之前必须先用数组说明语句进行说明,以便系统分配内存单元。数组说明语句的形式是:im数组定义符 数据类型,数组定义符As 数据类型与变量类似,根据数组说明的方式,数组也分为局部、窗体和全局三个作用域。2、静态数组与动态数组在说明数组时,如果

9、指明了数组的维数和每一维的下标范围,在使用过程中,它的维数和每一维的下标范围将不得改变,这样的数组就称为“静态数组”.说明数组时,如果不指明数组的维数和每一维的下标范围,仅用一对圆括号表示说明的是数组,那么,在使用时,就可利用ReDim语句对数组和下标范围重新说明.这样的数组称为“动态数组”。RDim语句的形式是: ReDim Prv数组定义符使用选项Prre,则在对数组重新说明时,将会保留原数组中的元素的内容。3、 控件数组控件数组是一组具有共同名称和类型的控件。它们的事件过程也相同。一个控件数组至少应有一个元素,元素数目可在系统资源和内存允许的范围内增加;数组的大小也取决于每个控件所需的内

10、存和indows资源。同一控件数组中的元素有自己的属性设置值。常见的控件数组的用处包括实现菜单控件和选项按钮分组.掌握数组的概念,并熟练的声明和使用数组,掌握控件数组的建立和使用方法,掌握自定义类型的定义、声明和使用方法。教学内容:1. 数组的概念2. 静态数组及其声明3. 动态数组及其声明4. 数组的基本操作5. 控件数组6. 自定义数据类型第六章、 过程(学时数:8,其中4课时为上机)教学要点:在设计一个规模较大、复杂程度较高的程序时,往往根据需要按功能将程序分解成若干个相对独立的部分,然后对每个部分分别编写一段程序,这些程序块称为程序的逻辑部件.用这些逻辑部件可以构造一个完整的程序。这样

11、极大地简化了程序设计的任务。Viual asic 通常把这种逻辑部件称为过程。isal Basi中除了事件过程,还可以使用Su 过程和Function过程。Su 过程称为子过程,这种过程不返回值,Fnctin过程称为函数,这种过程可以返回值。为了与事件过程相区分,将自定义的Sub子过程称为通用过程。通用过程可以完成一项指定的任务,必须由应用程序来调用才能够运行。而时间过程除了响应用户系统引发的事件以外,总是处于空闲状态。定义b 过程的语法:Privte Puic Statc ub过程名(形式参数列表) 局部变量和常量声明 语句块 ExiS 语句块dSub调用S过程语法: 1、Call 过程名

12、(实在参数表) 2、过程名实参1,实参2, uncon函数语法:Private ubltaticunctin函数名(形式参数列表)AS数据类型 局部变量和声明 语句块 函数名=表达式 xit ctio 语句块 函数名=表达式End Function 调用Fuctin过程语法: Fuctin过程名(实在参数表)在调用一个参数的过程,首先进行的是“形实结合,即按传值传递或按地址传递方式,实现调用程序和被调用的过程之间的数据传递,通过参数传递,S过程或Function过程就能根据不同的变量执行同种任务、为了叙述方便,将形式参数简称为形参,实在参数称为实参。在Vu Basic中传递参数有两种方式,即按

13、值传递(Passed byalu)和按地址传递(ased by refecne)。按值传递参数时,传递的只是实参变量的副本。如果在被调用过程中改变了形参值,只影响副本,而不会影响实参变量本身。即当控制返回调用程序时,实参变量保持调用前的值不变。在定义过程中,若形参名前面没有关键字“yVL”,即形参名前面缺省修饰词,或有“Byal”关键字时,则指定了它是一个按地址传递的参数。按地址传递参数时,把实在参数变量(简单变量、数组元素、数族以及记录等)的地址传送给被调过程。因此实参变量的地址和与之结合的形参地址是相同的,也就是说形参和实参共用内存的同一“地址”,即共享同一个存储单元。这样在被调过程中的形

14、参值一旦被改变,相应的实参值也跟随着被改变了。Visa Bi程序的窗体模块、标准模块和类模块可以定义变量,在过程和函数中也可以定义变量。在不同部分定义的变量在程序中的适用范围是不同的。ual asic中的变量可以分为局部变量(过程级变量)、模块级变量和全局变量.在一个过程内部用Dim语句定义的变量是局部变量,只是在定义它们的过程中才能访问或改变变量的值,这样的变量称为局部变量;为了使某个变量在整个模块的所有过程中都能使用,在模块的(通用)和(声明)部分使用Privat或im语句定义的变量就是模块级变量,在该模块中任何过程都可以对模块级变量进行读、写操作;在模块的(通用)和(声明)部分使用Pblic语句定义的变量就是全局变量,在应用程序的任何部分都可以对全局变量进行读、写操作。使用D在过程中定义的变量,在过程结束后变量的值不能被保存下来.在每一次过程重新执行时,变量的内容将被清除。如果希望在离开该过程后,还能保存过程中局部变量的值,就应该使用Statc关键字在过程中定义局部变量,即使过程结束, 变量的值仍然保留着。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号