内容列表
- VB与数据库应用一例----生成EXCEL表
- 小生初学炸练,总结了以下一个方法,因为时间有限,所以没有太多检查程序,难免有BUG,但是关键功能没有问题。这测试过了,嘿嘿。
这个程序可以将下图表格中(MSHFLEXGRID控件)的数据生成一个EXCEL表,这样可以省去用VB来编写打印排版程序的麻烦。想一想自已动手用VB或DELPHI写一个像EXCEL的排版功能一样的东东,是多么的恐怖!!。所以嘿嘿。。
http://go.1
- 分类:VB语言 查阅全文
- 在运行时显示或隐藏窗体的标题栏
- 这则代码告诉你如何在运行时显示或隐藏窗体的标题栏。要使一个窗口的标题栏消失,你必须去掉control box、最大化按钮和最小化按钮,并且将caption设为空。不幸的是,VB中窗体的ControlBox、MinButton和MaxButton属性在运行期是只读的,因此,你只能在设计时做这些事。其实,只要能熟练操作关于窗口式样的API,你同样能在运行时办到这一点。 新建一个项目,把以下代码写入窗
- 分类:VB语言 查阅全文
- DirectX 7 编程初步
- 作者:(长沙 陈锐)用VB编写DirectX7.0游戏(上) DirectX7.0终于出现了,同前面DirectX6相同,版本7也带了一个庞大(129M)的SDK开发库,同DirectX6 SDK库相比,DirectX7的SDK库提供了以下新的功能: * 对于Visual Basic的支持。用户可以使用类库在Visual Basic环境下开发基于DirectX的程序。 * 提供更多Direc
- 分类:VB语言 查阅全文
- ShellExecute 的应用技巧
- 以默认程序打开文档
要以与文件后缀名关联的程序打开文档,在Windows 9X和Windows NT下可以用ShellExcute函数方便地实现。这则小技巧展示了会有多方便—你只需要一个声明和一行代码! 开始一个新项目。在Form上放一个Command button,然后加入以下代码:Private Declare Function ShellExecute Lib "shell32.dl
- 分类:VB语言 查阅全文
- 取得网卡序列号
-
很多软件以取得网卡地址作为License验证,这不失为一个验证合法用户的好办法,不过要付出回复用户电话、传真的代价哦 ^_^ 将下面这段代码拷贝到程序中,然后在你的程序需要的时候调用EthernetAddress(0),该函数返回的字符串就是您机器上网卡的以太序列号。 Private Const NCBASTAT = &H33 Private Const N
- 分类:VB语言 查阅全文
- 强制和防止窗口重画
- 强制窗口重画 WXJ_Lake 编译 这个例子告诉你如何强制窗口的一部分重画。有时这是必须的,特别是当你试验自己重画控件的技术,或者已经使用了LockWindowUpdate这个API函数以阻止控件重画时(参见“防止一个窗口重画”)。 新建一个项目,添加一个module,然后粘贴下列代码:Private Type RECT Left As Long Top As Long Right
- 分类:VB语言 查阅全文
- 把图片框的完整内容复制到剪贴板
- VB本身不允许你将一个Form、UserControl或PictureBox上的完整图片复制到剪贴板。如果你使用Clipboard.SetData,将只复制被载入这个对象的位图。通过使用API方法,你可以超越这个限制,保证全部内容都被复制,包括你刚刚画上的任何图形。 开始一个新项目,在窗体上放置一个Command和一个PictureBox。将PictureBox的Autoredraw属性设为1。
- 分类:VB语言 查阅全文
- 判别剪贴板上所有可用的格式
- 判别剪贴板上所有可用的格式,包括自定义格式 在VB允许你判别标准的、认可的格式是否在剪贴板上的同时,你无法判别是否有其它格式出现。所以,举例来说,如果你想知道剪贴板上是否包含来自Excel的数据(which always pastes at least its own customised format called 'Wk1'),或者你想判别Rich Text格式是否可用以激活粘贴菜单时,你无
- 分类:VB语言 查阅全文
- 源代码推荐:vb的GUID生成算法
-
源代码推荐:vb的GUID生成算法
'RETURNS: GUID if successful; blank string otherwise.'Unlike the GUIDS in the registry, this function returns GUID'without "-" characters. See comments for h
- 分类:VB语言 查阅全文
- VB源代码推荐: 动态的显示/隐藏start按钮
- VB源代码推荐 : 动态的显示/隐藏start按钮
' #VBIDEUtils#**********************************************' * Programmer Name : Waty Thierry' * Web Site :
- 分类:VB语言 查阅全文
- VB源码推荐:一个操作Ini文件的类
- 【VB源码推荐:一个操作Ini文件的类】'--------cIniFile.cls 代码----------------'这里定义了一个cIniFile类Option Explicit'// Private member that holds a reference to'// the path of our ini filePrivate strInI As String'// Win API
- 分类:VB语言 查阅全文
- vb调用winInet API接口post数据到指定的url
- 『vb调用winInet API接口post数据到指定的url』
'This module is called modWinInet.bas. Use the SplitAddr() function to get the address in the correct format for PostInfo.Option Explicit'Author: &nb
- 分类:VB语言 查阅全文
- 使发布的VB程序带有最少量的库文件. maybe....
-
用VB6编译成的EXE文件,运行时需要一个‘运行时’文件,即VB运行库.在VB6里是MSVBVM60.DLL在VB5里是MSVBVM50.DLL,VB5的这个文件在WIN98里是操作系统自代的。而VB6则没有,在用VB6的“Package & Deployment 向导”做安装程序时会自动打进去。 以上这些都不是问题,麻烦的是如果你在VB中用了‘数据库访问’组件,比如AD
- 分类:VB语言 查阅全文
- VB IGMP
- Option Explicit'*******************IGMP************************Private Type SockAddr sin_family As Integer sin_port As Integer sin_addr As S
- 分类:VB语言 查阅全文
- 判断一个文件是否在IE的缓存中
- 当你建立一个联到网上文件的快捷方式时,你可能需要知道它是否已经被访问过,于是你就可以适当地改变链接的颜色等等。这则小技巧就是告诉你如何判断一个文件是否在Internet Explorer的缓存中,以满足你的须要。 新建一个项目、添加一个模块。将以下代码写到模块里:Private Const ERROR_INSUFFICIENT_BUFFER = 122Private Const eeErro
- 分类:VB语言 查阅全文
- 用VB编写抽奖程序
-
用VB编写抽奖程序
{ 一、界面设计 新建一个标准的EXE工程。在F
- 分类:VB语言 查阅全文
- SQL查询语言基本教程(3)
- SQL查询语言基本教程(3)
四、CREATE TABLE 语句 CREATE TABLE 语句的语法为: CREATE TABLE table (field1 type [(size)] [NOT NULL] [index1] [, field2 type [(size)] [NOT N
- 分类:VB语言 查阅全文
- 用VB编写网络寻呼机(2)
-
二、在服务器端Server工程中也建立一个窗体,加载WinSock控件,称为tcpServer,协议选择TCP,设置其Index值为0,并在工程中添加模块。 内容如下: Private Type ActiveUser ClientIP As String ’记录客户的IP地址 ClientPort As Integer ’记录当前会话的端口 ClientID As Long
- 分类:VB语言 查阅全文
- 用VB编写网络寻呼机(1)
-
提起ICQ的大名,爱好电脑的朋友一定不会感到陌生的吧?ICQ就是互联网上的寻呼机,无论什么时候,只要你的朋友在线,你只需在ICQ中输入他的ID号码,你就可以在互联网上呼到他。ICQ由于其方便、快捷,且拥有众多的注册用户而一举成为互联网上最流行的网络寻呼机,它几乎成为每一个上网用户的必备之物。当你在使用ICQ的时候,是否会
- 分类:VB语言 查阅全文
- 如何建立控制台窗口以及同窗口交互
- 如何建立控制台窗口以及让用户在其中输入字符同计算机进行交互对话。 首先在选VB菜单中的 Project | Module 项向工程文件中加入一个模块,然后在这个Module中加入以下代码:Option ExplicitPrivate Declare Function AllocConsole Lib "kernel32" () As LongPrivate De
- 分类:VB语言 查阅全文