欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    可视化编程初步.ppt

    • 资源ID:5339611       资源大小:675.50KB        全文页数:44页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    可视化编程初步.ppt

    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 WindowState 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被加载到内存时,下面的程序段就会被执行(通常设置变量的初始值)。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.Path&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步骤四:保存与调试,10,2章 可视化编程初步,2.1 窗体对象2.1.2 多窗体程序设计,多重窗体的添加/删除添加窗体执行菜单命令“工程/添加窗体/“新建”选项卡/窗体”在工程资源窗口内执行右键菜单命令“添加/添加窗体/“新建”选项卡/窗体”删除窗体可以激活该窗体,执行菜单命令“工程/移除窗体”或指向工程资源窗口欲删除的窗体名,执行右键菜单的“移除窗体”命令,11,2章 可视化编程初步,2.1 窗体对象2.1.2 多窗体程序设计,多重窗体的切换(加载/卸载、隐藏/显示)Load方法将窗体加载到(只加载不显示)内存,可以引用窗体中的控件和属性,格式:Load 窗体名称Unload方法从内存卸载窗体,格式:Unload 窗体名称Show方法兼有装入和显示窗体两种功能,格式:窗体名称.ShowHide 方法使窗体隐藏,即不在屏幕上显示,但仍存在内存中,格式:窗体名称.Hide,12,2章 可视化编程初步,2.1 窗体对象2.1.2 多窗体程序设计,多重窗体的启动通过菜单命令“工程/工程属性”指定一个启动窗体;若未指定,系统把设计时的第一个窗体作为启动窗体。多重窗体的存取每个窗体应分别保存到.frm的窗体文件中。只须打开该工程的.vbp管理文件,则属于该工程的所有文件(包括.frm.和.bas文件)均装入内存。多重窗体的编译无论一个工程包括多少窗体,都可以通过菜单命令“文件/生成*.exe”生成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 多窗体程序设计,步骤二:设置属性 名称缺省,标题为“红花”、“黄花”步骤三:代码 窗体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切换到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)与事件驱动事件是由系统事先设定的,能为对象识别和响应的动作。每一种对象能识别的事件是不同的。,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 对象的属性、事件和方法,对象的方法(Method)对象的方法是对象执行的动作,即对象本身含有的函数和过程。“方法”是针对对象的,所以调用“方法”的形式与调用一般子程序和函数不同,应该指明是哪个对象调用的。即对象名.方法名 参数1,参数2,,21,2章 可视化编程初步,2.2 可视化编程的概念 2.2.1 对象的属性、事件和方法,窗体的常用方法Cls方法:清除窗体或图片框上的文字或图形。对象名.ClsMove方法:设置或改变窗体(标签框、文本框、命令按钮等)的位置及大小。对象名.Move Left,Top,Width,HeightPrint方法:在窗体、图片框或打印机上显示输出信息。对象名.Print 输出项1,输出项2,Refresh方法:用于一切可显示对象的刷新显示。对象名.RefreshSetFocus方法:为一切可接受焦点的对象设置焦点。焦点是对象接受鼠标或键盘事件的能力。对象名.SetFocus,22,2章 可视化编程初步,2.2 可视化编程的概念 2.2.1 对象的属性、事件和方法,【例23】使用Cls方法清除窗体或图片框中的文字或图形。,23,2章 可视化编程初步,2.2 可视化编程的概念 2.2.1 对象的属性、事件和方法,“窗体显示”命令按钮的Click事件过程Private Sub CmdShow_Click()Font.Size=18 Print Cls方法的使用End Sub“图片框画圆”命令按钮的Click事件过程Private Sub CmdCircle_Click()Picture1.Circle(500,500),400End Sub,24,2章 可视化编程初步,2.2 可视化编程的概念 2.2.1 对象的属性、事件和方法,3个“擦除”命令按钮的Click事件过程Private Sub CmdClrForm_Click()ClsEnd SubPrivate Sub CmdClrPbox_Click()Picture1.ClsEnd SubPrivate Sub CmdClear_Click()Cls Picture1.ClsEnd Sub,25,2章 可视化编程初步,2.2 可视化编程的概念 2.2.1 对象的属性、事件和方法,【例24】鼠标事件的使用。Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single)Print 执行了 MouseDown 事件End SubPrivate Sub Form_MouseUp(Button As Integer,Shift As Integer,X As Single,Y As Single)Print 执行了 MouseUp 事件End Sub,26,2章 可视化编程初步,2.2 可视化编程的概念 2.2.1 对象的属性、事件和方法,鼠标事件的参数Button:该参数是个整数,包含被用户按下或释放时鼠标按钮的值。在该整数的二进制位中b0=1表示鼠标的左键被按下;b1=1表示鼠标的右键被按下;b2=1表示鼠标的中键被按下。Shift:该参数是整数,表示Shift、Ctrl、Alt键的状态。在该整数的二进制位中b0=1表示Shift键被按下;b1=1表示Ctrl键被按下;b2=1表示Alt键被按下。X、Y:这两个值对应当前鼠标的位置,采用ScaleMode属性指定的单位。如果在窗体上按住Ctrl,然后在坐标为(200,300)的点上按下鼠标右键,则4个参数的值分别为2,2,200,300。,27,2章 可视化编程初步,2.2 可视化编程的概念 2.2.1 对象的属性、事件和方法,【例25】学习键盘事件的过程。用户按了键盘上的任意一个键,窗体上都会显示出用户按的是哪个键,以及该键的ASCII码值。Private Sub Form_KeyPress(KeyAscii As Integer)Print 你按的是&Chr(KeyAscii)&键,它的 ASCII码值是&KeyAsciiEnd Sub参见第4章常用函数,28,2章 可视化编程初步,2.2 可视化编程的概念 2.2.1 对象的属性、事件和方法,【例26】用两个文本框 显示鼠标指针所指的位置。,Private Sub Form_MouseMove(Button As Integer,Shift As Integer,X As Single,Y As Single)txtX.Text=X txtY.Text=YEnd Sub,29,2章 可视化编程初步,2.2 可视化编程的概念 2.2.2 控件与控件工具箱,控件是预先定义好的,程序中能够直接使用的对象。VB中的控件分为3类:内部控件、ActiveX控件、可插入的对象。内部控件内部控件是控件工具箱中包含的控件。它们被“封装”在VB系统中,不可以从控件工具箱中删除。使用方法单击控件图形按钮,在窗体上合适位置拖出该控件的对象。双击控件图形按钮,在窗体正中间会自动显示该控件的一个对象,再用鼠标调整其大小及位置,30,2章 可视化编程初步,2.2 可视化编程的概念 2.2.2 控件与控件工具箱,31,2章 可视化编程初步,2.2 可视化编程的概念 2.2.2 控件与控件工具箱,ActiveX控件各种版本的VB以及其他软件厂商另外为用户提供了大量的ActiveX控件,补充内部控件的功能。如数据绑定控件、通用公共对话框控件、动画控件、多媒体控件等。ActiveX控件文件的扩展名为ocx或dll,通常存放在Windows的System子目录中。添加或删除ActiveX 选择菜单命令“工程/部件/控件选项卡”,32,2章 可视化编程初步,2.2 可视化编程的概念 2.2.2 控件与控件工具箱,33,2章 可视化编程初步,2.2 可视化编程的概念 2.2.2 控件与控件工具箱,可插入对象将外部应用程序(如Excel电子表格、PowerPoint幻灯片、Word文档编辑器等)作为对象插入到窗体中,以扩展VB应用程序的功能。添加或删除可插入对象 选择菜单命令“工程/部件/可插入对象选项卡”试添加Word程序,34,2章 可视化编程初步,2.3 可视化编程环境,集成开发环境的3种状态 看图标:设计状态 高亮;运行状态 高亮 看窗口标题条标题,!,修改程序要返回设计状态。,35,2章 可视化编程初步,2.3 可视化编程环境,属性窗口对象下拉列表框的使用:可以从设计窗体中点选对象,也可以从属性窗口的对象下拉列表框中选择对象,特别是被遮盖的对象。查找和使用不熟悉的属性:查看属性说明区。按F1键,用上下文帮助。,36,2章 可视化编程初步,2.3 可视化编程环境,代码窗口,37,2章 可视化编程初步,2.3 可视化编程环境,自动列出成员 选择菜单命令“工具/选项/“编辑器”卡”,在“代码设置”框中选中“自动列出成员”,38,2章 可视化编程初步,2.3 可视化编程环境,自动显示快速信息 选择菜单命令“工具/选项/“编辑器”卡”,在“代码设置”框中选中“自动显示快速信息”,39,2章 可视化编程初步,2.3 可视化编程环境,自动语法检查 选择菜单命令“工具/选项/“编辑器”卡”,在“代码设置”框中,选中“自动语法检查”。,40,2章 可视化编程初步,2.3 可视化编程环境,界面设计进阶对象的复制 选“编辑/复制”命令(或Ctrl+C),再选“编辑/粘贴”命令(或Ctrl+V),复制命令按钮Command1。,简单控件不能同名,控件数组内的元素是同名的,41,2章 可视化编程初步,2.3 可视化编程环境,对象的排列 多个对象的操作:按住Ctrl键或Shift键,依次点选,以实心控制柄包围的对象作为排列的标准。平面排列:选择“格式/对齐”命令,从子菜单选用左对齐、右对齐、顶端对齐等各种对齐方式。前后叠放:选择“格式/顺序”命令,从子菜单选用置前、置后。,42,2章 可视化编程初步,2.3 可视化编程环境,网格的使用,Thank You!,

    注意事项

    本文(可视化编程初步.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开