
VB
jwing
这个作者很懒,什么都没留下…
展开
-
ListView 搜索函数
************************************** 函数名: SearchListView 描述:ListView 搜索函数日期:2005.03.05**************************************Option ExplicitPublic Sub SearchListView(ListViewX As ListView, Sear转载 2006-12-13 09:43:00 · 754 阅读 · 1 评论 -
用金山词霸的dll文件实现屏幕取词
(声明:魏滔序原创,转贴请注明出处。) 引用XdictGrb.dll,自己到词霸目录找。严重注意:要金山词霸2005的版本中的dll,2003版的我未测试成功。新建项目,在新窗体中添加3个Label,名称默认。窗体中代码如下:Option ExplicitImplements IXDictGrabSinkPrivate gp As GrabProxyPrivate Sub Form_Loa转载 2008-02-18 00:08:00 · 651 阅读 · 0 评论 -
VSFlexGrid控件
1,如果想把某一列设置成下拉匡中选择,只能写成 grid.colcombolist(1) = "a|b|c" 吗?能不能把下拉框中的数据和 recordset 或数组绑定。 答案:grid.colcombolist(1)=grid.buildcombolist(rs!abc)2,怎样限定第三列可编辑,其他列不可编辑?答案:Private Sub fg_BeforeEdit(ByVa转载 2008-01-01 15:37:00 · 2750 阅读 · 0 评论 -
VB中给DataReport指定打印机
DataReport是VB的报表工具,其简单方便快捷,解决常用的报表问题还是不错的。不过在打印功能上有一个非常大的弱点,就是在代码中不能通过相关属性或方法来指定打印机,只能用系统默认打印机来打印报表。这个问题也是论坛上常议的话题,在网上搜索一下,你可以找到解决方法(我没测试过),不过代码量不小,而且大量的API和Printer对象,令初学者望而却步。一直在找一个较为简单的解决方案,于是想到了注册表转载 2008-08-19 09:26:00 · 435 阅读 · 0 评论 -
用类来编写数据库程序
类模块使VB编程更为简洁。通过封装技术将复杂的代码同程序的其它部分分隔开,并通过方法和属性同程序的其它部分对话。对于类的种种好处,相信大家都非常清楚了。本文主要介绍类在数据库编程方面的应用。 通过类模块的封装,你可以只需要书写一次那些冗长繁人的SQL查询语句,并能方便地同他人分享你的代码。本文向你介绍如何利用类模块创建SQL查询对象。本文用到Northwind数据库。数据访问技术用的是DAO。 工转载 2008-09-23 00:51:00 · 254 阅读 · 0 评论 -
怎样用VB编写.DLL动态链接库文件
怎样用VB编写.DLL动态链接库文件编号:QA000507 建立日期:1999年2月10日最后修改日期:2006年8月13日所属类别:Visual Basic - 其他方面 vb6.0 windosNT 请问怎样用VB编写.DLL动态链接库文件,能否有这转载 2008-11-13 00:39:00 · 544 阅读 · 0 评论 -
想学好VB!就一定要看这个!
☆把VB当成一门新的语言学习; ☆不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点 ☆学VB并不难,长期坚持上机实践和不遗余力的博览群书; ☆如果不是天才的话,想学编程就不要想玩游戏! ☆浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧!? ☆浮躁的人容易问:我到底该学什么;——别问,学就对了; ☆浮躁的人容易问:XX有钱途吗;——建议你去转载 2008-11-17 20:08:00 · 356 阅读 · 0 评论 -
[转]EXCEL常用的、带解释的 VBA 短句
A65536].End(xlUp).Row A列末行向上第一个有值的行数[A1].End(xlDown).Row A列首行向下第一个有值之行数[IV1].End(xlToLeft).Column 第一行末列向左第一列有数值之列数。[A1].End(xlToRight).Column 第一行首列向右有连续值的末列之列数Application.CommandBars("Standard"转载 2008-11-24 11:52:00 · 629 阅读 · 0 评论 -
sql语句中日期时间格式化查询
今天在做会员管理系统搜索时,我发现以前的搜索时间方式不太科学,效率也不是太高.由其是在查询指定的时间相等的时候,我在数据库中都存这样的时间格式"2007-5-22 14:32:12"当我们在查询2007-5-22是否与它相等,结果是不相等的. 所我们都喜欢找其它途径来解决这个问题。但是我发现我们的方法都不是太好,因为我们有的时候对sql sever的语句特性还了解的不够彻底。所以我查询了转载 2008-12-04 00:00:00 · 511 阅读 · 0 评论 -
分离杀软提高启动速度
分离杀软提高启动速度 * 2008-01-19 10:14:57 系统中安装瑞星和360卫士后,启动速度大降有什么办法提高一点速度,开机时有许多启动程序,杀软先驻留后会扫描这些文件会降低启动速度,如果把杀软放入最后启动感觉应该快些,我们一般都写了些小工具使用,可以嵌入代码在系统闲置时候加载杀软。首先看杀软的组成注册表开机运行项目[HKEY_LOCAL_MACHINE/SOFTWARE/M转载 2009-03-08 18:52:00 · 367 阅读 · 0 评论 -
vb6中用zlib.dll实现压缩/解压缩字节数组
(声明:魏滔序原创,转贴请注明出处。) Option ExplicitDeclaresPrivate Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (hpvDest As Any, hpvSource As Any, ByVal cbCopy As Long)Private Declare Function Compres转载 2008-02-18 00:32:00 · 1148 阅读 · 1 评论 -
我的组件之MD5Lib.dll(MD5编码效率奇高)
(声明:魏滔序原创,转贴请注明出处。) 我的组件之MD5Lib.dll(MD5编码效率奇高),可以引用ActiveX DLL的方法使用,也可以以动态连接库的形式使用。下载地址:http://www.chenoe.com/developer/library/md5lib.dll示例代码:Option ExplicitPrivate Enum MD5BitConstants MD5_16B转载 2008-02-18 00:26:00 · 617 阅读 · 0 评论 -
基于优盘进行身份认证方案设计
基于优盘进行身份认证方案设计文档下载地址:http://218.28.223.44/sharesoft/LEFUDePassHelp.Rar.rar欢迎大家转贴现在市场上出现各种各样的基于硬件的加密设备,但应用于身份认证的还很少,大部分应用在软件产品的加密方面。软件开发商在开发软件特别是行业软件时经常用到身份验证,传统当方式是采用用户名+密码的方式进行认证,这样的验证方式存在很多缺点主要表现在以下转载 2007-01-14 23:12:00 · 954 阅读 · 0 评论 -
VB 加密解密程序
加密解密程序---------------------------------------------------------------------------------------------------------------Function cipher(stext As String) 密码加密程序 Const min_asc = 32 Const max转载 2006-12-13 15:22:00 · 185 阅读 · 0 评论 -
API判断数组是否为空
API判断数组为空或没有初始化 Sub diag()Dim msg As StringDim arr1() As String, arr2() As String, arr3() As Date, arr4() As Date, arr5() As Range, arr6() As Rangemsg = "arr1 " & IIf(SafeArrayGetDim(arr1) > 0, "转载 2006-12-18 23:32:00 · 573 阅读 · 0 评论 -
Inno Setup 及 My Inno Setup Extensions安装程序生成工具中文教程
Inno Setup 及 My Inno Setup Extensions安装程序生成工具中文教程 如何使用: 文档约定 创建安装程序 创建脚本 段内参数 一些常量 公共参数 安装脚本段 [Setup] 段 [Dirs] 段 [Files] 段 [Icons] 段 [INI] 段 [Inst转载 2006-12-13 13:00:00 · 1863 阅读 · 0 评论 -
ASP对FoxPro自由表(DBF文件)的操作-
ASP对FoxPro自由表(DBF文件)的操作- -Tag: ASP FoxPro DBF 数据库 一、问题的提出 经常看到网上有朋友问ASP对FoxPro库表(*.DBF)的操作问题,现实中确有许多应用软件使用DBF表,如何在网络环境中使用这些数据,使很多朋友一筹莫展。原创 2006-12-19 16:44:00 · 618 阅读 · 0 评论 -
inno setup教程
;这是我的一款VB6软件《爱乐影音光盘管理大师》的inno setup安装脚本;这个脚本生成的安装程序请到“软行天下”下载,网址:http://www.sharebank.com.cn/soft/soft_view.php?id=12239; Inno Setup 下载请搜索“Inno Setup”关键字,国人已将这个软件汉化了,感谢汉化作者汉化新世纪 莫名; 请安装Inno Setup转载 2006-12-13 13:02:00 · 1050 阅读 · 0 评论 -
如何才能写出高质量的VB源代码
正如不是有鼻子有眼有嘴巴就可以拼凑出美女来一样,VB代码也是一样.看过论坛上的许多源代码,也包括很多摆在书架上的源代码,真是如梗在喉,不得不一吐为快.一、高效源代码的含义 什么才是“高质量代码”?现在已不是DOS时代了,没有人再会为节省1K的内在而惮思竭虑了。有人会说,如果一套好的源代码执行的结果比一套差的源代码快个几秒钟,没有任何意义,因为单是电脑快慢的差别就足以抵消这一点了转载 2006-12-13 15:24:00 · 783 阅读 · 0 评论 -
界面测试
我在工作中总结了一些有关界面设计与测试的规范,与大家共享。 界面设计与测试规则界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。同时界面如同人的面孔,具有吸引用户的直接优势。设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相反由于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的畏惧与放弃中付诸转载 2007-01-01 11:18:00 · 390 阅读 · 0 评论 -
用命令禁用/启用网卡
Option Explicit首先引用Microsoft Shell Controls And AutomationPrivate Function ExcNetLinkMenu(ByVal AdapterName As String, ByVal MenuName As String) As Boolean On Error Resume Next Dim mShell As Ne转载 2007-02-07 23:16:00 · 1689 阅读 · 2 评论 -
精妙sql语句介绍
如何从一位菜鸟蜕变成为高手,灵活使用的sql语句是必不可少的。本文收集了部分比较经典,常用的sql语句供大家参考,希望对大家有所帮助。 说明:复制表(只复制结构,源表名:a 新表名:b) sql: select * into b from a where 1 说明:拷贝表(拷贝数据,源表名:a 目标表名:b) sql: insert into b(a, b, c) selec转载 2007-02-14 13:53:00 · 514 阅读 · 0 评论 -
一个使计算机睡觉的模块:modLetPcDormancy
Option ExplicitPrivate Const ANYSIZE_ARRAY = 1Private Const SE_PRIVILEGE_ENABLED = &H2Private Const TOKEN_ADJUST_PRIVILEGES = &H20Private Const TOKEN_QUERY = &H8Private Type LUID LowPart As Lon转载 2007-01-14 22:52:00 · 377 阅读 · 0 评论