内容列表
VB程序中处理随机事件
在程序设计过程中,如何轻松地处理众多的随机事件,往往是制作大型系统首先要考虑的问题之一。用C语言开发Windows程序时,可以方便地使用消息机制(Message),但是,设计VB程序时,就没有这样的方便条件了。例如,多个窗口同时打开同一个表(Table),当在一个窗口中对数据进行了修改,而其他的窗口也能够随之进行数据更新,这时就需要有一条说明数据改变了的消息在所有的窗口间进行广播。如果使用的语言是
分类:VB语言 查阅全文
VB编程的必备技巧
---- 对编程者来说,VB很容易上手,但要深入、灵活地驾驭它还要下一番功夫。笔者在这里介绍几个较为典型的编程技巧,希望能对广大VB爱好者有所帮助。 ---- 一.怎样创建自定义的光标 ---- 1.当在设计一个应用程序时,Visual Basic允许程序员将许多控件的MousePointer属性设计成12个预先定义好的鼠标光标之一。然而,有些程序员或许会希望显示一个预定义形状之外的光标。本文说明
分类:VB语言 查阅全文
让VB应用程序支持鼠标滚轮
徐峰(安徽省贸易学校 )---- 一、提出问题 ---- 自从1996年微软推出Intellimouse鼠标后,带滚轮的鼠标开始大行其道,支持鼠标滚轮的应用软件也越来越多。但我感到奇怪,为什么VB到6.0本身仍然不支持鼠标滚轮,VF可是从5.0就提供MouseWheel事件了。 ---- 如何让VB应用程序支持鼠标滚轮?MSDN上有一篇解决VB下应用Intellimouse鼠标的文章,它解决这一问
分类:VB语言 查阅全文
Visual Basic环境下Video/ Audio压缩数据流播放技术
张汉华 计科峰国防科技大学------------------------------------------------------------------------------------ 1. 引言 ---- 银行的数字化监视监控系统是目前比较有市场及应用前景的开发项目,基于不同的MPEG采集卡与硬件外围设备开发的监视监控系统在国内外都有比较成型的技术。为了满足实时监视、实时采集压缩、随时
分类:VB语言 查阅全文
VB中Winsock控制的UDP协议的使用
VB中Winsock控制的UDP协议的使用    UDP协议基础:   UDP(User Datagram Protocol)是一种无连接协议,与TCP操作不同,计算机间并不需要建立一个连接,同时,一个UDP应用可同时作为应用的客户或服务器方。   由于UDP协议并不需要建立一个明确的连接,因此建立UDP应用要比建立TCP应用简单得多。在TCP应用中,一个Winsock控制必须明确地设置
分类:VB语言 查阅全文
通用多功能计算机监控系统测试软件的设计与开发
主页:http://onspring.topcool.net=> 研究成果=>通用多功能计算机监控系统测试软件的设计与开发 摘要∶根据计算机监控系统的特点,用Visual Basic 6.0开发 通用的计算机监控系统测试软件。该软件既能充当主控机,又能 充当受控机,还可用来破译通讯协议,可靠性高,实用性强。同 时,对Microsoft的MSComm通讯控件中的Bug作了修正。
分类:VB语言 查阅全文
VB7新特性预览
今年2月15日,在旧金山举行的Visual Basic圈内人士峰会(VBITS)上,微软宣布了在VB7中会包含的一系列令人激动的新特性。微软还表示VB的这一新版本将在约一年后发布,所以现在想急于用到VB7的朋友们呢,恐怕还得耐心地等待一段时间。不过现在,我们还是可以先来看看微软到底宣布了些什么新特性。据说在VB7中将有许多核心层面的改进,它可以做到完全地面向对象,并且VB的表单系统也有一定的改进,
分类:VB语言 查阅全文
Visual Basic的未来预告
 对于面向对象编程语言的宠儿Visual Basic,微软将作如何的改进?  概述: 下一个版本的Microsoft Visual Basic 主要有以下三方面的改进:Web Forms、Web services和面向对象的语法方面的改进。 Web Forms使得经验丰富的Visual Basic用户可以象现在编写单机程序一样简单地开发网络应用程序。通过SOAP 接口, Web services让
分类:VB语言 查阅全文
[修正] 你想使MSFLEXGRID控件可编辑吗???
    在MSFLEXGRID控件中每一个CELL格的内容是不可以由用户直接编辑的但是我们可以通过一些小技巧来方便的实现这编辑功能来扩展MSFLEXGRID的应用(在实际应用中这是很常用的功能)。    你只需按下面的做即可轻松实现编辑MSFLEXGRID控件数据的功能    例在窗体上放一文本框text1,和一MSFLEXGRID控件f
分类:VB语言 查阅全文
在VB中使用文件对象
在VB中使用文件对象 纲要     随着Visual Basic Scripting Edition2.0版本的发布,微软提供了一种全新的文件操作方法——文件系统对象(FileSystemObject)。用对象编程,这正是开发者们所希望用到。这个对象,包括一些其它的相关对象,封装了所有的文件操作。这篇文章将向你介绍这些对象,并且展示如何利用它们来编程。 正文  在V
分类:VB语言 查阅全文
vb开发通信软件(cloud转贴)
VB开发通讯软件一、PC串行通信程序机制常用的PC串行通信程序大多利用BIOSINT14H中断,以查询I/O方式完成异步串行通信。Windows系统提供中断方式驱动的串行通信驱动程序COMM.DRV。通信程序无需直接对串行端口进行操作,而是通过驱动程序这一编程接口进行间接操作。Windows操作系统中,串行通信采用“事件通知”方式,支持数据按块传送。进行通信时,Windows开辟一个用户定义的输入
分类:VB语言 查阅全文
VB中获取逻辑磁盘的信息
我们在编程的时候有时会需要得到系统中逻辑磁盘的一些信息,如磁盘卷标、磁盘序列号、空间大小、剩余空间等,这些信息直接使用VB提供的函数显然是无法得到的。但是,借助于VB对WINDOWS API函数的支持,使用GetVolumeInformation和 GetDiskFreeSpace这两个API函数,我们就可以很容易的得到磁盘的相关信息。   先来谈谈这两个函数。GetVolumeInformati
分类:VB语言 查阅全文
制作半透明窗体
函数SetLayeredWindowAttributes  使用这个函数,可以轻松的实现半透明窗体。按照微软的要求,透明窗体窗体在创建时应使用WS_EX_LAYERED参数(用CreateWindowEx),或者在创建后设置该参数(用SetWindowLong),我选用后者。全部函数、常量声明如下: Private Declare Function GetWindowLong Lib "
分类:VB语言 查阅全文
从程序中生成Exe文件
从程序中生成Exe文件  这篇文章要讨论的是在一个VB程序中如何产生出另一个Exe文件。  要实现这个目的,必须符合以下几个条件:    第一、编写这样的程序时,具备欲生成的Exe文件    第二、事先知道欲生成的Exe文件大小  其实这两个条件可以说不是条件,但确实很重要。  为了叙说方便,将发行的程序称作APP-1.Exe,要生成的文件叫APP-2.Exe,以下是具体步骤:    第一步,准备
分类:VB语言 查阅全文
怎么让窗体总在前
怎么让窗体总在前     调用API函数SETWINDOWPOS可达到这一目的。该函数的语法是:     SetWindowPos hWnd, hwndInsetAfter, x, y, cx, xy, wFlags     其中:         hWnd ---- 窗体的句柄(handle)。
分类:VB语言 查阅全文
AnimateWindow API
函数AnimateWindow.    尽管MSDN页面上说这个函数是Win2000的最新函数,但经网友证实在Win98里就已经有这个函数了:Private Declare Function AnimateWindow Lib "user32" (ByVal hwnd As Long, ByVal dwTime As Long, ByVal dwFlags
分类:VB语言 查阅全文
VB环境下压缩数据流播放技术(1)
     1. 引言    银行的数字化监视监控系统是目前比较有市场及应用前景的开发项目,基于不同的MPEG采集卡与硬件外围设备开发的监视监控系统在国内外都有比较成型的技术。为了满足实时监视、实时采集压缩、随时回放、压缩数据流的传播等具体要求,在该系统中使用了一种用于网络视频/音频多点传输(视频广播)的视频数据采集卡,提供AVI(MPEG I Frame压缩编码)采集、MPG采集。发送
分类:VB语言 查阅全文
移动没有标题的窗体
    我们一般是用鼠标按住窗口的标题栏,然后移动窗口,当窗口没有标题栏时,我们可以用下面的方法来移动窗口: 在 BAS 文件中声明:Declare Function ReleaseCapture Lib "user32" () As LongDeclare Function SendMessage Lib "user32" _Ali
分类:VB语言 查阅全文
在菜单中加入图标
'API函数声明 Option Explicit Private Declare Function GetMenu Lib "user32"(Byval hwnd As Long) _ As Long '取得窗口的菜单句柄,hwnd是窗口的句柄 Private Declare Function GetSubMenu Lib "user32"(Byval hM
分类:VB语言 查阅全文
应用 WSH 读写注册表和建立快捷方式
关于WSH在VB中的用法  这里,我们只讨论读写注册表和建立快捷方式。  首先在工程的References中选中Windows Scripting Host Object Model,再来看一下下面的代码。 Dim WSH_shell, urlLink, deskPath Set WSH_shell = New IWshShell_Class WSH_shell.RegWrite "HKLM\So
分类:VB语言 查阅全文
1 2 3 4 5 6 7 8 9 10 11 >>