充分扩充VisualBasic功能

2016-02-19 18:54 5 1 收藏

最近很多朋友喜欢上设计,但是大家却不知道如何去做,别担心有图老师给你解答,史上最全最棒的详细解说让你一看就懂。

【 tulaoshi.com - 编程语言 】

VisualBasicforWindowss3.0(简称VB)是目前开发WINDOWS应用软件的最有效工具之一,它综合运用了BAIC语言和新的可视化设计工具,不仅功能强大,而且简单易学。其次,VB具有事件驱动的编程机制,它充分利用WINDOWS图形环境的特点,能让开发人员快速地构造强大的应用程序。
  那么在开发VB应用软件时,如何充分地扩充VB的功能呢?这就要求在不同的层次上要很好地利用VB最具威力和特色的部分:
  ●在函数层调用动态链接库。
  ●在控件层使用VBX。●在应用层执行其他应用程序。
  一、在函数层调用功能态链接库(DLL)
  WINDOWS操作系统实际上是由许多功能强大的动态链接库(DLL)组合而成。VB考虑到有些工作超过自身语言所及的能力范围,所以提供了直接调用操作系统中这些DLL子程序的能力。例如:在正常情况下,窗口的控制菜单提供了七种功能:还原、移动、大小、最小化、最大化、关闭和切换。而在实际应用中,我们希望窗口按设计时的大小显示,不允许用户随意改变窗口大小,也不允许切换到其他窗口,这就要求在设计时必须删除控制菜单中除“移动”和“关闭”选项以外的所有控制菜单项。要完成这一任务,我们首先可把窗体的MaxButton属性和MinButton属性设置为False,不允许窗体最小化和最大化,窗体也就不能还原。然后再把窗体的BorderSstyle属性设置为1-FixedSingle或3-FixedDouble,不允许窗体改变大小。但VB本身却无法删除“切换”选项和两条分隔线。幸运的是,通过调用WINDOWSDLL就很容易做到。
  通常,要使用WINDOWSDLL,首先必须说明要使用的DLL子程序,我们可在两个地方说明所使用的DLL子程序,即在全局模块中说明,或者在窗体层的说明部分中说明。其格式是:
  DeclareSub子程序名Lib“库名”[Alias“别名”][([参数])]
  DeclareFunction子程序名Lib“库名”[Aliass“别名”][([参数])][AS数据类型]
  第一种格式表示过程没有返回值,第二种格式表示过程返回一个值,该值可用于表达式中,库名如果用的是WINDOWS操作环境(在System目录下)中的库,如“USER.EXE”,“KERNEL.EXE”或者“GDI.EXE”等,就用此名作为库名。如果用的是其他

来源:http://www.tulaoshi.com/n/20160219/1619463.html

延伸阅读
使用工程 在开发应用程序时,要使用工程来管理构成应用程序的所有不同的文件。一个工程包括: 1.跟踪所有部件的工程文件(.vbp)。 2.每个窗体的文件(.frm)。 3.每个窗体的二进制数据文件(.frx),它含有窗体上控件的属性数据。对含有二进制属性(例如图片或图标)的任何.frm文件都是不可编辑的,这些文件都是自动产生的。...
安装VisualBasic 运行安装程序时将会为VisualBasic创建目录,从而可选择要安装的VisualBasic部件。 除了Os目录下的操作系统文件,CD上的其它文件是没有被压缩的,所以可从盘上直接使用。例如,在Tools目录下有许多的工具和部件,可以直接从CD-ROM运行或安装。 要从CD盘上安装,请按照以下步骤执行: 1.在CD-ROM驱动...
标签: 手机游戏 IOS
《全民小镇》无忧无虑扩充地盘 《全民小镇》刷爱心攻略无限爱心详细教程,爱心在游戏中的用处有很多,主要是为了扩充小镇面积,也可以用来购买有限的建筑,可以说耗费量是很大的。本文图老师图老师小编为您带来《全民小镇》刷爱心攻略无限爱心详细教程,希望对大家能够有所帮助。 1.自动恢复 当爱心不满5颗时,每10分钟游戏会恢复一颗...
可用性设计 任何应用程序的可用性基本上由用户决定。界面设计是需多次反复的过程;在为应用程序设计界面时,第一步就设计出非常完美的界面的情况非常少见。用户参与设计过程越早,花的气力越少,创建的界面越好、越可用。 什么是好的界面 设计用户界面时,开始时最好是先看看Microsoft或其他公司的一些卖得很好的应用程...
标签: Web开发
打开Dreamweaver CS3-窗口-代码片断或者按快捷键Shift+F9 你将看到右侧面板中出现了代码片断功能面板 可以使用现有的代码片断,当然你也同样可以定义自己的代码库 点击右键新建一个文件夹用一个自己喜欢的名字命名,用同样的方法点击右键新建代码片断 在根据需要选用环绕选定内容还是插入块。 定制好后确定 以后需要用时只要把...

经验教程

834

收藏

14
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部