vb程序设计教程(潘蕾)第一讲复习

上传人:xiao****1972 文档编号:245304626 上传时间:2024-10-08 格式:PPT 页数:30 大小:417.50KB
返回 下载 相关 举报
vb程序设计教程(潘蕾)第一讲复习_第1页
第1页 / 共30页
vb程序设计教程(潘蕾)第一讲复习_第2页
第2页 / 共30页
vb程序设计教程(潘蕾)第一讲复习_第3页
第3页 / 共30页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,中国药科大学,计算机教研室,Visual Basic,程序设计,Visual Basic程 序 设 计 教 程,授课教师:潘 蕾,E-Mail:,动,手,动,脑,实践,出真知,自学、,动手,、应用、上网,在,编写,大量程序之后,才能感到运用自如,友情提示:学习方法,2,本课程教学内容:,第一章 Visual Basic 程序设计概述,第二章 常用控件及界面设计,第三章 Visual Basic程序设计基础,第四章 Visual Basic的基本控制结构,第五章 程序调试,第六章 数组,第七章 过程,第八章 文件,适用总学时数:84 学时,其中 讲课:42 学时,上机:42 学时,3,第 1 章,Visual Basic 程序设计概述,4,主要内容,Visual Basic,的特点,面向对象程序设计相关概念,事件驱动过程的程序设计原理,Visual Basic,的集成开发环境,创建,Visual Basic,应用程序的一般步骤,5,可视化,(Visual),在,Windows,操作平台下,开发具有图形用户界面,(GUI),的应用程序,Visual Basic 6.0,是一个,32,位的软件开发环境,面向对象,(,Object Oriented,OO,),面向过程的程序设计:是一种强调功能抽象化和模块化的编程方法,将解决问题的过程看作是一个处理过程。,面向对象的程序设计:是一种以对象为基础,以事件来驱动对象执行的程序设计方法。,Visual Basic的两,个重要特点,6,基本概念,对象:,是一个包括属性和方法的并被封装起来的整体。在VB中,对象也可理解为可控制的某个东西,VB中主要有两类对象:窗体和控件。,类:,是对同一种对象的概括、抽象。用类可以创建对象。对象是类的具体化,实例。,属性:,指对象的性质、特征,。,方法:,指对象能执行的动作,。,事件:,指能够被对象识别的动作。,7,基本概念(例),对象名,人,足球,窗体,属性,姓名 性别,年龄 学历,图案 大小 材料,大小 名称,标题 颜色,方法,哭 笑,旋转 静止,显示 隐藏,事件,挨打 表扬,踢 停,单击 双击,问题:,有一个充满氢气的红色气球,如果松开手中的线,它就会飞走;如果用针刺穿它,它则会爆炸。,试说明:对于气球对象,哪些是属性,哪些是事件,哪些是方法?,8,事件,:对象能够识别并作出反映的外部刺激。,事件驱动,:又称消息驱动。,过程化程序设计,:,按顺序一行一行执行代码,执行次序完全由程序代码控制;,事件驱动程序设计,:,也有相应的程序代码,仅在该事件发生时,才会被执行。事件发生的顺序决定了代码执行的顺序,因此每次执行应用程序时,程序代码并不是按照程序编写的顺序来执行的。,事件驱动过程的程序设计原理,例1,9,Visual Basic的集成开发环境,VB,是一个包括界面设计、程序编码、调试、编译并创建可执行程序的集成开发环境,IDE,。,VB,应用程序由两部分组成,用户界面设计,与用户进行交互的窗体,实际算法设计,完成信息处理的,程序代码,的设计,在,VB,中,创建一个应用程序,被称为建立一个工程。,10,标题栏,菜单栏,工具栏,控件箱,工程资源管理器,属性窗口,窗体设计器,代码编辑器,“窗体布局”窗口,VB的集成开发环境,主界面,窗体设计器,11,创建界面,:选择添加控件;,设置属性,:按要求调整控件属性;,编写代码,:编写对象响应事件的程序代码;,保存工程,:一个工程由窗体、代码模块、自定义控件及环境设置等组成。保存时,系统将该工程的所有相关文件一起保存;,工程文件:,vbp,窗体文件:,frm,运行并调试程序,:,检查并排除错误;,创建可执行文件。,创建VB应用程序的一般步骤,12,创建VB应用程序的一般步骤(例),例,1-1:在窗体上显示“你好!”和一个命令按钮,单击该按钮,文字变成“欢迎进入VB世界!”。,实现步骤,启动,VB,,,系统自动创建工程1和窗体1(,Form1,),创建界面,单击控件工具栏上的标签,将鼠标移到窗体上,光标呈十字形;,按住鼠标左键,在窗体上拖动,这样就在窗体上放置了一个标签框;,使用同样的方法,在窗体上放置一个命令按钮控件;,调整控件大小和位置,13,设置属性,标签:,Autosize,属性为,True;Caption,属性为“你好!”,;Font,属性为宋体三号字,命令按钮:,Caption,属性为,“,确定,”,添加代码(两种方法),Label1.Caption=“,欢迎进入,VB,世界!,”,保存,先保存窗体,再保存工程。,运行和调试,生成可执行文件,实现步骤,14,复习(2),第 2 章,常用控件及界面设计,15,主要内容,窗体的常用属性、方法和事件,常用控件的常用属性、方法和事件,菜单的制作,多窗体和,MDI,窗体的概念,16,窗体(Form),窗体:窗口(一般,设计期称窗体、运行期称窗口),窗体模块:每个窗体对应于一个窗体模块,窗体的结构,控制菜单,标题栏,最大化/还原,最小化,关闭,边框,窗体的基本概念,17,窗体的常用属性、方法和事件,属性,方法,事件,Name,Caption,Enabled,Visible,Left,Top,Width,Height,Font,BorderStyle,Hide,Show,Print,Cls,Click,Load,Unload,注,:,在VB中,有两种设置窗体(或其他对象)属性值的方法,在设计时,通过,属性窗口,为其设定各种属性值,在程序执行过程中改变属性值,即通过,程序代码,改变属性值,例2,18,窗体的常用属性、方法和事件,注:,通常产生事件过程时,建议,不要自行输入程序头,,而由系统自动产生。此外,命令按钮1产生的单击事件名为Command1_Click,命令按钮2产生的单击事件名为Command2_Click,但对于一个窗体,产生的事件过程名为,Form_Click,,而不是Form1_Click,这种特殊情况只会出现在窗体的事件过程中。,注:,Me是系统保留字,代表当前窗体,19,窗体的常用属性、方法和事件,注,:,有关Print方法的说明,格式:Object.Print,功能:将输出项显示在窗体或图片框上。,说明:(1)对象名缺省,则输出到窗体上;,(2)输出项之间用,逗号,或,分号,间隔,若用逗号间隔,则为标准输出;若用分号间隔,则为紧凑输出。,Private Sub command1_Click(),Print 1,2,3,Print 1;2;3,Print,Print ab,cd,Print ab;cd;,End Sub,观察下列Print语句的执行结果:,20,文本框(,Text Box,),标签(,Label,),命令按钮(,Command Button,),列表框(,ListBox,),组合框(,ComboBox,),图片框(,PictureBox,),选项按钮(,Option Button,)、复选框(,CheckBox,)与框架控件(,Frame,),8.,滚动条(,ScrollBar,),9.,定时器控件,(Timer),VB常用控件,21,常用控件的常用属性、方法和事件,(1),控件名,属性,方法,事件,举例,TextBox,(,文本框,),Text,PasswordChar,MultiLine,ScrollBars,SetFocus,Change,KeyPress,Label,(,标签,),Caption,AutoSize,CommandButton,(命令按钮),Caption,Enabled,SetFocus,Click,例1,例2,22,常用控件的常用属性、方法和事件,(2),控件名,属性,方法,事件,举例,ListBox,(列表框),ComboBox,(组合框),List,ListCount,ListIndex,Text,AddItem,Clear,RemoveItem,Click,PictureBox,(图片框),Picture,AutoSize,Print,Cls,Click,OptionButton,(选项按钮),CheckBox,(复选框),Caption,Value,Click,Frame(框架),Caption,例3,例4,23,常用控件的常用属性、方法和事件,(3),控件名,属性,方法,事件,举例,HScrollBar,VScrollBar,Value,Max,Min,LargeChange,SmallChange,Change,Scroll,Timer,Interval,Enabled,Timer,(唯一),注:VB的三个容器控件:,(1)窗体(Form),(2)图片框控件(PictureBox),(3)框架控件(Frame),例5,例6,24,制作菜单,-相关概念,菜单的相关概念:,菜单条,/,菜单栏,菜单,/,下拉式菜单,菜单项,子菜单,弹出式菜单,25,制作菜单,-下拉式菜单,下拉式菜单系统的组成结构:,菜单项,主菜单名,快捷键,热键,下级子菜单标记,主菜单条,分隔线,子菜单名,26,VB将菜单也视为,控件,对象,设计步骤为:,打开菜单编辑器:,“,工具,”,“,菜单编辑器,”,设计菜单,在代码窗口编辑,各,菜单,项,的,Click,事件响应代码,制作菜单,-步骤,27,制作菜单,-弹出式菜单,例:设置窗体的弹出式菜单,程序代码:,Private Sub Form_MouseUp(Button As Integer,Shift As Integer,X As Single,Y As Single),If Button=2 Then Form1.PopupMenu hh,End Sub,弹出式菜单的建立和下拉菜单一样,都是通过菜单编辑器来完成的,但弹出式菜单要将菜单的,Visible属性设置为“False”,,并需要通过增加程序代码来实现。,例4,28,设计多窗体程序步骤:,添加并设计窗体,“工程”,“,添加窗体”,设置启动窗体,“工程”,“,工程属性”,“,通用”选项卡,“,启动对象”,注意:,(,1,)在启动窗体中,必须要有对其他窗体的引用接口,可以是菜单命令或命令按钮的形式,否则其他窗体将无法显示。,(,2,)多窗体应用程序的保存,(,3,)多窗体应用程序的打开,(,4,),Unload,与,End,语句,多窗体程序设计,29,在多窗体应用程序中,一般有一个MDI窗体(框架,父窗体)构成外部容器窗口,再包括不同的子窗体构成内层窗体界面。,创建MDI应用程序的步骤:,“工程”,“,添加,MDI,窗体”,将其它窗体的,MDIchild,属性设置为“,True”,将,MDI,窗体设置为启动窗体,注意:,(,1,)一个应用程序中,只有一个,MDI,窗体;,(,2,)在,MDI,窗体上,除,PictureBox,和,Timer,外,一般不能直接放置其他控件,;,(,3,)关闭,MDI,窗体,将自动关闭所有打开的子窗体,;,(,4,)运行时,子窗体只能在,MDI,窗体内移动。,MDI(多文档界面)窗体设计,30,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


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

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


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