相关分类: Java技术 C/C++ VB delphi
  • 快速初始化Variant和String类型数组

    VB中没有提供定义数组并同时初始化其内容的方法,所以大多数情况下,必须单独地设置每一个元素,就象下面一样: Dim strArray(0 To 3) As String strArray(0) = "Spring" strArray(1) = "Summer" strArray(2) = "Fall" strArray(3) = "Winter" 在VB4、VB5和VB6中,可以...

    2008-02-23 06:39:51

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

    许多VB开发者都知道应该在工程属性对话框的“编译”功能页面中定义一个DLL基地址数值。这不同于工程中任何其他DLL或OCX的基地址。 当操作没有源代码的编译DLL或者OCX文件时,可以使用EDITBIN程序修改它的基地址。EDITBIN程序随Visual Studio安装后就有了,可以在主Visu...

    2008-02-23 06:39:50

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

    当指派表单或者表单上的控件到该表单模块以外的一个对象变量中时,如果要卸载表单,就必须首先将那个变量设置为 to Nothing。也就是说,如果不设置为Nothing,即使看不到这个对象了,但它仍旧是保存在内存中的。 注意:这并非是一个bug,这仅仅是COM引用规则的一个结果...

    2008-02-23 06:39:49

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

    整数间执行除法运算时,要使用 "" 而不是 "/"。 "/" 运算符要求返回一个单一数值,所以,表面上看似简单的一行代码: C% = A% / B% 实际上包含了3个隐含的转换操作:2个为除法运算做准备,从Integer转换到Single;一个完成最后的赋值操作,从Integer转换到Single。但是...

    2008-02-23 06:39:48

  • 编写快速高效的VB程序

    编写快速高效的Windows程序是我们的实际需要。当前越来越多的专业和非专业编程人员都倾向于用VB来编写一些Windows下的应用软件。但不可否认:VB所写的应用软件由于不是真编译代码,逊色于用C++和后起之秀Delphi编写的应用程序。以下参考有关资料并结合日常的使用经验...

    2008-02-23 06:39:47

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

    在VB6中,函数是能够返回数组对象的。这种情况下,我们不能象返回对象或者数值的其他函数一样使用函数名当做局部变量来存储中间结果,因此不得不生成一个临时局部数组,函数退出前再分配这个数组给函数名,就象下面的代码一样: ' 返回一个数组,其中含有N个随即元素 '...

    2008-02-23 06:39:47

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

    ObjPtr函数的一个最简单但是却最有效的用途就是提供快速寻找集合中对象的关键字。假设有一个对象集合,它没有可以当做关键字以从集合中取回的属性。那么,我们就可以使用ObjPtr函数的返回值作为集合中的关键字: Dim col As New Collection Dim obj As CPerson '创建新...

    2008-02-23 06:39:45

  • 用Visual Basic为软件增加注册功能

    在尊重软件著作权的时代,电子注册版软件的应用也越来越广。它的出现使用户对程序中未受限制的功能有了一定了解,起到了推广和传播作用,同时也很好地保护了制作人的切身利益。那么,我们如何制作一个电子注册版软件呢? 经过摸索,笔者利用VB也简单地制作了一个电子注...

    2008-02-23 06:39:45

  • Visual Basic中轻松打造绚丽按钮

    控件下载 简介 :一个非常Cool的皮肤控件,可以将你窗体中的CommandButton的样式改变为XP、Java等等。推荐下载。 使用示例 想让你的程序更加吸引眼球吗?想在你的程序中打造类似Windows XP、Java、Flat风格的按钮吗?只要在你的程序中加上BSE控件,简简单单的一行代码...

    2008-02-23 06:39:44

  • VB打造超酷个性化菜单(1)

    1 2 3 下一页 众所周知,MS Office 2003推出已经有一段时间了,但我们依然不会忘记Office XP刚刚推出时其令人耳目一新的菜单给我们留下的深刻印象。突起的悬浮式图标,不同寻常的菜单项填充方式,不仅让办公一族们赞不绝口,更让广大的程序员和编程爱好者对这种风格的...

    2008-02-23 06:39:43

2