总结是一次反思过程,是一种记录工作情况、回顾工作不足的重要方式,在总结写作的过程中,我们需要全面化的分析工作情况,这有利于我们的工作成长。怎么写出有效的总结呢?下面是小编为大家整理的《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没有这个特性。
VB6.0对口升学考点分析与总结
第一章 VB使用基础
1、VB的特点
2、VB的启动与退出
3、VB的窗口组成
4、VB的属性窗口中、代码窗口的打开操作方法
5、VB程序的保存及各种文件的扩展名
6、VB程序的运行方法
7、对象、属性、事件、方法的概念及这几个概念的关系
8、VB的编程步骤
9、事件过程与事件驱动的概念
10、VB工程的概念及工程的组成,各模块的扩展名
这10个知识点,前6个属于基本操作,后四个属于概念的理解,第一点需要和学生一起归纳总结,第7个知识点是重点,需要学生理解掌握。 第二章 VB编程语言
1、VB的数据类型:掌握各数据类型的功能、英文标识及存储空间大小;
2、常量:掌握常量的分类,达到能识别和使用常量的目标;
3、变量:掌握变量的声明、变量的赋值、变量的类型、变量的默认值;
4、PRINT语句:掌握语句的格式,功能、输出格式、空PRINT的应用,会利用PRINT完成数据的输出;
5、标识符的命名规则:掌握符号常量、变量名的命名及识别;
6、LET 语句的格式、功能、含义,会利用LET语句完成赋值和计算;
7、语句的书写格式:按要求书写程序语句;
8、内部函数:让学生掌握数值函数、字符函数、日期函数、格式函数、转换函数的功能实现数据的运算;
9、表达式:掌握表达式的类型及运算符的运算含义、优先级及书写规则; 算术运算重点是MOD 和整除 ; 字符运算符重点是&和+的区别;关系运算符重点是字符数据的比较;布尔运算符重点是NOT 、AND 、 OR;
10、选择结构的行IF语句、块IF语句、SELECT CASE语句的格式、执行顺序及编程应用;IIF函数的应用;
11、循环结构的FOR/NEXT语句、WHILE/WEND语句、DO/LOOP语句的格式、执行顺序及编程应用;
12、数组的定义、分类;静态数组与动态数组的区别(包括声明、引用、清除);数组的访问方法;
13、过程的概念、分类;SUB过程的建立方法和调用方法;过程调用时参数的两种传递方法的区别及应用;FUNCTION过程的建立方法及调用;
14、程序中的错误分类及各类错误的特点;错误的处理方法及ON ERROR语句的应用;
第三章 应用程序窗体设计
1、窗体的常用属性:Caption、Backcolor、Forecolor、Fontname、Fontsize、Currentx、Currenty、Scaleheight、Scalewidth、Keypreview,它们的含义及设置
2、窗体的常用方法:Print、Cls、load、unload、Line方法的格式及功能
3、窗体的常用事件:Click、load、Unload、resize、Keypress、Keydown、keyup、Mousedown、Mouseup、Mousemove、Activate,这些事件的发生时间及事件过程中参数的含义及应用;
4、对话框的概念及分类,对话框的创建方法;InputBox()和Msgbox()的格式及应用;
5、Commondialog控件:利用这个控件创建标准对话框时,showopen、showsave、showcolor、showfont、showprinter、showhelp方法的调用;打开对话框中Filename、filetitle、initdir属性的设置;字体对话框中字体、字号、加粗、加下划线、删除线、倾斜属性的设置;Cancelerror属性的应用;
6、文档界面的分类:MDI文档和SDI文档的区别,创建MDI文档的步骤;MDI文档的特性;Autoshowchildren、activateform 、MDIchild属性的设置;创建快速显示窗体的步骤。
第四章:标准控件的应用(重点章)
1、标签控件的常用属性:Caption、Alignment、Autosize、Backstyle、Borderstyle、 Wordwrap
2、标签的常用事件:各事件的发生时间
3、标签控件的方法:MOVE
4、控件的基本操作:在讲控件复制时,理解控件数组的建立,控件数组各元素的访问。
5、 文本框的常用属性:MaxLength、MultiLine、PasswordChar、ScrollBars、 SelLength、SelStart和SelText、TabIndex、TabStop、Text属性
6、 文本框的常用方法:SetFocus 7文本框的常用事件:Change、KeyDown、KeyUp、KeyPress
8、为文本框设置访问键:设置方法:输入(&字母)
9、命令按钮的属性:Cancel、default、style、tooltiptext
10、命令按钮的Click事件
11、单选按钮和复选框的属性:Alignment、Caption、Value
12、单选按钮和复选框的事件:Click
13、列表框控件和组合框控件的属性:Alignment、Caption、Value、List、ListCount、ListIndex、SelCount、Selected、sorted、Style、AddItem
14、列表框控件和组合框控件的方法:RemoveItem和ADDITEM
15、滚动条控件的属性:LargeChange、SmallChange、 max、Min、 Value
16、滚动条的常用事件:Change事件
17、计时器控件的属性:interval、Enabled
18、计时器控件的事件:Timer 第五章多媒体程序设计
1、窗体坐标系:ScaleMode属性、Scale 方法;Visual Basic设置坐标的方式有“绝对坐标”与“相对坐标”
2、使用 Visual Basic 颜色:Rgb()和qbcolor()及vb常量、PSet 方法
3、Line方法及circle方法
4、Line控件的属性、shape控件的属性
5、图像框控件的属性、方法
6、图像控件的属性:注意图像框控件与图像控件的区别
7、Declare语句的格式、功能、参数及应用
8、API函数 mciSendString的常用操作命令
9、ShockWaveFlash控件的常用属性、方法
10、MediaPlayer 控件的主要属性、媒体播放器控件的主要对象的属性和方法 第六章 菜单和工具栏设计
1、菜单控件的属性:Caption、Checked、Enabled、Index、Name、Shortcut、Visible、WindowList
2、RichTextBox 控件的属性:FileName、MaxLength、MultiLine、RightMargin、crollBars、SelAlignment、SelBullet、SelCharOffset、SelColor、SelFontName、SelFontSize、SelHangingIndent、SelIndent、SelRightIndent、SelLength、SelStart、SelText、SelLength SelRTF、SelTabCount、SelTabs、TextRTF
3、RichTextBox 控件的常用方法:Find、GetLineFromChar、LoadFile、SaveFile、SelPrint
3、状态栏控件
4、Clipboard 对象的方法:Clear、GetData、GetText、SetData、 SetText
5、工具栏控件的常用属性:Buttons、ImageList
6、图像列表控件 第七章 文件访问与管理
1、驱动器列表框的常用属性:Drive、List、ListCount、ListIndex
2、目录列表框控件的常用属性:List、ListCount 、ListIndex、Path
3、文件列表框控件的常用属性:Archive、Hidden、Normal 和 System FileName、List、ListCount、ListIndex、MultiSelect、Path、Pattern
4、文件列表框的常用事件 :Click、PathChange、PatternChange
5、文件访问的类型有三种:顺序型、随机型和二进制型
6、顺序文件的打开、读取、写入
7、随机文件的记录类型的定义、文件的打开、读取、写入
8、FSO对象模型的对象:Drive对象、Folder 对象、FileSystemObject 对象、 TextStream对象
9、从文本文件中读取数据:
TextStream对象的方法:Read 、Readline、Readall
10、向文本文件中添加数据:分三个步骤
第八章数据库程序设计
1、使用数据控件:数据控件的属性Connect、DatabaseName、RecordSourse、RecordSetType、ReadOnly、EOFAction、BOFAction、Exclusive
2、数据控件的常用方法 :Refresh、UpdateRecord
3、数据控件的常用事件:Reposition、Validate
4、使用数据绑定控件
5、SQL SELECT语句
6、使用数据控件连接 ODBC 数据源
7、使用 MSFlexGrid 控件(常用属性、常用方法、常用事件)
8、ADO 数据控件
9、ADO RecordSet 对象(常用属性、常用方法)
10、DataGrid 控件
11、引用 ADO 对象库(ADO Connection 对象的常用属性和常用方法、ADO Recordset 对象的常用属性和方法、command对象的常用属性和方法)
12、SQL INSERT 语句的使用、 第九章 学生成绩管理系统
1、使用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模型转换为关系数据模型。
基本操作:
标签、文本框: 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 程序设计》课程总结
授课时间:2010-2011学年第二学期 授课班级:课程学时:64(32) 任课教师:
1.教学情况
能认真备课、遵守学院的教学规章制度,没有迟到、提前下课、误课等教学事故发生。教学过程中,教师之间相互听课,本学期相继听了的课程,感觉受益匪浅,从中学习了很多教学方法;以重点教师说课为形式进行集体备课、建立完善标准化考核题库、期末考试采用上机考试;本学期计算机基础教学部每周都会组织各种科研讲座、教学研讨以及教师轮流讲课45分钟,内容丰富,本学期通过教研活动学了很多其他有经验教师的教学心得和体会,另外找到了一些科研的方向。
32学时共16次理论课的时间想把VB讲的很透彻,对于老师而言还是有一定难度的,因为知识点比较多,还要把全国或江苏省VB等级考试的知识点介绍全面一些;对于学生而言,要在课后自己认真的复习和深入的理解课堂知识,同时还得自学在课堂上没有讲的内容,是需要一个过程的。以往的实验报告都是以纸质稿的作业形式布臵,导致了某些学生只是简单的抄写代码,并不一定真正的去在计算机上设计实现程序;本学期以及上学期一直使用天空教室布臵测试作业、理论知识点的总结以及实验作业的效果较好,学生把实验做好后可以直接提交,教师改作业时也比较直观,可以把程序运行一下,哪些程序代码有问题可以及时用留言的方式提出,学生反应也比较好。天空教室还可以布臵测试作业,类似真正的考试,学生对知识点的掌握也比较深刻。
下面对VB教学中出现的问题做一个总结。VB教学内容主要包括VB中常用控件,VB语言基础,VB基本语句,数组,过程,文件。如果16次课,每一次课都能够讲得透彻深入,学生都能接受,需要认真的备课准备。有几个难点的地方:VB的语言基础:因为涉及到的数据类型、函数内容很多,知识点很散,我的解决方法是在下面教学中经常地使用VB的常用函数,以加深学生对这一部分知识的复习,同时让学生发现VB的常用函数还是满有用;数组:数组是一组具有相同类型的有序变量的集合,集合中的每个变量称为数组元素。文件:文件这部分内容似乎更加的抽象,尽量把这些问题简单化,简洁化,回避一些比较涩的知识点,让学生不会产生厌恶的情绪,至少不讨厌文件的相关操作。
2.学生反馈意见
每学期课程结束时,学校教务网都要求学生对教师课堂教学情况进行评价,学生的反映较好。
3.改进措施及建议
《VB程序设计》是一门实践性很强的课程,在今后的教学中要更加注意理论与实践的结合,把枯燥的理论知识与鲜活的案例结合起来,这就要求教师平时要多注意积累资料。在多媒体课件制作方面,不仅要做到图文并茂,还要做到声文并茂、影文并茂,这一方面要求教师平时要多积累教学资料,另一方面也要求教师要提高计算机应用能力,如Flash等软件的应用。
基础教学部教师:王媛媛
2011年7月1日
时间过得真快,转眼间,一周的实训生活已悄然过去了,然而实训的过程还历历在目。
实训期间,让我学到了很多东西,不仅使我在理论上对VB程序设计有了全新的认识,在实践能力上也得到了提高,真正地做到了学以致用,更学到了很多做人的道理,对我来说受益非浅。亲身感受到理论与实际的相结合,让我大开眼界。也是对以前所学知识的一个初审吧!这次实训对于我以后学习、找工作也真是受益菲浅,在短短的一周中相信这些宝贵的经验会成为我今后成功的重要的基石。作为一名大二的学生,经过差不多一年半的在校学习,对程序设计有了理性的认识和理解。在校期间,一直忙于理论知识的学习,没有机会也没有相应的经验来参与项目的设计开发。所以在实训之前,程序设计对我来说是比较抽象的,不知道一个完整的程序要怎么完成。
这次我做的项目是人事管理系统,其中包含了登陆、员工资料库、考勤库、工资库、商务信息等几个部分。在实训刚开始的时候,做的只是几个简单的界面,觉得其实还算比较简单的,到第三天,基本部分的代码都编写出来了,但是调试的时候出现了很多问题。而且,有时候由于考虑不周以及粗心的缘故,代码方面也存在很大的误差。老师们教会了我们很多简单实用的技巧。也让我们意识到了要想全面完整的完成一个模块,首先要经行程序设计,全面分析会用到的东西及
考虑可能会出现的情况。所以出现的问题也在老师的指导下,顺利解决了。 本程序的编写,有很多不足的地方,可能有些功能不太全面也不太完善,但我觉得自己是认认真真的做了,而且从中学到了很多,以后,我要把自己欠缺的知识点补习好,而且要学会举一反三,融会贯通,最重要的是改掉粗心马虎、考虑不周的习惯。我想我以后会将此程序完善好,争取能够运用到生活中去。
在实训期间带给我不仅仅是一种经验,更是我人生的一笔财富。俗语说:纸上得来终觉浅。没有把理论用于实践是学得不深刻的。当今大学教育是以理论为主,能有机会进行实训,对我来说是受益不浅的。我就快毕业走向社会了,相信这次实习对我日后参加工作有帮助。
一路的艰辛与微笑,虽有所收获,然所学是开始,新的考验和抉择要奋斗不息、砺前行,请不要让我们年轻的时光留下太多遗憾!
注:本文为网友上传,旨在传播知识,不代表本站观点,与本站立场无关。若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:iwenmi@163.com。举报文章