首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 78 毫秒
1.
Visual Basic端口输入输出功能的实现   总被引:2,自引:0,他引:2  
Visual Basic(以下简称VB)是基于Windows环境下的一种可视化,面向对象,采用事件驱动的结构化高级程序设计语言.使用它可以快速、高效地编制出Win-dows环境下功能强大、图形界面丰富的应用系统软件.但不足的是VB缺乏端口输入输出函数,Windows的API也未提供端口输入输出功能.而在一些工业测控系统中,计算机从现场的仪器仪表获取数据,或向它们发布控制命令,都需要端口输入输出操作.为了完成上述功能,可通过调用某些DOS应用程序、或动态连接库、或VB定制控制来实现.1 VB端口输入输出功能的实现方法1.1 调用DOS应用程序VB中设有一调用外部程序的函数——“shell”函数,用它可以在VB程序中运行具有端口输入输出功能的DOS应用程序.1.2 调用动态连接库  相似文献   

2.
VB中端口I/O操作的实现   总被引:1,自引:0,他引:1  
Visual Basic作为一种非常方便的Windows应用程序开发平台,可以实现Windows的绝大多数功能。但是VB却缺乏端口输入输出函数,而且Windows API(应用程序接口)也没有提供端口输入输出的能力。但是,在实际工程应用中(例如报警信号的检测),我们用VB做好了界面,底层操作往往需要端口的读写(I/O)。因为像自己设计的仪器控制器这样的硬件,Windows是无法提供访问权的。幸好VB提供了动态链接库(DLL)功能,可以通过用其他高级语语言(如Borland C )建立的DLL来解决。下面就如何建立端口读写的DLL以及怎样调用相应的函数作一介绍。  相似文献   

3.
Authorware是一套功能强大的制作多媒体软件的编著工具。其基于图标和流程线为结构的编辑环境,使不具有程序设计经验的生手,也能设计出多媒体产品,加上有丰富的函数及程序控制功能,使它成为多媒体教材或游戏软件的良好开发工具。本文介绍一种利用VB与Authorware之间的文本通讯,实现Authorware应用程序包的软件狗加密的新方法。1VB对并行I/O口操作的实现方法VB本身并没有I/O端口输入输出函数,WindowsAPI(应用程序接口)也没有提供喘口输入输出的能力,因此大部分软件对插在打印机口的软件加密狗,仍采用DOS下的C语言或80x86…  相似文献   

4.
Windows动态链接库中,众多API函数是开发Windows应用程序必不可少的工具之一,而其中需回调函数的API函数又是Windows API中的重要组成部分。然而,VB应用程序不能直接调用这些API函数。本文就如何在VB应用程序中,调用这些需回调函数的API函数提出了解决方法。  相似文献   

5.
随着VB的流行,很多编程爱好者都想用VB开发自己的应用程序,可又不知如何下手.其实利用VB提供的应用程序向导,即使是初学者,在半小时之内也能开发出一个简单的应用程序,不信请看下面的例子.本文以开发图书资料管理程序为例来介绍VB(Visual Basic 5.0中文版)应用程序向导的使用,同时简单介绍在VB中建立数据库及使用菜单编辑器的技巧和方法.  相似文献   

6.
Visual Basic(简称VB)是设计Windows应用程序强有力的开发工具, Excel是目前使用最广泛的办公应用软件之一,它具有强大的数学分析与计算功能,包括很多VB没有的求值数学表达式的函数和方法.由于Excel的应用程序对象是外部可创建的对象,所以能从VB应用程序内部来程序化操纵Excel.  相似文献   

7.
于恒春 《软件世界》1996,(11):32-33
VB可以通过动态链接库调用C语言函数,这大大扩展了其功能,开发人员可以充分利用两种语言的优点来开发应用程序。一种典型的情况是用VB做界面及辅助处理,而用C语言做关键部分。如在数据采  相似文献   

8.
VB访问数据库方法简介   总被引:1,自引:0,他引:1  
Visual BasC(简称VB)是一种可视化的、事件驱动型的Windows应用程序开发工具,它在GUI设计、绘图、制表、运算、通信和多媒体开发等方面都具有简单易行、功能强大等优点,所以越来越受到开发人员的亲睐.同时,VB在数据库开发方面也具有Foxpro所远不能及的强大功能.VB能够读取和访问Access、Excel、DbaseX、Foxpro、Btrieve和ODBC等多种数据库,并能利用VB自身所带的数据库引擎创建Access数据库.所以VB在管理信息系统(MIS)的开发和建设方面得到了日益广泛的应用.现在,笔者就VB应用数据库的一些方法作一简单的介绍.VB访问数据库通常有三种途径:第一,通过数据库控制控件Data Control访问;第二,通过VB提供的数据库对象变  相似文献   

9.
分析了Windows操作系统的I/O保护机制,实现了一种普通用户的程序直接进行I/O端口输入/输出的方法。该方法通过创建服务进程启动应用程序,使普通的应用程序以SYSTEM用户身份运行,在此基础上,调用Windows的Native API函数调整进程的IOPL,使得用户进程拥有直接执行in、out特权指令的权限,从而实现了直接端口输入输出功能。  相似文献   

10.
提出一种基于系统控制中断的通过不同按键调用用户应用程序的设计方法。介绍通用输入输出(GPIO)接口作为能够响应系统控制中断(SCI)的特殊接口所需的软件配置。通过按键触发SCI,基本输入输出系统(BIOS)会向用户可使用的IO端口输出不同的标识符,用户通过监测该端口并根据不同的标识符来调用不同的应用程序。这样用户可以方便地更改每个按键所对应的应用程序来灵活配置按键的功能。  相似文献   

11.
在VB中实现电视般字幕滚动效果的几种方法   总被引:1,自引:0,他引:1  
我们在使用一些多媒体教学软件时,经常看到很多软件在结束时像电视节目结束时一样,采用滚动字幕显示一些图片或文字信息。本人也想给自己的VB应用程序也加上这一功能,当应用程序结束时,以滚动字幕形式向用户显示一些相关信息(甚至附上背景图片),这样使程序显得既专业,而又富有生气。 为了达到这一目的,我用VB本身提供的函数和对象尝试了几种方法,但屏幕都有不同程度的闪烁,效果不好。于是我采用  相似文献   

12.
王咸伟 《电脑》1996,(10):14-17
VB3.0专业版是当今十分流行的可视化语言程序开发工具,即使是非专业人员也可通过VB提供的MCI控件编写出甚象样的多媒体应用程序来,而通过调用Windows API函数可以设计更具有专业特点的多媒体程序,其功能和效率不亚于其他多媒体创作工具.本文结合VB多媒体程序设计实例,给出利用MCI控件及API函数设计多媒体程序的方法,着重叙述了它们在处理音频和视频动画中的应用.  相似文献   

13.
对于本刊1996年第21期中《在VB4.0中制作FoxPro数据报表》(以下简称《在》)一文中提到的VB for Wjndows3.0专业版开发数据报表的局限,本人有不同的经历。 本人使用VB也有很长一段时间,对VB也有不少经验体会,特别是在制作数据报表上,有很多经验值得与大家讨论。《在》文中提到VB3.0的两个缺点:(1)没有ISAM Driver,因此,如果用VB3.0开发的应用程序与FoxBASE、FoxPro、  相似文献   

14.
用VB函数轻松访问系统注册表   总被引:2,自引:0,他引:2  
注册表在Windows 9x中的作用是不言而喻的,它除了保存操作系统自身的软件、硬件及环境信息外,一个重要的用途就是保存应用程序中允许用户定制修改的配置信息。 在Visual Basic应用程序中,有两种访问系统注册表的方法:一种是使用VB自带的注册表函数,另一种则是使用Windows API函数,这两种方法各有优缺点,前者功能简单但容易使用,后者则功能强大但使用相对复杂一些,本文给大家介绍用VB自带的函数访问系统注册表的方法。  相似文献   

15.
五、使用API函数设计多媒体程序 使用MCI控件开发窗口系统下的多媒体程序,具有简单、快捷、方便的特点,但在实际程序设计中,常会碰到一些问题。例如,VB语言就不包含语音支持、I/O端口访问以及位图操作。不过VB提供了直接调用Windows的API函数的功能,通过调用API函数,我们可以实现对系统的各个层次的功能调用。  相似文献   

16.
在应用程序的开发过程中,常常需要驱动一些与之相关的应用程序,以增强功能。在Quick Basic和Visual Basic中,利用Shell语句可以很容易地实现这一过程。笔者在利用Delphi 1.0进行应用程序开发过程中,也遇到了同样的问题,但在Delphi中,却没有与此相对应的函数,因此,只好通过调用Windows API函数Winexec()来实现。 Delphi中Winexec()函数的格式为:function WinExec(CmdLine:PChar,CmdShow:Word):Word; 其功能是执行程序开发者指定的应用程序。其中包括两个参数:CmdLine和CmdShow。CmdLine指向一个以NULL结尾的Windows字符串,即将要运行的应用程序命令行,包括可执行文件的路径和文件名(Path\*.exe,可不带文件扩  相似文献   

17.
VC与VB混合编程的几种方法   总被引:2,自引:0,他引:2  
引言 作为一种简单易用Windows开发环境,它使程序员不必再直接面对纷繁复杂的Windows消息,而可以将精力主要集中在程序功能的实现上,大大提高了编程效率。但凡事有利必有弊。VB高度的封装和模块化减轻了编程者的负担,同时也使开发人员失去了许多访问低层API函数和直接与Windows交互的机会。为了解决这个问题,利用VC与VB混合编程是一种十分有效的选择。用VB快速开发出漂亮的界面以及外围处理程序,再用VC编写底层的各种操作,例如内存的操作、IO端口的操作、多线程处理、数据处理以及端口通讯等,VC中还可以嵌入汇编语言进行更底层的操作。下面具体介绍几种方法。  相似文献   

18.
众所周知,VisualBasic有丰富的函数和方法处理各种各样的多媒体信息,能够很灵活的操作图形、声音、动画、影象等多媒体素材。但有时我们使用VisualBasic开发非多媒体应用程序时,并不需要在应用程序中大量的使用声音,而只是需要在特定的场合使用特定的声音,如在程序出现严重错误时,发出Windows的警告声。这就要求程序编写者在恰当的环境中恰当的使用声音文件,既不失去VB在多媒体方面的特长,又能够为应用程序增加吸引人的效果。VB可以用于输出声音的方法很多,归结一下,大概有以下几种:1.利用Beep语句。这是VB系统提供的一条利…  相似文献   

19.
使用VB中SPI提供的Direct Speech recognition控件,创建了语音识别的VB应用程序。本文的应用程序具有语音“命令与控制”功能,同时也作为一些复杂语音识别程序开发的核心部分。  相似文献   

20.
阐述了在VB6.0环境中如何通过自定义函数实现对后台数据库中文件的读取和修改操作.文中的事例是一个独立的开发应用程序,如略作修改,可以用于任何有类似要求的开发系统中.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号