vb知识点总结全解
总结是一次反思过程,是一种记录工作情况、回顾工作不足的重要方式,在总结写作的过程中,我们需要全面化的分析工作情况,这有利于我们的工作成长。怎么写出有效的总结呢?下面是小编为大家整理的《vb知识点总结全解》,欢迎大家借鉴与参考,希望对大家有所帮助!
第一篇:vb知识点总结全解
VB知识点总结
第一章
一、软件的概念
人们针对某一需要而为计算机编制的指令序列称为程序。程序、数据连同有关的说明资料统称为软件。 软件:应用软件
系统软件
二、编程的概念
编程就是为了通过计算机实现某一个功能,达到某种目的或解决某个问题,而使用程序设计语言编写程序并实现结果的过程。
编程的作用:编程实际上也就是“人给计算机下命令”的一个过程,而程序也是人和计算机之间唯一的沟通方式。
三、程序设计语言发展史
1、机器语言:是计算机能够直接理解的语言,由二进制代码0和1组成。
2、汇编语言:是一种使用符号代替0和1的语言,但需要汇编程序翻译成机器语言目标程序,简称汇编。
3、Basic语言:(初学者通用符号指令代码)它使用的语句简单,能够像英语指令一样读解。
4、C语言:拥有很小的语言库,对于不同计算机或不同系列的处理器,只需要重新设计这些库,不必改变程序接口(语言)就可以进行程序编写,而且C语言具有可移植性,源代码可以重用,在不同计算机上运行只需对其重新编译即可
5、C++语言:具有其父语言C语言的功能以及使用面向对象功能扩展C语言。
6、Java语言:起初被称为OAK语言,后来将OAK技术应用于Web上。
7、在此模式之上,不同的程序设计语言创建的应用程序能够互相通信。
四、.NET平台及VB.NET
1、.NET的优势:支持多语言
提供庞大的基类库供程序员随时调用。 *集成开发环境(IDE)
2、.NET平台的构成:操作系统
公共语言运行库(也称公共语言运行时:CLR)
基类库
应用程序
公共语言规范(CLS)
VB.NET是.NET平台已有的几种语言之一,它继承了VB以前版本的优点,非常容易学习,是一门很好的入门语言。具有快速开发的特点。
第二章
一、常量和变量
常量:是具有一定含义的名称,用于代替数字或字符串,其值从不改变 声明常量的语法:
Const 常量名称=值
如 Const pi=3.14 变量:在程序运行过程中其值可以改变的数据称为变量,它是一种使用方便的占位符,用于引用计算机的内存地址,该地址可以存储程序已运行时可更改的信息。 声明变量的语法:
Dim 变量名称=值
(单个变量)
如 Dim r=0
(多个变量写在一行,用逗号隔开)
Dim 变量1=值1,变量2=值2
如 Dim r=0,s 变量命名规则:
1、 只能由字母、数字和下划线组成
2、 第一个字符必须是英文字母或下划线
3、 长度不能超过255个字符
4、 不能使用VB.NET中的保留字
二、VB.NET的数据类型
1、Numeric数字型
<1>Integer(整型)用于表示简单地整数,同时整型还包含负整数
<2>Long(长整型)相对Integer类型的取值范围更大,可以存储更长的整数类型 <3>Single(单精度浮点型)用于存放单精度浮点数,也就是小数 <4>Double(双精度浮点型) 数据类型写在声明变量语句“Dim 变量名 As”之后,如:Dim age As Integer
2、Boolean(布尔型) 若变量的值只包含以下三种等数据,即可声明为布尔型 <1> Ture/False <2> Yes/No <3>On/Off 声明变量为布尔型:Dim agree As Boolean
3、String(字符串型) 数据中包含文字、符号、字母等字符或字符串,这种数据即为字符串,字符串用双引号括起来。
声明变量为字符串型:Dim myyear As String
Myyear=”2007”
4、 Char(字符型) 在只需保存单个字符时,使用Char即可,方法同String
5、 Date(日期型) 如声明日期为常量,需在数据两端添加符号“#”而且要求格式为m/d/yyyy(即月/天/年) 如:Const myBirth=#11/10/1990#
三、使用类型转换函数
1、CInt:用于将String、Single、Double转换为Integer(如果非整,即四舍五入) 如:Dim n As Integer,m As Integer n= CInt(3.14) m= CInt(12.56)
2、CDbl:用于将String或整形转换为Double 如:Dim m As String Dim n As Double m=”255” n= CDbl(m)
四、运算符和表达式
1、操作数:被操作或被运算的对象、常量、变量、运算符都是操作数
2、运算符:表示某种运算的符号。包括算术运算符、赋值运算符、关系运算符、逻辑运算符、连接运算符
3、表达式:一个以上的操作数和运算符进行运算构成了表达式。如:(a+b)*2
4、介绍运算符
<1>赋值运算符 = (不是表示相等,而是将右边的值赋给等号左边的变量) <2>算术运算符 + 、-、*、/。
<3>逻辑运算符:用于执行逻辑操作的运算符,运行结果是Ture或False Not(取反)当操作数为假时,结果为真
And(与)
当两个操作数为真时,结果为真
Or(或)
当Or两侧的操作数之一为真时,结果为真 <4>关系运算符 =、>、>=、<、<=、<> <5>连接运算符(&/+)
如:“Micro”&”soft”=”Microsoft” “123”+”456”=”123456” “12”&30=”1230” “12”+30=42 当一个表达式有多种运算符时,先处理算术运算符,接着处理关系运算符,再处理逻辑运算符,所有关系运算符具有相同的优先级,即按他们出现的顺序从左到右进行处理。
第三章
一、了解什么是类和对象,会调用对象,并了解对象的方法和属性
1、对象:在软件工程中对象就是一个项目中的一个组成部件,包含数据和函数或(子过程)代码。
2、类:用于指定一组相似的对象。
类实例化的语法:Dim 对象名称As New 类名
如:Dim zhangsan As New student
3、方法就是对象可以进行的操作行为,子过程和函数都叫做方法。 动态方法:必须先实例化对象之后
静态方法:不需要实例化对象就可以直接使用
调用类、对象的方法:类或对象的名称,加上一个句点,后边写上方法名称和一对括号,括号中可以有参数也可以没有参数。 如 Student.PassPara(MyVal,MyRef)
4、属性:对象的特征,也就是对象的数据部分
调用方法同上:类或对象的名称,加上一个句点,后边写上属性名称。
二、理解什么是函数和过程,以及两者的区别
1、Sub子过程是指以规定语法结构组织的,可以被重复调用的,具有特定功能的,相对独立的语句块。
2、Function函数的概念同Sub类似,不同的是函数有返回值。
两种的区别:都可以实现被重复调用的功能,但区别主要表现在Function带有返回值,它可以直接用于给变量赋值,而Sub没有返回值。
三、会声明子过程和函数,并掌握在程序中调用子过程和函数的方法 声明子过程的语法: Sub 过程名(形参列表)
过程体 End Sub 如:代码片段1 Sub ShowTime() Console.WriteLine(Datetime.Now) End Sub 代码片段2 Sub Main() ShowTime() End Sub 声明Function的语法:
Function 函数名(形参列表)As 返回类型
函数体„
Return 函数名 End Function *可以没有特定的Return语句,通过将值赋给其自身的函数名称的方法来返回。
四、了解是什么是Windows应用程序
软件开发的两种主流模式:C/S 客户端/服务器 B/S浏览器/服务器
Windows应用程序也叫窗口应用程序,是运行在Windows系统环境下得应用程序,例如金山词霸,杀毒软件等。C/S模式开发的软件是Windows应用程序的一种。
五、了解windows窗体的特性和结构
1、窗体也是一个类,一个应用程序能够有一个或一个以上的窗体。
2、窗体的结构:标题、系统菜单、控制盒、控制块
六、掌握windows窗体的方法和事件
1、VB.NET自动创建的一个窗体类代码 Public Class Form1 End Class
2、切换窗体设计界面,双击窗体,VB.NET自动创建Form1_Load方法
Private Sub Form1_Load(ByVal sender As System.Object,ByVal e As System.EventArgs)Handles MyBase.Load MessageBox.Show(“欢迎使用学生档案信息系统”) End Sub
七、掌握如何设置窗体的属性(以窗体的大小为例)
1、通过修改“属性窗口”的值
2、通过拖拽来修改窗体大小属性
3、通过编写程序来修改窗体大小属性 Me.Width=410 Me.Height=300 Me.Text=”首页” 第四章
一、掌握MessageBox.Show()方法的使用 语法:
MessageBox.Show(Text As String,Caption As String, MessageBoxButton) Text:在消息框中显示文本(必须出现,没有内容,也用一个空字符占位) Caption:在消息框标题栏中显示文本
MessageBoxButton:指定在消息框中出现的按钮
二、掌握MessageBox.Show()方法重载 MessageBox.Show(Text As String)
MessageBox.Show(Text As String,Caption As String)
几个参数不一定需要全部出现,允许存在多个同名函数,且这些函数的参数列表不同的用法,叫作方法的重载。
三、掌握MessageBoxButton的几个选项
1、MessageBoxButton.OK、
2、MessageBoxButton.OKCancel、
3、MessageBoxButton.YesNo、
4、MessageBoxButton.YesNoCancle
5、MessageBoxButton.RetryCancle
6、MessageBoxButton.AbortRetryIgnore
四、掌握窗体控件的常用属性
1、Name(控件的名称)、
2、BackColor(控件的背景色)、
3、Location(控件所处的位置)、
4、Size(控件的大小)、(Width,Height)
5、Visible(控件是否可见)
五、掌握常用窗体控件的相关属性及事件
1、PictureBox:BackgroundImage,size
2、Label:称为标签控件,用于显示文本,通常作为文字的载体。Font(字体)
3、TextBox:提供给用户输入文本信息的控件,又称文本框控件。
<1>“Text”属性用来在控件中显示文本信息,将“ReadOnly”设为“Ture”,不允许用户修改文本。
<2>“PasswordChar”指定一个在输入密码是文本框中显示的字符。 <3>“Multiline”设为“Ture”,使单行文本框变为多行的文本框
“Height”设置文本框控件的行数
“ScrollBars”滚动条显示:None
Horizontal
Vertical
Both <4>”Anchor”用于固定控件和窗体边缘的距离:Top、Left、Bottom、Right <5>”Dock”固定控件紧贴并填满在窗体的某个边缘:None、Top、Left、Bottom、Right、Fill
4、Button:按钮控件 Text:按钮上显示的文字
可以喂按钮设置快捷键,在Text属性中书写“&Quit”,按钮上显示的文本第一个字母会被加上下划线,按Alt+Q关闭
5、CheckBox :复选框控件,Checked属性控制是否被选择。Ture/False
6、RadioButton:单选框控件,通常以一组选项按钮的形式出现,但用户只能选其中一个,也具有Checked属性以及Checkchanged事件。
7、GroupBox和Panel 将需要进行分组的控件放入分组控件的区域内,即可实现分组,这种可以将其他控件进行分组的控件称为容器控件。
GroupBox有Text属性,而Panel没有,也不显示边框,Panel中的内容超出范围,自动在边缘添加滚动条,而GroupBox没有这个特性。
第二篇:计算机VB二级公共基础知识总结
1 数据结构的基础知识
数据结构的定义:指数据对象及其相关关系和构造方法。
结构是指结点之间的关系,数据结构就是在结点的优先集合和关系的有限集合。
数据结构的逻辑结构是指结点和结点间的相互关系。
数据结构在计算机的存储内容,一般包括结点的值和结点间的关系,数据结构的存储形式就是数据的存储结构。
数据结构按逻辑关系的不同分为线形结构和非线性结构两大类,非线性又分为树形结构和图结构,树形结构又分为树结构和二叉树结构。 2 线性表
线性表是最简单、最常用的一种数据结构,它是由相同类型的结点组成的有限序列。线性表最重要的性质是线性表中结点的相对位置是确定的。
线性表常用的运算有4种:查找运算、插入运算、删除运算和其他运算。
线性表的存储方式主要有:
1) 顺序存储:能直接访问线性表中的任意一个结点。 2) 链接存储:用单链表存储线性表。 3 栈和队列的含义
栈是只允许在同一端进行插入和删除运算的线性表。
队列是只允许在一端进行插入运算,另一端进行删除运算的线性表。 4 数组和字符串的特点 数组是最常用的数据结构之一,一般用于描述顺序存储的线性表。数组有固定个数的元素组成,全部元素的类型相同,元素按照顺序存储。每个元素对应一个下标,数组元素按数组名和元素的下标引用,引用数组元素的下标个数称为数组的维数。最常用的是二维数组。 5 树的基本概念、存储结构和遍历
树是一种多分支、多层次的数据结构,有一组结点组成。树是由一个结点或多个结点组成的有限集T,满足以下两个条件: 1) 有一个特定的结点,称为根结点
2) 其余的结点分成m个互不相交的有限集T0等,每个集合都是根结点的子树。
树的定义是递归的,即一棵树是由子树组成,子树由更小的子树构成。 树的存储结构:树是非线性的结构,有多种实用的存储结构,最常用的是标准存储形式和带逆存储形式。
树的遍历方法有4种:树的前序遍历、树的后序遍历、树的层次遍历、访问树中所有的叶子特点。 6 二叉树的基本概念及遍历
二叉树是一个有限的结点集合,该集合或者为空,或者有一个结点及其两棵树不相交的左右二叉子树组成。
二叉树的遍历:前序遍历,中序遍历、后序遍历。 7二叉查找树
查找树便于链接存储,还能实现快速查找。或者为空,或者满足以下3个条件:A 该树根结点的左子树非空,其左子树所有结点的键值都小于该树根结点的键值。B该树根结点的右子树非空 ,其右子树所有结点的键值都大于该树根结点的键值C该树的根结点的左子树和右子树均为查找树。 8 关于排序与查找,散列表
对于有N个结点的线性表,将结点中某些数据项的值按递增或递减的次序,重新排列线性表结点的过程,称为排序。
查找就是在案某种数据结构形式存储的数据集合中,找出满足指定条件的结点。
散列表又称杂凑表是一种非常实用的查找技术。由于查找码与结点在数据结构中的位置不存在确定关系,查找只能通过对查找码与结点的关键码的反复比较来实现。 第二章 程序设计基础知识 1程序设计的方法与风格
程序设计的方法主要是结构化程序的设计,集体有面向数据流的方法和面向数据结构的方法。数据结构既影响程序处理的结构又影响程序处理的过程。
程序设计风格主要是指面向过程的程序设计和面向对象的程序设计。面向过程的程序设计主要是指根据事物本身的逻辑过程进行编程的一种方法,而面向对象的主要是强调程序的功能模块化,同时引入了继承、多态的概念,使程序易于编写和维护,最适合规模较大的软件。 2 结构化的程序设计
结构化的程序(SP)设计采取自顶向下逐步求精的设计方法和单入口单出口的控制结构。其设计方法符合抽象和分解的原则。其控制结构使程序的静态结构和动态结构执行过程一致。 3面向对象的设计方法及相关概念
面向对象方法是一种支持模块化设计和软件重用的编程方法。它把程序设计的主要活动集中在建立对象和对象之间的联系上,其基本思想是封装性和可扩展性。以软件设计的对象为基础。
对象:在计算机系统中,指一组属性以及这组属性上的专用操作的封装体。一个对象通常可由对象名,属性和操作3个部分组成。 封装:是一种信息隐蔽技术,用户只能看见对象封装界面上的信息,对象的内部实现对用户是隐蔽的。其目的是使对象的使用者和生产者分离,使对象的定义和实现分开。
属性:对象的特性,是对象外观及行为的特征。
方法:对象所具有的功能。每一个对象的属性,只能通过特定的操作来存取或者修改,这种特定的操作就是方法。
继承:在某个类的层次关联中,不同的类共享属性和操作的一种机制。一个子类可以只有唯一的一个父亲,被称为单一继承,一个子类也可以由多个父亲,从多个父亲中继承特性,叫多重继承。
多态性:指同一个操作作用于不同对象可以有不同的解释,产生不同的执行结果。
动态绑定:在运行过程中,当一个对象发送信息请求服务时,要根据接收对象的具体情况将请求的操作与实现方法连接。
第三章 软件工程基础知识 1软件生存周期各阶段的任务
软件生存周期指软件定义、软件开发和软件维护等阶段组成的全过程。
A定义阶段;确定系统的逻辑模型,产生有需求规格说明书
B开发阶段:软件设计、编码和测试3部分。软件设计分为概要设计和详细设计。编码是用某种程序语言为每个模块编写程序,产生的文档有程序清单。软件测试的任务是发现软件中的错误加以纠正。 C维护阶段:适应外界环境的变化,或扩充其功能,改善其质量,产生的文档有维护计划和维护报告。 2 软件设计的原则
1)抽象原则;抽象的最低层次就是实现该软件的源程序代码。过程抽象和数据抽象是常有的两种抽象手段。 2)模块化原则:
3)信息隐蔽原则:对提高软件的可修改性、可测试性和可移植性有重要作用。 4)模块独立的原则 3软件测试
软件测试的目的是尽可能多的发现软件产品中的错误和缺陷。 白盒测试主要检查程序中的逻辑通路
黑盒测试主要检查程序的功能是否符合规格说明书的要求。大多的软件生产者使用Alpha测试和Beta测试,后者的开发者通常不在场。 4软件开发工具和环境 软件工具是指用来辅助软件开发、运行、维护、管理和支持等过程中活动的软件。大多包括检测机制。
软件开发环境则把一组相关的工具集成在环境中,提供数据集成、控制集成和界面集成等机制。 第四章 数据库的基础知识 1数据库
数据库:是存储在一起的相关数据的集合,能为各种用户共享,具有最下冗余度,数据间的联系密切,由较高的程序与数据独立性。 数据库管理系统:指位于用户和操作系统之间的一层数据管理软件,为用户或应用程序提供访问数据库的方法,包括数据库的建立、查询、更新及各种数据控制。它是DBS的核心部分。
数据库系统:是实现有组织地,动态的存储大量关联数据,方便多用户访问的计算机软、硬资源组成的系统,即采用了数据库技术的计算机系统。 2 数据模型
常有的数据模型有两种:一种是独立于任何计算机系统的模型,完全不涉及信息在计算机系统中的表示,称为“概念数据模型”。最著名的模型是“实体联系E-R模型”。另一种数据模型直接面向数据库的逻辑数据结构,被称为“基本数据模型”。
基本数据模型主要有层次、网状、关系三种模型。层次模型时用树型结构来表示实体类型及实体间联系的数据模型。网状模型用丛结构表示,关系模型用表格结构表示实体集,用键表示实体间的联系。网状模型采用有向图,层次模型采用树,关系模型采用二维表。在搜索数据时,层次模型采用单向搜索法,网状模型采用可从任一结点开始且沿任何路径搜索,关系模型则是通过对关系进行运算实现的。 3 关系代数
关系数据库的数据与更新操作必须遵循实体完整性规则、引用完整性原则、用户定义完整性原则。
关系代数是以集合代数为基础发展起来的,以关系为运算对象的一组高级运算的集合。
关系代数的5种基本操作;并、差、笛卡儿积、投影和选择。 关系代数的4种组合操作;交、联接、自然联接和除法。
4在数据库中,用概念模式描述全部数据的整体逻辑结构,负责物理结构与逻辑结构的定义和修改的人员是数据库管理员。数据库管理系统提供的数据定义语言的功能是描述数据库的结构,为用户建立数据库提供手段。在人事管理系统中,规定工程师的基本工资和奖金不能超过1500元,这样的数据完整性约束条件称之为用户定义完整性。在关系数据库的逻辑设计阶段,需将E-R模型转换为关系数据模型。
第三篇:vb基本知识点的归纳
1. 比特计量单位的理解和运算,不同进制数据的表示和之间的转换运算,数值信息的编码
表示(原码补码、阶码)
2. 汉字:编码(不同编码的作用和区别(机内码),汉字编码标准的特点(表示字节数、
表示汉字和字符的数量、简繁体覆盖、兼容情况)),字库字形的概念、种类和关联
3. 西文字符编码和汉字编码的区分
4. 集成电路技术的知识点(使用重要材料、构成、工艺、集成度、应用、发展趋势和规律)
5. 通信技术(通信系统的组成、常见应用所使用的设备和技术的对应情况,常用通信技术
的特点和适用场合,信息技术的概念、分类以及对应功能,常见通信方式的特点)
6. 计算机硬件:主要设备的构成、功能、种类和供应商情况(CPU、存储设备、输入和输
出设备),存储设备的构成和性能特点(主存储器、辅助存储器(硬盘、光盘、移动存储器、软盘)),核心设备的性能和关联(CPU、内存、主板、输入设备、输出设备),常用接口的连接、位置和使用(I/O接口、总线、IDE、ISB、FOREWIRE),指令(概念、组成和处理器CPU之间的关联),PC机启动的流程(基本的输入输出系统BIOS、CMOS的作用和构成)
7. 计算机软件:概念、分类、版权、常见软件的归类
8. 计算机网络(网络设备的使用场合、种类和功能,网卡IP地址(作用、种类、组成和
合法性的判断、使用场合、含义),常用网络传输介质的特点和使用场合,局域网(工作模式、使用协议、构建设备、常见构型种类的特征和区别),URL的格式、作用和含义,常见协议的作用(TCP/IP、DNS、FTP、SMTP、TELNET、POP、HTTP、UDP),网络接入技术(种类、实现技术和设备、特点和速度对比),INTERNET的基本服务和基本操作(功能、组成、工作模式等)
9. 多媒体(常见多媒体(声音、视频、图像)文件的格式、特点和使用场合,多媒体设备
的作用,彩色图象的颜色模型(使用场合和种类),压缩编码标准和特点,多媒体信息的处理步骤和主要性能参数,多媒体信息量的计算方法(声音、图象、视频))
10. 数据库(信息系统,SQL的作用)
11. 程序设计的基本概念(计算机语言的种类和特点,算法(概念、特征),程序,数据结
构,三大基本程序控制结构)
12. Windows操作系统的特点(其他常见操作系统的特点,功能(文件管理(操作方法)、
存储管理(技术)、处理器管理、进程管理),常用附件的操作方法(画图),输入法设置和支持情况,系统工具,目前版本信息、常用组合键的作用、回收站的设置)
13. OFFICE软件的功能(WORD(视图的选择、密码设置、格式刷的作用计量单位、页面
和页码设置、表格排序和计算、统计功能和大小写更改、插入对象情况、绘制工具的作用),PPT(保存格式、幻灯片的设置和打印、放映形式、字体替换、排练计时的作用、插入对象情况),EXCEL(基本参数,功能、排序关键字的数量、保存格式、不同类型数据默认对齐方式、特殊类型数据的输入方法(分数)
第四篇:计算机二级VB知识点上机题
基本操作:
标签、文本框: 1(1)、3(1)、4(2)、5(1)、9(1)、11(1)、20(2)、21(1)、28(1)、29(1)、30(1)、31(1)、32(2)、34(2)、36(1)、38(1)、40(2)、44(2)、45(1)、47(1)、50(2)
滚动条:1(2)、9(2)、15(2)、17(1)、18(2)、21(2)、23(1)、24(2)、32(1)、37(2)、38(2)、42(2)、46(1)、47(2)
图形:2(1)、10(2)、16(1)、46(2)
菜单:2(2)、4(1)、7(2)、8(2)、14(1)、17(2)、19(1)、22(2)、35(1)、39(2)、41(2)、44(1)、49(2)
图片框、图像框:5(2)、7(1)、11(2)、12(2)、13(1)、29(2)、31(2)、36(2)、48(2)、50(1)
控件数组:6(1)、20(1)、22(1)、25(1)、37(1)、39(1)
计时器:6(2)、25(2)、48(1)
列表框、组合框:8(1)、14(2)、19(2)、28(2)、35(2)、43(1)
单选按钮、复选框:10(1)、12(1)、18(1)、33(1)、45(2)
通用对话框:13(2)、26(1)、41(1)
命令按钮:15(1)、16(2)、23(2)、24(1)、26(2)、30(2)、34(1)、40(1)、42(1)、43(2)、49(1)
文件系统控件:33(2)
简单应用:
第五篇:VB教学总结
茂名市第二职业技术学校
(2013~2014学年第一学期)
信息部
VB教学工作总结
2012-2013学年第二学期,我担任13级计算机精英高考班VB课程教学。VB是一种有代表性的较流行的可视化语言,利用它使得创建具有专业外观的用户界面的编程工作简单易行。本课程的目的与任务是使学生通过本课程的学习和示例的分析,掌握使用Visual BASIC开发Windows应用程序的一般方法和特点,理解Windows应用程序的基本概念、主要功能和Windows应用程序开发的基本思想,能够根据实际需要自行开发简单的Windows应用程序,并为今后进一步使用Visual BASIC或其他面向对象的可视化开发工具开发Windows应用程序打下基础。
就vb本身的特点是概念多、实践性强、涉及面广,它既像其他的程序语言一样,有自身的语法,编程思维,也有与传统的过程驱动语言的不同,最特别的在于它是面向对象的事件驱动编程。所以在教学过程中一方面要加强学生和落实学生动手能力的培养,另一方面对于关键性概念、整体实现思想方面的问题要讲解清晰。在授课过程中,我开始采用的是计算机室运用教师程序控制学生电脑授课,针对性的进行讲解,老师操作,学生进行操作,采用试验与授课结合,在进行了一段时间的教学后,发现效果一般,首先对于动手操作,学生倒是可以在vb开发环境中放置控件,并能独立完成一定的操作任务,但是他们不能将其事件驱动的特征与控件编程联系起来。他们对语法缺乏有比较清晰的理解,对于整个vb编程的思维没有建立起一个系统的概念,为了加强学生的系统概念和编程思维,我在授课过程中一方面,多讲实例,在讲解例题的过程中加强学生对于vb编程的思维训练,另一方面,采用机房和教室授课相结合,部分理论性极强课程改为教室授课,由于在教室讲课能更生动形象的把抽象的计算机语言讲解清楚,学生对于概念理论的理解也大大提高,这样改进一下教学方法,教学质量有了明显的提高,同时也激发了学生的兴趣,大部分学生对于这种机房讲课和教室讲课相结合教学方式很能接受,让问题在实践中得到解决。 实践给我的经验是一定不要对教材中每一部分都去讲解,可以选择部分最基本最常用的内容仔细讲解,其他内容一代而过,留给学生自己思考的时间。帮助学生尽快掌握实用VB开发Windows应用程序的一般方法。学习VB的最好方法是结合自己的需要利用最基本的方法开发出最简单的程序来获得Windows应用程序开发的感性认识。如果每一个细节都去讲解,一来浪费大量时间,二来学生获得大量目前用不道的知识,这样的知识是死的并且会很快忘记。关键要通过教师的讲解获得Windows应用程序开发的思想而讲解VB的实用方法仅仅是一个手段。要引导学生根据自己的兴趣和要求有选择地快速地获得全书的整体印象,至于书中大量细节内容应引导学生通过上机和自己思考来掌握。不仅要让学生学会使用VB开发应用程序,还要让学生学会如何利用这个开发工具,结合自己的需要,来思考如何实现自己的需要。这样不仅学会了VB的使用,还学会了如何开发Windows应用程序的思想。课堂的时间是非常短的,而学生课下却有很长时间,必须教会学生开发Windows应用程序的思想而不是仅仅学会使用开发工具的方法。这样学生通过学习VB获得开发Windows应用程序的一般方法,为学生日后进一步学习和使用VB开发实用程序打下基础,也为学生学习其他Windows应用程序开发工具打下基础。理论指导实践,实践加深对理论的理解,这是我在vb教学过程中最重要的体会。
另外2013级计算机应用(精英高考)班的学生学习能力总体来说比较强,逻辑思维能力也很棒,他们对自己动手编程也非常感兴趣,这也大大激发了我的教学热情和积极性,我将继续努力把自己的教学工作做好。