• 除法运算符\与/的区别

    2006-02-27人气:8270

    除法运算符\与/的区别,整数间执行除法运算时,要使用\而不是/。/运算符要求返回一个单一数值,所以,表面上看似简单的一行代码:C=A/B实际上包含了3个隐含的转换..

  • 使用$-类型字符串函数会更快

    2006-02-27人气:8541

    使用$-类型字符串函数会更快,VB官方文档似乎很鼓励使用无$类字符串函数,比如:Left、LTrim或者UCase,而不是实现同样功能的Left$、LTrim$和UCa..

  • 妙用Replace函数替代字符串连接操作符

    2006-02-27人气:8883

    妙用Replace函数替代字符串连接操作符,你大概不知道Replace函数还能这么用吧?比如下面的语句:MsgBoxDisknotready.amp;vbCramp;vbCramp;..

  • 未公开的返回数组型函数加速秘诀

    2006-02-27人气:7378

    未公开的返回数组型函数加速秘诀,在VB6中,函数是能够返回数组对象的。这种情况下,我们不能象返回对象或者数值的其他函数一样使用函数名当做局部变量来存储中间结果,因此不得不..

  • 固定长度字符串数组:赋值快,释放快!

    2006-02-27人气:9126

    固定长度字符串数组:赋值快,释放快!,固定长度字符串的处理速度通常慢于可变长度字符串,这是因为所有的VB字符串函数和命令只能识别可变长度字符串。因此,所有固定长度字符串比然被转..

  • 深入使用LIKE操作符

    2006-02-27人气:5643

    深入使用LIKE操作符,在VB中,相对于本身的潜在功能,LIKE可能是最被忽视的一个操作符了。它的最基本用途是检查一个字符串与给定样式的匹配程度。比如,很容易检查..

  • 创建任意长度重复字符串的简洁方法

    2006-02-27人气:7351

    创建任意长度重复字符串的简洁方法,String$函数只能重复复制单字符,当需要重复复制2个或多个字符时,就需要一个循环。看起来是否很麻烦?然而,使用以下的函数就能解决这个问..

  • 另辟蹊径处理字符串中的字符:字节数组法

    2006-02-27人气:6860

    另辟蹊径处理字符串中的字符:字节数组法,当要处理字符串中的每一个字符时,可以将字符串赋值到一个byte数组中进行操作。要记住:每一个Unicode字符对应双字节。这种方法通常要快..

  • 快速初始化Variant和String类型数组

    2006-02-27人气:9165

    快速初始化Variant和String类型数组,VB中没有提供定义数组并同时初始化其内容的方法,所以大多数情况下,必须单独地设置每一个元素,就象下面一样:DimstrArray0To3A..

  • 无闪烁地快速附加字符串到TextBox控件

    2006-02-27人气:8636

    无闪烁地快速附加字符串到TextBox控件,附加文本到TextBox或者RichTextBox控件的通常方法是在当前内容上连接上新的字符串:Text1.Text=Text1.Text..

  • 创建新表时,快速拷贝字段

    2006-02-27人气:6485

    创建新表时,快速拷贝字段,在VB6中,无需离开开发环境就可以创建新的SQLServer和Oracle表。方法很简单:打开DataView窗口,用鼠标右键单击数据库的..

  • 快速找到选中的OptionButton

    2006-02-27人气:7606

    快速找到选中的OptionButton,OptionButton控件经常是作为控件数组存在的,要快速找到其中的哪一个被选中,可以使用下面的代码:'假设控件数组包含3个Option..

  • 表单及控件的引用阻止了表单的卸载

    2006-02-27人气:7574

    表单及控件的引用阻止了表单的卸载,当指派表单或者表单上的控件到该表单模块以外的一个对象变量中时,如果要卸载表单,就必须首先将那个变量设置为toNothing。也就是说,如果..

  • 重定义编译DLL文件的基地址

    2006-02-27人气:7266

    重定义编译DLL文件的基地址,许多VB开发者都知道应该在工程属性对话框的“编译”功能页面中定义一个DLL基地址数值。这不同于工程中任何其他DLL或OCX的基地址。当操作..

  • Friend过程快于Public过程

    2006-02-27人气:5188

    Friend过程快于Public过程,你可能会非常惊奇:Friend类型过程的执行速度要明显快于Public类型。这可以通过创建一个带有Private类和Public类设定In..

  • 使用Objptr函数快速查找集合中的对象

    2006-02-27人气:7497

    使用Objptr函数快速查找集合中的对象,ObjPtr函数的一个最简单但是却最有效的用途就是提供快速寻找集合中对象的关键字。假设有一个对象集合,它没有可以当做关键字以从集合中取回的..

  • 使用ObjPtr检测2个对象变量是否指向同一对象

    2006-02-27人气:5937

    使用ObjPtr检测2个对象变量是否指向同一对象,判断2个对象变量释放指向同一对象的方法是使用Is操作符,代码如下:Ifobj1Isobj2Then...但当2个对象是同一类型时,或者指向..

  • 在数据库中不用EOF以加快记录循环

    2006-02-27人气:5705

    在数据库中不用EOF以加快记录循环,通常我们使用以下的代码进行记录循环:Dowhilenotrecords.eofcombo1.additemrecords![FullNam..

  • 字体对象克隆招法

    2006-02-27人气:5985

    字体对象克隆招法,当要应用一个控件的字体到另一控件时,最直接的方法就是直接赋值:SetText2.Font=Text1.Font但多数情况下这种方法并不奏效..

  • VisualBasic代码优化的六条军规

    2006-02-27人气:8681

    VisualBasic代码优化的六条军规,在优化程序代码大小的诸多技术中,大多包括从代码中删除不必要的元素。在编译应用程序时,VisualBasic自动删除某些元素。而标识符名称、..

  • VB“超频”秘籍之给字符串提速

    2006-02-27人气:4911

    VB“超频”秘籍之给字符串提速,编程人员从大量的程序开发中积累了许多非常实用的经验与技巧,它们就象一盘盘的快餐,看似简单但营养绝对丰富!用“餐”之后,您的VB程序将立即超..

  • 提高VisualBasic访问数据库的效率

    2006-02-27人气:6052

    提高VisualBasic访问数据库的效率,1.尽量使用事务处理更新数据库  VB的事务处理包括以BeginTrans开始,以CommitTrans或Rollback结尾的多条数据库..

  • VB“变态”用法之高效字串指针类

    2006-02-27人气:5863

    VB“变态”用法之高效字串指针类,使用VB里的字串类型String有两大不足:第一、它的分配是由VB运行时控制,我们不能将其分配在指定内存处;第二,任何一次对字串的赋值操作..

  • 如何编写高质量的VB代码

    2006-02-27人气:8361

    如何编写高质量的VB代码,什么是一个高效的软件?一个高效的软件不仅应该比实现同样功能的软件运行得更快,还应该消耗更少的系统资源。这篇文章汇集了作者在使用VB进行软件..

  • 提高VisualBasic访问数据库效率

    2006-02-27人气:5713

    提高VisualBasic访问数据库效率,1.尽量使用事务处理更新数据库    VB的事务处理包括以BeginTrans开始,以CommitTrans或Rollback结尾的多条数..

  • VB中OLE调用的优化方法

    2006-02-27人气:7908

    VB中OLE调用的优化方法,VB5.0中大量使用OLE,对象的正确使用对于开发一个高效的应用程序是非常关键的。因此,笔者想谈一谈OLE调用的优化。一、利用WITH语句..

  • VisualBasic移除Form右上方之『X』按钮

    2006-02-27人气:6088

    VisualBasic移除Form右上方之『X』按钮,其实Form右上方之三个按钮分别对应到Form左上方控制盒ControlBox中的几个选项缩到最小/放到最大/关闭,而其中的最大化MaxB..

  • VisualBasic产生渐层的Form背景

    2006-02-27人气:6722

    VisualBasic产生渐层的Form背景,在Form_Load中加入以下程序码SubForm_LoadForm1.AutoRedraw=True'使Form物件的自动重绘有效For..

  • SetFormName=Nothing

    2006-02-27人气:6362

    SetFormName=Nothing,语法:Setobjectvar={[New]objectexpression|Nothing}Nothing为选择性引数。停止object..

  • VisualBasic让一个Form出现在另一个非MDIForm的Form中

    2006-02-27人气:6430

    VisualBasic让一个Form出现在另一个非MDIForm的Form中,假设要将Form2放在Form1中,请在宣告区中宣告:DeclareFunctionSetParentLibuser32ByValhWnd..

  • VisualBasic可以产生四角形以外其他形状的Form

    2006-02-27人气:6218

    VisualBasic可以产生四角形以外其他形状的Form,这个问题,您一定无法想像有多容易,您可以产生任何形状的Form,但必须借助CreateEllipticRgn及SetWindowRgn二个..

  • MDIForm可否跟一般的表单一样设定背景颜色(BackColor)

    2006-02-27人气:8794

    MDIForm可否跟一般的表单一样设定背景颜色BackColor,VB3以前的版本:不行。MDIForm没有此一功能。VB4/VB5/VB6:可以直接在属性表中设定!-..

  • VisualBasic让表单一开始就显示在荧幕中央(不含工作列)

    2006-02-27人气:6461

    VisualBasic让表单一开始就显示在荧幕中央(不含工作列),以下之程序在计算时会扣除工作列所占的高度或宽度,如果有启动MicrosoftOffice的快捷列的话,也会扣除快捷列所占的高度或宽度。Pu..

  • VisualBasic让表单一开始就显示在荧幕中央(含工作列)

    2006-02-27人气:6540

    VisualBasic让表单一开始就显示在荧幕中央含工作列),共有二种方法方法1:VB3/VB4之版本,可于Form_Load程序中加入下列程式码:Me.MoveScreen.Width-Width\..

  • VisualBasic实现在程序中开启网页

    2006-02-27人气:6430

    VisualBasic实现在程序中开启网页,在声明区中声明如下在.bas档中用Public,在Form中用PrivatePrivateDeclareFunctionShellExec..

  • 维护InternetTransferControl之Username及Password

    2006-02-27人气:6674

    维护InternetTransferControl之Username及Password,由于Bug,在使用InternetTransferControl时,Username及Password必须设定在URL之后,否则无效!以下..

  • 通往Internet的捷径---捷径档的结构

    2006-02-27人气:7390

    通往Internet的捷径---捷径档的结构,有些软件Setup完后,会在程序集或桌面上产生一个捷径ShortCut,直接一点就可以进到特定的网页,用VB要如何做才可以做到?难吗?不难..

  • 移除字串中不要的字符

    2006-02-27人气:7094

    移除字串中不要的字符,参数:1:要检查的字串[准备移除其中某些字符]2:要移除的字符数字/中英文程序码FunctionStringCleanersAsStrin..

  • VisualBasic实现某一天的下/上一个星期几是那一天

    2006-02-27人气:5896

    VisualBasic实现某一天的下/上一个星期几是那一天,参数:您相信吗?这个模组的写法比用任何其他的方法快几十倍!参数如下:1:以那一天为基准日?2:Optional要找的是星期几?若不指定,预..

  • VisualBasic编程输入时,自动转换成小写

    2006-02-27人气:6261

    VisualBasic编程输入时,自动转换成小写,要自动转换大小写,很多人首先想到的一定是UCase$及LCase$,但是要使用这二个函数,一定不可以在Key_Press事件中使用,否则您..

  • 呼叫子程序(Subroutine)

    2006-02-27人气:7375

    呼叫子程序(Subroutine),当我们呼叫子程序Subroutine时,有二种方法:1、CallMyRoutine参数2、MyRoutine参数注意第二个方法不可以使用括..

  • Boolean值的转换

    2006-02-27人气:6832

    Boolean值的转换,我们都知道Boolean这个资料形态只有True/False二种值,但是当我们要存到资料库时,我们常常会将它转成数值,您可以直接设定Tru..

  • 快速设定Form上所有控制项的TabIndex顺序

    2006-02-27人气:6746

    快速设定Form上所有控制项的TabIndex顺序,由于在设计Form上的控制项时,不一定会依照输入的顺序,在完成设计之后,我们通常会重设各控制项的TabIndex顺序,当Form上的控制项..

  • 不方便的Msdn--VB6.0的Help

    2006-02-27人气:7882

    不方便的Msdn--VB6.0的Help,很多VB程序设计师抱怨为了存取VB6.0的Help,必须一直将Msdn光碟放在光碟机中,否则就必须安装680MB的Help到硬盘中!其实还..

  • 快捷键--找寻Function/Subroutine

    2006-02-27人气:5637

    快捷键--找寻Function/Subroutine,当您的APP愈来愈大时,或是您要维护别人开发的大系统时,是否曾经有过一种情形,程序中call了某一个Function/Subroutine..

  • 快速定位上次VisualBasic程序修改处

    2006-02-27人气:6104

    快速定位上次VisualBasic程序修改处,有时候您会同时写几个不同的程序,或因为某种原因,程序停了一段时间,当您下一次要再继续写时,已经忘了上次写到那里了,其实有一个很简单的方法,..

  • 变量名称变成了保留字

    2006-02-27人气:7079

    变量名称变成了保留字,当我们升级VB的版本时,有时候会因为以前程序中使用的变量名称或函数名称变成了保留字,而使程序跑起来完全不正常,例如:print:VB3时不..

  • MoveMethod速度较快

    2006-02-27人气:6451

    MoveMethod速度较快,当我们要移动控制项Control或表单Form时,很多人习惯这样写:frmCustomer.Left=frmCustomer.Left10..

  • 正确的除错(Debug)方式

    2006-02-27人气:6648

    正确的除错Debug方式,当程式执行起来怪怪的,很多人在除错Debug时,都喜欢在程式中使用中断点Break加上MsgBox来看执行结果,但有些时候,这样子的作法会..

  • VisualBasic连续变量的声明Dima,b,casstring*4

    2006-02-27人气:6931

    VisualBasic连续变量的声明Dima,b,casstring*4,我想声明a,b,c三个字串变量Dima,b,casstring*4错的这样的声明在VB中,结果可能和您要的不同!有些程式语言,例如C,类似..



1 2 3 4 5 6 7 8..20