可视化编程初步.ppt
《可视化编程初步.ppt》由会员分享,可在线阅读,更多相关《可视化编程初步.ppt(44页珍藏版)》请在三一办公上搜索。
1、Visual Basic 程序设计,第2章 可视化编程初步,1,2章 可视化编程初步,内容简介,2.1 窗体对象,2.2 可视化编程的概念,2.3 可视化编程环境,2,2章 可视化编程初步,2.1 窗体对象2.1.1 单窗体程序设计,缺 省 窗 体,3,2章 可视化编程初步,2.1 窗体对象2.1.1 单窗体程序设计,的使用窗体的主要属性CaptionBorderStyle ControlBox MaxButton MinButton Width Height ScaleWidth ScaleHeight,Left Top Font BackColor ForeColor WindowStat
2、e AutoRedraw Icon Picture,4,2章 可视化编程初步,2.1 窗体对象2.1.1 单窗体程序设计,【例21】设计一个窗体,窗体上有3个命令按钮:“窗体变大”、“窗体变小”、“退出”。当程序运行后,窗体上还会显示一个狮子,狮子随窗体变大或变小。,设计界面,运行界面,5,2章 可视化编程初步,2.1 窗体对象2.1.1 单窗体程序设计,步骤一:设计用户界面。在窗体上放置三个命令按钮。步骤二:设置对象属性,6,2章 可视化编程初步,2.1 窗体对象2.1.1 单窗体程序设计,步骤三:编写程序代码。Load事件过程:窗体Form被加载到内存时,下面的程序段就会被执行(通常设置变
3、量的初始值)。Private Sub Form_Load()Picture=LoadPicture(C:VBlion.wmf)End Sub,7,2章 可视化编程初步,2.1 窗体对象2.1.1 单窗体程序设计,在程序代码中设置Picture属性:LoadPicture函数(1)文件名用西文双撇号,不能是中文双引号。(2)文件名要带有路径。路径可以是绝对路径,也可以是相对路径,图片外挂。如:Picture=LoadPicture(“c:vblion.wmf”)Picture=LoadPicture(App.Path&“/lion.wmf”)Picture=LoadPicture(App.Pat
4、h&lion.wmf)(3)指定文件名为空,表示卸载已载入的图形文件。如 LoadPicture()或 LoadPicture()在属性窗口中设置Picture属性:系统自动生成.frx文件,将lion.wmf包裹其中。,8,2章 可视化编程初步,2.1 窗体对象2.1.1 单窗体程序设计,改变窗体的尺寸Private Sub CmdLarge_Click()Height=Height+500 Width=Width+500End Sub,9,2章 可视化编程初步,2.1 窗体对象2.1.1 单窗体程序设计,退出应用程序Private Sub Cmdexit_Click()EndEnd Sub
5、步骤四:保存与调试,10,2章 可视化编程初步,2.1 窗体对象2.1.2 多窗体程序设计,多重窗体的添加/删除添加窗体执行菜单命令“工程/添加窗体/“新建”选项卡/窗体”在工程资源窗口内执行右键菜单命令“添加/添加窗体/“新建”选项卡/窗体”删除窗体可以激活该窗体,执行菜单命令“工程/移除窗体”或指向工程资源窗口欲删除的窗体名,执行右键菜单的“移除窗体”命令,11,2章 可视化编程初步,2.1 窗体对象2.1.2 多窗体程序设计,多重窗体的切换(加载/卸载、隐藏/显示)Load方法将窗体加载到(只加载不显示)内存,可以引用窗体中的控件和属性,格式:Load 窗体名称Unload方法从内存卸载
6、窗体,格式:Unload 窗体名称Show方法兼有装入和显示窗体两种功能,格式:窗体名称.ShowHide 方法使窗体隐藏,即不在屏幕上显示,但仍存在内存中,格式:窗体名称.Hide,12,2章 可视化编程初步,2.1 窗体对象2.1.2 多窗体程序设计,多重窗体的启动通过菜单命令“工程/工程属性”指定一个启动窗体;若未指定,系统把设计时的第一个窗体作为启动窗体。多重窗体的存取每个窗体应分别保存到.frm的窗体文件中。只须打开该工程的.vbp管理文件,则属于该工程的所有文件(包括.frm.和.bas文件)均装入内存。多重窗体的编译无论一个工程包括多少窗体,都可以通过菜单命令“文件/生成*.ex
7、e”生成Windows中的可执行文件。,13,2章 可视化编程初步,2.1 窗体对象2.1.2 多窗体程序设计,【例22】设计一个程序,程序中包括两个窗体。一个窗体显示红花,另一个窗体显示黄花。运行后先显示红花窗体,点击红花窗体后,显示黄花窗体;点击黄花窗体又返回到红花窗体。,14,2章 可视化编程初步,2.1 窗体对象2.1.2 多窗体程序设计,步骤一:设计界面新建窗体Form2先分别将Form1 与Form2存盘,再将管理文件.vbp存盘,存盘前后工程窗口的区别,存盘前后工程窗口的区别,存盘前后工程窗口的区别,15,2章 可视化编程初步,2.1 窗体对象2.1.2 多窗体程序设计,步骤二:
8、设置属性 名称缺省,标题为“红花”、“黄花”步骤三:代码 窗体Form1代码Private Sub Form_Load()Picture=LoadPicture(App.Path&red.jpg)End Sub 窗体Form2代码Private Sub Form_Load()Picture=LoadPicture(App.Path&yellow.jpg)End Sub,16,2章 可视化编程初步,2.1 窗体对象2.1.2 多窗体程序设计,从窗体Form1切换到Form2Private Sub Form_Click()Form1.Hide Form2.ShowEnd Sub 从窗体Form2切
9、换到Form1Private Sub Form_Click()Form2.Hide Form1.ShowEnd Sub,17,2章 可视化编程初步,2.2 可视化编程的概念 2.2.1 对象的属性、事件和方法,对象的属性(Properties)属性用来表示对象的特征,每一种对象所具有的属性不同。属性的设置(1)在设计阶段,从属性窗口设置,只用于属性的初始化设置 先激活对象,再设置属性(2)在运行阶段,由程序语句设置或改变属性的值。对象名.属性名属性值,18,2章 可视化编程初步,2.2 可视化编程的概念 2.2.1 对象的属性、事件和方法,对象的事件(Event)与事件驱动事件是由系统事先设定
10、的,能为对象识别和响应的动作。每一种对象能识别的事件是不同的。,19,2章 可视化编程初步,2.2 可视化编程的概念 2.2.1 对象的属性、事件和方法,每个事件过程由一个相应的事件触发(驱动),而不是由主程序调用。事件驱动过程,程序没有固定的执行顺序。窗体的系统事件:Load事件窗体的用户事件鼠标事件:Click、MouseDown、MouseUp 等键盘事件:KeyPress、KeyUp、KeyDown 等其它事件:DblClick、UnLoad、DragDrop、DragOver 等,20,2章 可视化编程初步,2.2 可视化编程的概念 2.2.1 对象的属性、事件和方法,对象的方法(M
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可视化 编程 初步
链接地址:https://www.31ppt.com/p-5339611.html