客户端用NET-LIBRARY和SQL(二).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文档。上传文档
查看更多
客户端用NET-LIBRARY和SQL(二)

客户端用Net-Library和SQL SERVER连接 8 VB应用程序界面设计 任何一个应用程序都有用户界面,用户界面是程序和用户之间交换信息的主要接口。用VB创建一个应用程序也需要创建一个用户界面,它是用户和应用程序交互时的可见部分。窗体、菜单以及摆放在窗体上的各种各样的控件构成了用户界面的基本构造模块,也是创建应用程序所使用的对象,称之为界面元素。 8.1 窗体设计 8.1.1 窗体的建立、添加和删除 8.1.1.1 窗体的建立 正如前面各章节所见到的,当打开VB创建一个新的应用程序(工程)时,它会自动创建一个新的窗体,并将该窗体命名为“Form1.frm”。 窗体窗口位于屏幕中央,它的外观就是一个标准的窗口。它的左上角是默认图标和窗体标题(默认的标题是窗体名“Form1”),右上角是最大化、最小化和关闭按钮,窗体内是程序工作区,工作区充满由点组成的网络。 8.1.1.2 窗体的添加 如果希望向已经建立的工程中添加新窗体,有两种方法可以实现: 方法一:直接单击命令按钮条上的“添加窗体”工具按钮,如图8-1所示。这时,将弹出“添加窗体”会话窗口,如图8-2所示。从该窗口中选择所要添加的窗体类型。 方法二:单击“添加窗体”工具按钮右边的下拉菜单箭头,弹出下拉菜单,从中选择添加窗体的类型选项,如图8-3所示。 另外,用户在创建应用程序时,可以将过去所创建的窗体直接添加到现在的应用程序中(即VB的窗体文件可以被不同的应用程序所共享),这就是面向对象程序设计中的可重用性特点。具体操作方法是单击“工程”菜单中的“添加文件”选项,再选定指定的窗体文件名即可。也可以在图8-2中选择“现存”标签,弹出文件选择公共对话窗。 WindowState属性:把窗体设置成在启动时最大化,最小化或正常大小。 Name属性:设置窗体的名称,在代码中用这个名称引用该窗体。它是VB对象的独有标识符,为VB对象赋予一个有意义的名字。它有一定的约定,如第一个窗体默认名Form1,第二个窗体默名Form2。在应用程序的代码设计时,经常要引用对象的名称,因此最好给Name属性设置一个有实际意义的名称,如主窗体命名为“frmMain”等。 Backcolor和ForeColor属性:设置窗体的背景色和前景色,可以直接输入十六进制格式的数设置颜色,或者利用调色板,单击其后的下拉箭头,选择调色板,再按自己想法选择颜色。 Font属性:设置窗体的字体类型。它包括字体种类、字体样式、字体大小等内容。 Moveable属性:设置窗体是否可以被移动。 ScaleHeight, ScaleWidth属性:设置窗体的大小,即减去窗体边界以及MDI框架所占尺寸后的内部工作区大小。 8.1.4 设置窗体事件 下面列出窗体的一些常用事件。 ? Initialize事件 当应用程序创建Form窗体时发生该事件,它是每个窗体首先被自动触发的事件,而且它只在窗体第一次创建时触发。此事件可初始化Form所用的数据。 ? Load、Unload事件 当应用程序运行时发生的第一个事件就是Load事件,它将窗体加载到内存中。当启动一个只带一个窗体的程序时,该窗体是自动加载的,即Load事件是应用程序自己触发的。而Unload事件与Load事件相反,它将窗体移出内存,但它只移走窗体的可视部分,而不是窗体的命令和程序。另外,要注意Initialize事件在Load事件之前发生。 ? Activate 、Deactivate事件 若应用程序包括多个窗体,则当一个窗体变成活动窗体时,自动产生Activate事件。而Deactivate只在输入焦点从某一活动窗口移动到另一个窗体时自动触发。这两个事件只在VB程序的多个窗体之间起作用,而不适用于VB程序与其他Windows程序之间。 ? Click、Db1Click事件 当用户单击窗体空白处时发生Click事件;当用户双击窗体空白处时发生Db1Click事件,双击时间间隔可以在Windows控制面板中调整。 8.1.5 窗体的装入、显示和隐藏 由于有多个窗体,而程序运行时,一次只能访问一个窗体上的某一控件,所以如何装入和显示窗体、如何将窗体隐藏就显得比较重要。在程序运行时,一个窗体所处的状态有: ? 未装入 窗体存在于磁盘(程序)文件中,不占用计算机内存等资源,即介于物理存储和逻辑存储之间。 ? 装入但不显示 窗体已经装入内存,准备显示。此时窗体已经占用了一部分内存等资源,在需要时可以装入工作区。装入但不显示主要考虑了

文档评论(0)

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

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

1亿VIP精品文档

相关文档