课程名称VB程序设计精品-ppt课件

上传人:风*** 文档编号:245120566 上传时间:2024-10-07 格式:PPT 页数:45 大小:414.04KB
返回 下载 相关 举报
课程名称VB程序设计精品-ppt课件_第1页
第1页 / 共45页
课程名称VB程序设计精品-ppt课件_第2页
第2页 / 共45页
课程名称VB程序设计精品-ppt课件_第3页
第3页 / 共45页
点击查看更多>>
资源描述
,单击此处编辑母版标题样式,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,课程名称:,VB6.0,程序设计,总学时,:24,理论,:16,上机,:8,理论分四大模块:,1,.VB,基础知识,2.VB,基本语言,3.,控件与窗体,4.VB,与数据库,第一章,VB,程序设计概述,第二章 简单的,VB,程序设计,第三章,vb,基本语言,第四章 常用控件与窗体,第五章,vb,与数据库,第一章,VB,程序设计概述,1.1 VB,发展历程,1.2,如何学习,VB,1.3 VB,集成开发环境,1.1 VB,发展历程,Visual Basic(VB),是在,Basic,语言的基础上发展而来的。,Basic,语言是,20,世纪,60,年代由美国达特茅斯大学的两位教授共同设计的计算机程序设计语言,其含义为初学者通用的符号指令代码。它简单易学,人机对话方便,调试简单,得到了广泛应用。,20,世纪,80,年代,Basic,语言已经有了很多的版本,其中较有影响的有,True basic,Quick basic,Turbo basic,等。,1991,年,,Microsoft,公司推出的,Visual Basic,用来开发基于,Windows,的应用程序。,1991,年至,2019,年,,VB,从,1.0,版升级至,6.0,版,提供了更多的控件,增强了多媒体,数据库,网络等功能。,1.2,如何学习,VB,VB,程序设计通常分成两部分。,1.Visual,可视化界面设计,Visual,的含义是程序在运行时在计算机屏幕上展示的界面。由窗体,菜单,对话框,按钮等组成。作用是与用户交互,接收并显示数据。,2.Basic,程序设计,Basic,程序设计主要是对获得的数据进行处理,这是程序的主体,也是实质所在。涉及程序设计方法,算法设计,代码编写等。,对于简单的程序,前者所占的比重大,学习起来相对简单,而对于复杂程序,则主要精力放在后者。,1.3 VB,集成开发环境,VB,不能仅仅理解为一门计算机语言,因为它是集应用程序的设计,编辑,运行,调试等多种功能于一体的一个集成开发环境,简称,IDE,。它是一组软件工具。,介绍集成开发环境组成元素,第二章 简单的,VB,程序设计,2.1 VB,的基本概念,2.2,如何建立简单的应用程序,2.3,窗体和基本控件的属性,事件和方法,2.1 VB,的基本概念,对象,类,属性,事件,事件过程,事件驱动,方法,对象和类:,对象:,是指现实世界中各种各样的实体。如一个人,一辆车,一张桌子等,对象具有特定的属性、方法与事件。以人为例:有高矮胖瘦的特征(属性),有坐卧跑的行为(方法),有外界作用在人上的活动(事件)。,VB,中常用的对象有:窗体、控件等。,类:,是同种对象的集合与抽象。类是创建对象实例的模板,对象则是类的一个实例。,对象的属性,事件和方法,在,面向对象的程序设计中,属性、事件和方法构成了对象的三要素。,属性,属性是对象的特征,属性保存对象中的数据。例如,控件名称,(Name),、标题,(Caption),、颜色,(Color),、字体,(FontName),等属性决定了对象展现给用户的界面具有什么样的外观及功能。,可以通过以下两种方法设置对象的属性:,在设计阶段利用属性窗口直接设置对象的属性值,在程序代码中通过赋值语句实现,格式为:,对象名,.,属性名属性值 如:,command1.caption=“,确定”,通常,对于反映对象外观特征的一些不变的属性应在设计阶段设置,而内在的可变的属性则在编程中实现。,事件,事件过程和事件驱动,事件,事件就是发生在对象上的事情。同一事件作用于不同的对象,会产生不同的后果。例如,在学校,教室楼的铃声是一个事件,教师听到铃声就要准备开始讲课,向学生传授知识;学生听到铃声,就要准备听教师上课,接受知识;而行政人员对铃声可不于响应。,在,VB,中,单击,(Click),、双击,(DblClick),、改变,(Change),、获取焦点,(GotFocus),、键盘按下,(KeyPress),等都为事件。,事件过程,在对象上发生了事件后,应用程序就要处理这个事件,而处理的步骤就是事件过程。,VB,事件过程的形式如下:,Private Sub,对象名,_,事件名,(,参数列表,),.,事件过程代码,End Sub,下面是一个命令按钮的事件过程,作用是将文本框的字号改为,20,磅。,Private Sub Command1_Click(),Text1.FontSize=20,End Sub,事件驱动程序设计,在传统的面向过程的应用程序中,代码的执行是从第一行开始的,随着程序流程执行代码的不同部分。程序执行的先后次序由设计人员编写的代码决定,用户无法改变程序的流程。,在,VB,中,程序的执行发生了根本的变化。程序执行后,系统等待某个事件的发生,然后去执行处理此事件过程,执行完后,系统又处于等待事件发生状态,这就是事件驱动程序设计方式。用户决定了代码执行的顺序。,方法,面向对象的程序设计语言,为程序设计人员提供了一种特殊的过程和函数称为方法,(,对象能够执行的一个操作,),,供用户直接调用。,因为方法是面向对象的,所以在调用时一定要指明对象。对象方法的调用格式为:,对象,.,方法,参数名表,若省略了对象,表示为当前对象,一般指窗体。,例如:,Form1.Print,欢迎您使用,Visual Basic 6.0!,使用,Print,方法在对象为,Form1,窗体中显示“欢迎您使用,Visual Basic 6.0!”,的字符串。,2.2,如何建立简单的应用程序,分为以下几步:,建立用户界面的对象,对象属性的设置,对象事件过程及编程,保存和运行程序,其中,步骤,1,,,2,为可视化程序设计部分,,3,为程序代码的设计部分。,1,、对象的建立,2,、对象的选定,3,、对象的删除与复制,4,、对象的布局,5,、对象的命名,预备知识,:,界面上对象的建立和编辑,例题:编写对输入的字符进行转换的程序,转换规则:大写字母转换成小写字母,,小写字母转换成大写字母,空格不转换,其余转换成“*”,要求:每输入一个字符,马上就进行判断和转换,1.,创建用户界面,2,个标签(,Label,),,2,个文本框,(Text),,,2,个命令按钮,(Command),2.,对象属性设置,窗体、标签、命令按钮,:,设置,Caption(,标题,),属性,.,文本框,:,设置,Text(,文本,),属性,.,3.,对象事件过程及编程,根据本例要求要激发以下事件:,1,)文本框,Text1,的,KeyPress,事件,.(,键入字符,),2,)命令按钮,Command1,对应的,Click,事件,.(,清屏,),3,)命令按钮,Command2,对应的,Click,事件,.(,结束,),KeyPress,事件,当用户按下并且释放键盘上的一个会产生,Ascii,码的键时被触发,.,包括数字,大小写字母,Enter,Backspace,Esc,Tab,等,.,方向键不会产生,.,参数,KeyAscii,为按键的,Ascii,码值,4.,保存和运行程序,1,、保存时要注意,(1),保存文件时,要选文件,Form1,另存为(窗体文件,.frm,),和文件,工程另存为(工程文件,.vbp,)。,(2),要搞清楚存盘的位置和文件名。,2,、,VB,有两种运行方式,:,编译运行模式,:,文件,生成,.exe,解释运行模式,:,运行,启动,(f5),2.3,窗体和基本控件的属性,事件和方法,窗体和控件的基本属性,窗体,标签,文本框,命令按钮,窗体和控件的基本属性,1.,Name,名称属性,所创建的对象名称,创建时自动提供默认的名称。在程序中,对象名称是作为对象的标识而引用,不会显示在窗体上。,2.,Caption,标题属性,该属性决定了控件上显示的内容。,3.,Height,、,Width,、,Top,和,Left,属性,4.,Font,属性:改变文本的外观,其中:,FontName,字体,FontSize,字体大小,FontBold,粗体,FontItalic,斜体,FontStrikethru,删除线,FontUnderline,下划线,5.,Enabled,属性:决定控件是否允许操作,True,:允许用户进行操作,并对操作作出 响应。,False,:禁止用户进行操作,呈暗淡色。,6.,Visible,属性:决定控件是否可见,True,:程序运行时控件可见。,False,:程序运行时控件隐含起来,用户看不到,但控件本身存在。,7.,ForeColor,前景颜色属性,设置控件的前景颜色,即正文颜色(十六进制数,),8.,BackColor,背景颜色属性,正文以外的显示区域的颜色(十六进制数,),9.,BackStyle,背景样式属性,0-,透明显示,控件,背景颜色显示不出来,.,1-,不透明,可为控件设置背景颜色。,10.,BorderStyle,边框式样属性,0-None,控件周围没有边框,1-Fixed Single,有单边框,11.,Alignment,属性,:,决定控件上正文的对齐方式,0-Left Justify:,正文左对齐,1-Right Justify:,正文右对齐,2-Center:,正文居中对齐,12.,控件默认属性,:,VB,把反映某个控件最重要的属性称为默认属性,.,即程序运行时,改变某控件的值,可不必指定该控件的哪个属性。例如,下面两条语句是等价的:,Text1.Text=Visual BASIC,Text1=Visual BASIC,控 件,默认属性,控 件,默认属性,文本框,命令按钮,单选按钮,Text,Default,Value,标签,图形、图像框,复选框,Caption,Picture,Value,13.,AutoSize,属性,:,决定控件是否调整大小,True:,自动调整大小(如标签),False:,保持原设计时的大小,若太长自动剪裁掉。,14.,TabIndex,属性,TabIndex,属性决定了按,Tab,键时,焦点在各个控件移动的顺序。,当窗体上有多个控件时,对大部分控件系统会分配一个,Tab,顺序。所谓,Tab,顺序,就是按,Tab,键时焦点在各个控件上移动的顺序。,运行时:不可见、无效及不能接受焦点的控件(框架和标签等)仍在,Tab,顺序中,但在切换时要跳过这些控件。,窗体,1.,属性,窗体属性决定了窗体的外观和操作。,(1)Caption,属性,决定窗体标题栏显示的内容,(2)MaxButton,和,MinButton,属性,控制窗体右上角有最大化按钮和最小化按钮的显示,(3)ControlBox,属性,控制窗体左上角有控制菜单框是否出现,当无控制菜单时,系统将,MaxButton,和,MinButton,自动设置为,False,。,(4)Icon,属性,设置窗体最小化时显示图标,(5)Picture,属性,设置窗体中要显示的图片,(6)WindowsState,属性,窗体执行时以什么状态显示,.,0-,正常状态,1-,最小化状态,2-,最大化状态,2.,事件,最常用的事件有:,1,),Click,(单击),2,),DblClick,(双击),3,),Load,(装入),4,),Unload,(卸载),讲解例题,2.4,例题,2.4,窗体事件,窗体无最大化
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!