内容列表
开机自动更换墙纸
每次开机都面对同样的墙纸,真让人感到单调乏味。是不是可以在每次开机的时候,都能给你一个意外的惊喜,自动地更换墙纸呢?笔者用VB 5.0编了一个小程序,可以轻松地解决这个问题。而其关键在于一个WINDOWS API函数的使用,该函数的功能是用来设置或询问系统范围参数的,其表达形式如下:  Declare Function SystemParametersInfo Lib “user32"Alias
分类:VB语言 查阅全文
关于如何使用ADO连接数据库
     我是一名VB初学者,曾经为这个问题很苦恼,现在终于写了出来,和我一样的初学者一起进步吧!    我使用ADO连接数据库,通过绑定datagrid控件来显示数据库中符合条件的内容。 Option Explicit Private Sub Command1_Click() Dim cn As New ADODB.Connec
分类:VB语言 查阅全文
Common Control - The VB Way (1)
Common Control: The VB Way! 子夜软件工作室   “救救我!为什么我做的小程序用VB安装向导打包后变得那么大?”我们几乎可以在所有的VB论坛上看到这样的帖子。这个糟糕的结果源自VB方便的开发方式:一些VB程序员几乎毫不节制地使用ActiveX控件,而安装向导只是一个没有知觉的程序,它把那些ActiveX控件全部加入发行包——于是你就会跑到网上发帖子求救。   怎
分类:VB语言 查阅全文
VB访问数据库的方案比较
  用Visual Basic访问数据库有许多可供选择的方案,但是选择那种方案更能使开发队伍和应用软件在今天处于有利位置并且适应将来的发展方向呢?这些解决方案各有什么特点?本文将说明这些问题,帮助使用VB5的用户和准备使用VB5的用户选择和决定哪种数据库访问方案对现在很有意义而且适应将来的应用程序。   当今,RDO2.0是Visual Basic访问关系型ODBC数据源的最佳界面接口,就
分类:VB语言 查阅全文
C# vs VB7之语法与编程
C#与VB7是微软.NET的主要编程工具。本文通过实例比较C#语言与VB7语言及其程序设计,每个程序都先用VB7语言写出,再用C#语言改写,从中看出现在的VB7实际就是C#,而将(不同语言的)编程统一到.NET类函数库就是微软.NET的精髓。 一、变量声明 C#与VB7的变量基本上是一致的。与VB6不同,VB7在声明变量的同时可赋初值,不再用Dim x这种没
分类:VB语言 查阅全文
关于Visual Basic 6.0类开发(二)
  在Visual Basic 6.0类的技术与应用(上)(以下简称上文)中,我们讨论了类的理论、类的创建和类的方法的编程实践,实际上,类之所以能够在软件工程中广泛应用,最主要的一点是它可以非常方便的封装许多编程需要的属性,这不仅使程序员在一定程度上克服控件(ocx)和链接库(dll)设计和调试中的复杂性,而且能够提高程序代码的简洁和高效性——本文将讨论完整的类的编程,包括方法、属性和基本事件。 
分类:VB语言 查阅全文
用VB实现拖放功能
 拖放是用鼠标拖动一个文件到其它对象的活动。在图形操作过程中,拖放是最常用的功能之一,下面我们来看看怎样用VB实现拖放功能。  首先介绍与拖放有关的控件:  1.属性:DragMode决定拖动操作的初始化是人工方式还是自动方式      DragIcon确定在拖动过程中显示的指针的图标形状  2.方法:Drag开始,结束或取消拖动控件  3.事件:MouseDown事件发生于用户按下鼠标
分类:VB语言 查阅全文
用VB读取和控制Windows的中文输入法
 在Windows中我们可以用“Ctrl+Shift”键来调入或切换中文输入法,但是这样做每次都是使位于输入法列表顶端的那个输入法首先被调用。通常我们都要连续按好几次“Ctrl+Shift”才能将习惯的输入法调出。我编制了一段小程序,通过它可以把任意一个输入法放在输入法列表的顶端。  它的原理是:使用LoadKeyboardLayout函数可以改变输入法的顺序,只要在第一个参数中传递目标
分类:VB语言 查阅全文
Cisco的红色代码清除程序及VB6源代码
Code Red v3 Fix 1.6作者:Richard Puckett <[email protected]> 下载地址:http://www.cnhack.org/downs/ 程序中文注释由 Seraph Chutium 添加 http://com.6to23.com/ http://www.cnhack.org/ 注意:本程序大部分修复方法以在我的主页上的 《CodeRed
分类:VB语言 查阅全文
用VB5 Winsock控件创建TCPIP客户机 服务器程序
随着Windows 95中文版和Windows NT Server 4.0中文版的流行, Microsoft公司推出了相应平台上的开发软件: Visual Basic 5.0 中文企业 版。它为Windows环境下的网络开发提供了强大的工具,Winsock控件就是其中之一。   Winsock控件建立在TCP、UDP协议的基础上,完成与远程计算机的通信。即使对TCP/IP不太熟悉的用户,使用该
分类:VB语言 查阅全文
VB中的界面设计原则和编程技巧
Windows的通用图形界面的出现,使计算机用户不必通过专门的学习就可以得心应手地使用各种Windows的软件。不仅如此,它还是程序设计者在设计Windows程序界面时所必须遵循的标准,这在很大程度上减轻了程序设计者的负担,使他们能够把主要精力放在问题的求解和实现上。   Visual Basic(以下简称VB)的出现,更加简化了Windows程序界面的设计工作,只需要极少量的代码,就能实现标准W
分类:VB语言 查阅全文
在 VB 中简单使用 HTMLHELP (*.chm) 帮助
  介绍一下如何在Visual Basic 6中使用HTML Help(.CHM)。   大家都知道在Visual Basic 6中可以通过ActiveX控件“Microsoft Common Dialog Control”调用WinHelp帮助文件,那么是否可以用同样的方法调用HTML帮助文件呢?   I am sorry,答案是否定的。   但是 Visual Basic 6 本身支持H
分类:VB语言 查阅全文
实现.net框架带有无限参数的WriteLine()函数
  .net Framework库中的Console.WriteLine最多只支持3个参数,使用起来非常不方便,虽然C++支持一个无限参数的WriteLine,但是VB和C#和其他大量语言都不支持。现在,我编写了一个VB的函数,他利用VB、C#和JScript中参数数组的功能,实现了无限参数的WrtieLine。用VB编写的原因是VB含有许多简单的字符串函数,可以大大简化程序。而编译为
分类:VB语言 查阅全文
VB5里面实现VB6的InstrRev()和Split()一样的替换函数
Private Function split_vb5(ByVal sstr As String, spstr As String) As VariantDim starstr, lenstr, cur As IntegerDim backstr() As Stringstarstr = InStr(sstr, spstr)cur = starstr + 1lenstr = Len(sstr)ReD
分类:VB语言 查阅全文
实现端口对端口的聊天
      本程序可以在互联网和局域网,甚至在一台电脑里面也可以(设置端口就可以了!!!) 模块声明如下: Public Declare Function ReleaseCapture Lib "user32" () As LongPublic Declare Function SendMessage Lib "user32" Alias "SendMess
分类:VB语言 查阅全文
实现浮动按钮
  程序里面使用了浮动按钮,可以使程序看起来更美观和更容易使用。实现的方法是首先建立四条Line。和一个Image的控件,在程序根目录下把图标先改成macos.ico或者把程序相应更改一下图标文件的名字。然后代码如下: Private Sub Form_Load()Image1.Picture = LoadPicture(App.Path & "\macos.ico") '
分类:VB语言 查阅全文
在word中动态创建菜单并处理菜单点击事件的代码--
  Sub Create_Menu()    Const Menu_Name As String = "My New Main_Menu"    Dim Before_number As Integer    Dim X As Integer     On Erro
分类:VB语言 查阅全文
用VB和MTS开发多层数据库应用系统
用VB和MTS开发多层数据库应用系统(作者:于华 2001年03月14日 11:30)  MTS(Microsoft Transaction Server)是微软为其Windows NT操作系统推出的一个中间件产品,由于它具有强大的分布事务支持、安全管理、资源管理和多线程并发控制等特性,使其成为在Windows平台上开发大型数据库应用系统的首选产品。   由于MTS屏蔽了底层实现的复杂性,极大地简
分类:VB语言 查阅全文
像星际争霸开头由大到小的字幕特效
第29天 像星际争霸开头由大到小的字幕特效 5/15/2000 0:0:0· ·歪歪··cpcw   下面这个范例不用说太多,它给大家证明了一个真理:最复杂的东西往往是最简单的东西组合成的。不要每天去追逐各种各样的控件,用好最简单的东西是一件很困难的事情。在窗体中加入一个Timer(定时器),标签(Label)Private Sub Form_Load() W
分类:VB语言 查阅全文
用VB6的双通道技术获得影碟片断
用VB6的双通道技术获得影碟片断 8/23/2001 9:8:59· ·--··vbeden   现在计算机多媒体技术的发展,使影碟无需借助解压卡就可以在电脑中播放,而且由于vcd2.0标准的普及,影碟已经完成了向数字文件化的过渡,完全可以轻松的将任何vcd拷贝到自己的硬盘上欣赏,而无须辛苦娇嫩的光驱.这也为我们截取任何影碟的片断提供了可能.但是目前普遍采用的压缩
分类:VB语言 查阅全文
<< 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 >>