- 博客(38)
- 资源 (1)
- 收藏
- 关注
原创 VB6中剪切至剪贴板,粘贴unicode中文出现乱码的解决方法
VB6中剪切至剪贴板,粘贴unicode中文出现乱码的解决方法 VB6设置了CF_TEXT(ANSI)内容到Clipboard中,对于ANSI软件(如VB6中所用的TextBox控件)读取它没有问题;对于使用Unicode的软件,则受限于做复制时的输入法状态,即当复制时输入法为非中文(输入法状态栏显示的是非CN,如EN)时,粘贴后出现中文乱码。 解决的方法一是,在剪切时
2016-08-08 13:20:25
5903
原创 VB几种函数参数传递方法,Variant,数组,Optional,ParamArray
VB几种函数参数传递方法,Variant,数组,Optional,ParamArray 一) 过程的参数被缺省为具有 Variant 数据类型。 1)ByRef按 地址传递参数在 VB 中是缺省的 按地址传递参数后,过程返回的也是地址,函数中改变了的变量值也将带回来。 2)ByVal 关键字指出参数是按值来传递的 按值传递参数时,传递的只是变量的副本。
2016-07-28 00:33:58
22089
原创 插入排序的优化,比较插入同步进行
插入排序的基本操作就是将一个数据插入到已经排好序的有序数据,从而得到一个新的、个数加一的有序数据 算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定的排序方法。 网上找到的程序多是先比较找到插入的位置,再移动位置。还有文章说将查找位置的过程用二分法进行优化,其实根本没有,可以将比较插入同步进行,比较查找的同时移动位置,效率高得多。 经测试,5000个随机数,
2015-10-29 11:21:58
654
原创 fso对象模型
fso对象模型(一)创建fso对象模型 由于fso对象包含在scripting 类型库 (scrrun.dll)中,所以在使用前首先需要在在工程中引用这个文件,单击“工程”,“引用”,然后在“引用”对话框中选中“microsoft scriptingruntime”前的复选框,然后单击“确定”。 要创建fso对象可以采用两种方法,一种是将一个变量声明为fso对象类型: dim
2015-10-11 01:09:13
4606
原创 VB6 常用部件,引用备查
常用部件 对话框 Microsoft Common Dialog Control 6.0 (sp6) COMDLG32.OCX Forms2.0控件Microsoft Forms 2.0 Object Library Fm20.dll基本控件增强Microsoft Windows Common Controls 6.0 (sp6) MSCO
2015-10-09 21:39:45
1363
原创 如何判断数组是否已初始化,定义了维数
如何判断数组是否已初始化,定义了维数 最近用Split("",",")函数,遇到如何简明判断数组是否初始化问题,找到了一些方法,只有方法一最简单,记之。方法一:使用cstr(Join(list[, delimiter]))函数的返回值 将delimiter参数设置为"" 例如: join(strArray,"") = "" 'arr 数组为空或者
2015-07-11 02:31:25
3558
原创 VB编程技巧推荐
VB编程技巧推荐 1、zyl910的专栏——理论水平高 用VB写高效的图像处理程序 V2.0 优化分支代码——避免跳转指令堵塞流水线 2、Laviewpbt的专栏 —— 有很多算法的代码,实用性高 神经网络学习笔记3:BP神经网络的实现及其应用 神经网络学习笔记1:感知机和线性神经网络的实现 标准的遗传算法求函数最大值 模糊聚类算法
2014-07-08 16:01:46
728
原创 CopyMemory函数
CopyMemory函数下面我们来熟悉一下本文重点讨论的这个函数。[vb] view plaincopyprint?Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" _ (pDest As Any, pSource As Any, ByVal byteLen As Long)
2014-07-07 16:39:23
12835
原创 最长公共子序列的Nakatsu算法的体会与改进
最长公共子序列的Nakatsu算法的体会与改进 最长公共子序列(Longest Common Subsequence,LCS)是将两个给定字符串分别删去零个或多个字符后得到的长度最长的相同字符序列。例如,字符串abcabcabb与 bcacacbb的最长公共子序列为bcacabb。LCS问题就是要求两个给定字符串的最长公共子序列。 最近对算法有点兴趣,拜读了牛人 文本比较算法Ⅶ——线性
2014-04-02 22:26:49
1537
原创 VB 函数 CallByName 的一些用法 (函数动态调用,回调函数)
VB 函数 CallByName (函数动态调用,回调函数) 的一些用法最近编程,要用到函数指针来动态地调用函数,在C 语言里很容易实现,用函数指针就行了。VB里就没有这么方便了,查阅相关资料,讲起来均很复杂,也不容易明白,其中采用CallByName (函数动态调用,回调函数)是最方便的方法。将之归纳为几个例子,应用方法就一目了然了。 附:Visual B
2014-04-02 21:25:21
6700
转载 VB 中 FSO 对象模型介绍
在 VB 中应用 FSO 对象模型介绍 从 Visual Basic 的第一版至今,VB 中有关文件的处理都是通过使用 Open 、Write 以及其它一些相关的语句和函数来实现的。随着软件技术的不断发展,加上面向对象编程概念的日臻成熟,这些文件操作语句已经不能适应软件不断增加的复杂程度的需要了。因此,从 VB 6.0 开始,微软提出了文件系统对象。
2013-12-22 00:25:14
4408
原创 vb 读取txt文本的行数方法比较
将VB中,读取文本文件行数的方法进行了一下比较,发现方法二速度最快,程序最简练 Dim Str1 As String Dim N, F_Lines As Long N = Timer If 1 = 0 Then ' 方法1 ' 试验文件花时 9.25"
2013-12-01 15:13:17
5017
原创 Windows Media Player 控件属性、方法、事件的用法
Windows_Media_Player控件属性、方法、事件 播放器编号1 clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95 属性:==================================AllowChangeDisplaySize 返回或设置最终用户是否能设置显示尺寸(逻辑型)
2013-07-12 11:22:57
11056
转载 VB 动态添加控件及磁盘、目录、文件控件
VB 动态添加控件及磁盘、目录、文件控件 '1.让您知道如何动态添加控件,并安排控件位置 '2.Drive1 Dir1 与 File1 三个控件的互动关系 '3.为何要使用appdisk与dirpath 这两个变量,因为这应该算是VB的一个臭虫(Bugs) 'App.path与Dir1.path 在主目录下都会带\, 而其
2013-07-10 22:58:01
1516
转载 vb动态创建控件
vb动态创建控件2009-05-17 15:52创建数据驱动窗体 所谓数据驱动窗体就是根据所请求的数据的不同生成相应的窗体。举例来讲,假设你现在有一个数据库,其中有些字段必须根据登录者的身份加以显示,授权级别高的用户可以浏览并修改这些字段的内容;授权级别一般的用户只能浏览这些字段中的数据;授权级别低的用户则不能浏览这些字段中的内容。要做到这一点就得利用
2013-07-10 22:50:24
5072
转载 VB怎样动态加载ActiveX控件A
VB怎样动态加载ActiveX控件A 熟悉VB的朋友对使用ActiveX控件一定不会陌生,众多控件极大地方便了编程,但唯一的缺陷是不能动态加载控件,必须在设计时通过引用,将控件放置在窗体上。VB6.0已能够解决该问题,只是帮助中没有明确说明,并且没有描述到一些关键功能,由于以前的版本中可以动态创建进程外服务:如果对象是外部可创建的,可在 Set 语句中用 New 关键字、C
2013-07-10 22:48:26
1827
转载 VB 控件分类----内部控件;ActiveX 控件;可插入的对象
控件分类,控件概述时间:2009-6-18 20:19:33 点击:1158 <!----><!--@font-face {font-family:宋体}@font-face {font-family:"\@宋体"}p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0cm; margin-botto
2013-07-10 12:02:55
3654
原创 几种ramdisk软件使用经验
几种ramdisk软件使用经验 我的IBM T410 正好有4G内存,因不习惯,还是用老黄牛Windows XP SP3系统竟然只能识别2.92G内存,只好去找Ramdisk。用了几个,写几句,留点点滴经验。Gavotte Ramdisk 老牌的Gavotte写的内存盘软件,找了一个能支持PAE的(未识别内存)的,支持划分出一块来,当做硬盘使用。这个软件,以前用
2013-07-08 22:15:40
4822
原创 VB 函数参考一(A-G)
VB 函数参考一(A-G)<!--p {line-height:150%; text-indent:2em}-->AbsActivateAscAtnCBoolCByteCCurCDateCDblCDecChangeChrCIntClickCLngCosCSngCStrCurDirC
2013-05-19 01:37:27
1985
原创 VB 函数参考二(H-O)
VB 函数参考二(H-O)HexHourInitializeInputBoxInStrIntIsDateIsNumericKeyDownKeyPressKeyUpLCaseLeftLenLinkCloseLinkErrorLinkNotifyLinkOpenLoadLOCLOFLogLostFocus
2013-05-19 01:31:39
1838
原创 VB 函数参考三(P-Z)
VB 函数参考三(P-Z)PaintPathChangePatternChangeQueryUnloadResizeRightRndRTrimScrollSeekSgnShellSinSpaceSqrStrStrCompStringTanTerminateTimeTimerTrimTypeName
2013-05-18 22:52:46
1442
原创 快速排序法 QuickSort
Attribute VB_Name = "Module4"'快速排序法Private Function QuickSort(ArrayToSort() As String) As Boolean IterateSort ArrayToSort, LBound(ArrayToSort()), UBound(ArrayToSort())End Function'快速排序法
2013-05-18 15:24:20
647
原创 VB 执行其他程序并等待其结束
VB 执行其他程序并等待其结束 近期在编写程序过程中用Winrar中的DOS程序rar.exe 对.Rar文件进行处理,并将结果写入一个文件,后面的程序将此文件用RichTextFile控件LoadFile方法装入,并显示出来,程序步进调试时,均一切正常,生成可执行文件后运行时,却总是出问题,RichTextFile控件中显示的不是此前Rar.exe运行的结果,而命令按钮重
2013-05-17 22:14:31
3401
原创 HTML <style>中一些常用的定义格式
HTML 中一些常用的定义格式CSS 参考手册CSS 实例 p { line-height: 180%; font-family:微软雅黑; TEXT-INDENT: 2em }.s1 { font-family:微软雅黑;}.s2 {color:silver}.s3 {font-size:24px} size3(12pt磅), size4(
2013-04-28 15:08:55
2127
转载 VB 6 应用参考指南(索引)
VB 6 应用参考指南(索引) Visual Studio 6.0安装注意事项 手动卸载Visual Studio 6.0的方法 重拾VB6:Notes of MSDN《Programmer's Guide》 重拾VB6(1):IDE及MSDN 重拾VB6(2):标准控件的使用概述 重拾VB6
2013-01-02 18:26:31
784
原创 VBA 应用实例索引
VBA 应用实例索引 51VBA首页 常见字典用法集锦及代码详解 VBA排序的10种方法(冒泡,选择等)excel vba实用技巧大全下载Application对象帮助资料(Excel2007)
2013-01-01 23:21:39
931
原创 VB 用Fso函数处理带有问号的Unicode文件名
VB 用Fso函数处理带有问号的Unicode文件名 VB6 编写程序时,经常遇到文件名中含有Unicode字符的文件名,常规的Name语句,Open语句,甚至Windows 中API函数都无法处理这里的文件名,因为这些文件在VB String字符串中变成了?,而问句是无法处理的,找了很多资料都没能解决这个问题,原来以为Fso仅能处理文本文件流,但是其目录对象、文件对象中有些方法,可以解
2012-12-31 19:52:05
2072
原创 VB函数速查,API参考
VB函数速查,API参考| VB入门| VB速查| API速查| PHP速查 65个源代码网站VB WindowsAPI函数清单(百度百科)如何获取从长文件名的短文件名英文VB API Home » File »(例子多)
2012-12-30 22:06:19
780
转载 VB的界面设计
第二章 VB的界面设计 第二章 VB 的界面设计2.1 VB 用户界面设计基础1. 概述 界面的设计有两步:先绘制控件,然后确定控件属性。 绘制控件:在工具箱里单击想画的控件,在窗体里按下鼠标并拖曳,然后松开鼠标即可。确定属性:先选中控件,然后按 F4 键或单击工具栏上的属性窗口进入属性(Properties)窗口,再在属性窗口中找到要设
2012-12-30 16:28:41
10498
原创 VB 程序设计参考
第一章 Visual Basic的基本概念第二章 VB的界面设计第三章 VB的程序设计基础第四章 VB程序的控制结构第五章 VB中的数组第六章 VB的过程设计第七章 VB中的文件操作第八章 VB中ActiveX控件的使用第九章 VB的数据库操作常见错误和难点分析编码资料大汇总 | VB入门| VB速查| API速查| PHP速查
2012-12-30 15:09:07
4274
转载 VB的CommonDialog控件的使用
vb的CommonDialog控件的使用 使用CommonDialog控件CommonDialog控件提供诸如打开和保存文件、设置打印选项、选择颜色和字体等操作的一组标准对话框。运行 Windows 帮助引擎时,控件还能够显示帮助。CommonDialog控件在Visual Basic和 Microsoft Windows 动态连接库Commdlg.dll 例程之间
2012-12-29 13:10:49
3565
转载 VB APP对象属性一览表+灵活使用VB的APP对象
VB APP对象属性一览表+灵活使用VB的APP对象 2010-10-15 08:18:44| 分类:Vb| 标签:|字号大中小 订阅●适用于VB●用法:传回值 = App.属性--------------------------------------------------------------------------------
2012-12-29 11:19:29
2069
原创 VBA 字符串处理函数
VBA字符串处理 (1)VBA中处理字符串的函数 2.1 StrComp 比较字符串 2.2 StrConv,Str,CStr 转换字符串 2.3 Space,String 创建字符串 2.4 Len 获取字符串的长度 2.5 Format 格式化字符串 2.6 InStr,InStrRev 查找字符串
2012-12-09 23:15:46
1082
转载 VBA操作文件四大方法之一--Excel对象方法
VBA操作文件四大方法之一--Excel对象方法 1、打开Excel文件 Workbooks.Open 2、打开文本文件 Workbooks.OpenText3、打开其他文件 Workbooks.OpenXML4、保存文件 Expression.Save5、关闭文件 Expression.Close 在我们日常使用Exce
2012-12-09 22:58:48
2447
转载 VBA操作文件四大方法之之四-API函数
VBA操作文件四大方法之之四-API函数 (一)处理驱动器及目录 CreateDirectory,CreateDirectoryEx 创建一个新目录 GetCurrentDirectory 在一个缓冲区中装载当前目录 GetDiskFreeSpace,GetDiskFreeSpaceEx 获取与一个磁盘的组织有关的信息,以及了解剩余空间的容量
2012-12-09 22:56:39
4945
2
转载 VBA操作文件四大方法之三--FileSystemObject
VBA操作文件四大方法之三FileSystemObject (一)准备工作(二)FileSystemObject对象的方法1、GetDrive 方法2、GetDriveName 方法3、GetExtensionName 方法4、GetBaseName 方法5、GetAbsolutePathName 方法6、GetFile 方法7、GetFileNam
2012-12-08 23:23:31
10444
转载 VBA操作文件四大方法之二-VBA文件处理语句
VBA操作文件四大方法之二-VBA文件处理语句 二、利用VBA文件处理语句来处理文件(一)文件处理1. Name 语句2、FileCopy 语句3、Kill 语句4、GetAttr 函数5、SetAttr 语句6、FileLen 函数7、FileDateTime 函数(二)目录处理1、CurDir 函数2、ChDir 语句3、ChD
2012-12-08 23:19:44
2596
最长公共子序列的Nakatsu算法
2014-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人