三讲简单VB程序设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
三讲简单VB程序设计

主讲人:李连捷 第二、三讲 简单VB程序设计 VB应用程序由事件驱动,当用户触发某一事件时,执行相应的事件过程,这些事件过程之间并没有特定的执行次序。但在每一个事件过程内部,是有一定的执行控制流程的,这就是通常所说的三种基本结构:顺序结构、分支结构、循环结构。 顺序结构是最简单的一种结构,该结构按语句排列的先后顺序执行。 本章的主要内容有:VB最基本的几个对象,与顺序结构有关的语句和方法。通过本章的学习,可以进行简单VB程序设计。 本章内容 3.1 窗 体 创建VB应用程序的第一步是创建用户界面。用户界面的基础是窗体,各种控件对象必须建立在窗体上。 启动VB后,即在屏幕上显示一个窗体,如图3-1所示。 3.1.1 窗体的主要属性 窗体的属性决定了窗体的外观和操作。窗体的大部分属性可用两种方法来设置:通过属性窗口设置和通过程序代码设置。有少量的属性不能在程序代码中设置。 (1)Caption 属性:设置窗体的标题内容。标题内容应概括说明本窗体作用。 (2)MaxButton 属性和 MinButton 属性 : MaxButton属性为True,窗体右上角有最大化按钮;为False时,无最大化按钮; MinButton属性为True,窗体右上角有最小化按钮;为False时,无最小化按钮。 (3)BorderStyle 属性 :用于设置窗体边框的样式。该属性在运行时只读。当BorderStyle设置为除2以外的值时,系统自动将MaxButton和MinBtton属性设置为False。 (4)BackColor属性和ForeColor 属性 BackColor属性设置窗体的背景颜色; ForColor 属性设置窗体的前景颜色。窗体的前景颜色是执行Print方法时所显示文本的颜色。 (5)Height属性和Width属性 :设置窗体的初始高度和宽度。其单位为Twip(缇)。1Twip=1/20点=1/1440英寸=1/567cm。 (6)Left属性和Top属性 :用于设置窗体左边框距屏幕左边界的距离和窗体顶边距屏幕顶端的距离。其单位为Twip。 (7)Name(名称)属性 :设置窗体的名称,在程序代码中用这个名称引用该窗体。新建工程时,窗体的名称缺省为 Form1;添加第二个窗体,其名称缺省为 Form2,依次类推。为了便于识别,用户通常给 Name 属性设置一个有实际意义的名称。该属性为只读属性只能在窗口设计时修改,不能在程序代码中修改。 (8)Enabled属性:属性值为True或False,设置对象是否能够对用户产生的事件做出反应。一般在程序中设置,用于临时屏蔽对窗体或其它控件的控制。 (9)Moveable属性 :属性值为True或False,设置是否可以移动窗体。 (10)Visible属性:属性值为True或False,设置窗体是否被显示。用户可用该属性在程序代码中控制窗体的隐现。 (11) Icon属性: Icon属性指定窗体处于最小化时显示的图标,同时也是控制菜单框的图标。 (12)Picture属性 :设置在窗体中显示的图片。单击Picture属性右边的按钮,弹出“加载图片”对话框,用户可选择一个图片文件作为窗体的背景图片。若在程序中设置该属性的值,需要使用LoadPicture函数。 (13)WindowState属性:设置窗体启动后的大小状态。该属性值可取0~2,其值意义如下: 0----正常状态,有窗口边界; 1----最小化状态,显示为一个示意图标; 2----最大化状态,无边界,充满整个屏幕。 (14)AutoRedraw(自动重画)属性:该属性设为True时,当该窗体被其他窗体覆盖后又回到该窗体时,将自动刷新(重画)该窗体上的所有对象。若该属性为False时,则必须通过事件过程来设置这一操作;该属性的默认值为False。 在VB中,虽然不同的对象有不同的属性集合,但有一些属性如:Name 、Enabled、Visible、Height、Width、Left、Top等,其它控件也有,且具有相似的作用。在后续的章节中,主要介绍各种控件常用的特殊属性。 3.1.2 窗体的事件 窗体最常用的事件有: 1.Click事件:程序运行后,单击窗体触发该事件。 2.DbClick事件:程序运行后,双击窗体触发该事件。 3.Initialize(初始化)事件:窗体加载和显示之前触发,一般是为应用程序作一些准备工作,如:变量和控件的初始化,在整个应用程序的运行过程中该事件只触发一次,因此,不能在这个事件中处理想要多次运行的代码。 下面的代码触发Initialize事件: 窗体名.Show Load 窗体名 从其它模

文档评论(0)

phltaotao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档