| | 2007-08-31 | 曾见过这样一种屏幕保护程序:静止的屏幕突然整屏上下或左右翻滚起来,这种奇特的屏幕保护效果是如何制造出来的?当我告诉你其中奥妙之后,你也可以利用VB来轻松地“编”出这种效果。下面以上下滚屏为例,说明实现的过程...(阅读全文)
|
|
| | 2007-08-31 | 1、引用参数(ref)在可以作为引用参数在函数成员调用中传递之前,必须已明确赋值,而输出参数(out)在可以作为输出参数在函数成员调用中传递之前不一定要明确赋值,在该函数成员正常返回前都必须已明确赋值。 2、在函数内部,引用参数(ref...(阅读全文)
|
|
| | 2007-08-31 | 应用程序在启动和运行时需要将一些重要的信息保存起来,以便在下次启动和运行时使用。在Windows16位操作系统中,使用系统初始化文件(INI)来存取重要参数。在微软WIN95及最新的WIN98系统中,却是采用注册表来存放应用程序的启动及运行所需的重要参数...(阅读全文)
|
|
| | 2007-08-31 | 在Windows 95/NT/98操作系统中改变文件打开方式的问题,又可称为改变文件类型关联的问题,即把某类型(扩展名)的文件与某应用程序关联,例如通常当双击*.txt文件时系统自动调用Notepad.exe。本文介绍利用Windows注册表编辑器Regedit...(阅读全文)
|
|
| | 2007-08-31 | 一.通过鼠标在屏幕上的移动来控件程序界面 本例通过鼠标在屏幕上的移动来控制程序窗体的显示与隐藏:当鼠标移动到窗体所在区域时窗体显示,反之隐藏起来。仅需一条API函数:GetCursorPos。注意:如果需要将API函数置于模块中请对代码作相应修改...(阅读全文)
|
|
| | 2007-08-31 | VB 中,常以Shell指令来执行外部程式,然而它在Create该外部process 後,立刻 就会回到VB 的下一行程式,无法做到等待该Process结束时,才执行下一行指令, 或是说,无法得知该Process是否已结束,甚者,该Process执行到一半,又该如何...(阅读全文)
|
|
| | 2007-08-31 | Visual Basic的RND()函数有一个重要的特征:当RND()的参数(我们称这里可以称它为种子)为负值时,同一种子(负值)产生同一个随机数序列。同时Visual Basic还具有强大的二进制技术功能,这样我们可以按以下思路实现文件内容加密: X=RND(-KEY) 'KEY为正数...(阅读全文)
|
|
| | 2007-08-31 | 摘 要 针对数字化音乐教学的需要,提出了基于VB环境开发五线谱作曲工具的可行性,并对其中技术原理、关键问题给出了具体的解决方法,实现了一个基本的可视化作曲工具,对一般音乐教育工作者具有很好的启发性。 关键词 数字化音乐...(阅读全文)
|
|
| | 2007-08-31 | 在用VB5进行数据库编程时,经常要生成统计图形。生成的方法有很多种,最简单的是利用VB5提供的MSChart控件。具体操作方法如下: 1.首先在VB5“工程”→“部件”中找到“Microsoft Chart Control5.0...(阅读全文)
|
|
| | 2007-08-31 | Visual Basic 提供了过时的FileCopy语句.问题是使用该函数时并不显示文件复制对话框,也就是说,当拷贝一个大文件时,用户看不到Windows的标准 文件复制对话框,无法从进度条上判断当前复制的进度.那么,如何做到这一点呢?请看下面: Public Type SHFILEOPSTRUCT...(阅读全文)
|
|
| | 2007-08-31 | 1、在工具栏中添加复选(切换)按钮 工具栏中的复选按钮是指当按钮被按下以后就保持被按下的状态,只有下次再按才会弹起来,这就是工具栏的复选切换状态。要实现这样的效果,必须将它的STYLE属性设为tbrCheck,这个设置可以在工具栏的属性页中完成...(阅读全文)
|
|
| | 2007-08-31 | 类模块使VB编程更为简洁。通过封装技术将复杂的代码同程序的其它部分分隔开,并通过方法和属性同程序的其它部分对话。对于类的种种好处,相信大家都非常清楚了。本文主要介绍类在数据库编程方面的应用...(阅读全文)
|
|
| | 2007-08-31 | Point方法返回图片框控件里指定X,Y坐标处的颜色。要获得鼠标指针所在位置的颜色,就要将这样的代码放入用户该控件的MouseMove事件过程里。MouseMove过程会被传递给指针的当前X,Y坐标,这就让这段代码变容易了: Private Sub Picture1_MouseMove(Button...(阅读全文)
|
|
| | 2007-08-31 | 首先,建立一个新的带有窗体的Visual Basic 6工程,然后在窗体中添加一个TreeView控件,并添加一个引用到微软XML解析器。 接着,在Form_Load事件中添加如下的代码: Private Sub Form_Load() Dim objDOM As DOMDocument Set...(阅读全文)
|
|
| | 2007-08-31 | 参数 : 1:要检查的字串 [准备移除其中某些字符] 2:要移除的字符 (数字/中英文) 程序码 Function StringCleaner(s As String, Search As String) As String Dim i As Integer, res As String res = s Do While InStr(res, Search) i = InStr(res, Search)...(阅读全文)
|
|
| | 2007-08-31 | 1防止程序被重复运行 如果你不希望你的VB应用程序被别人通过多次双击图标而重复运行,导致内存不足或其它意外,你可以在程序中增加以下几行: Private Sub Form_ Load if appprevinstance then msgbox ″程序正在运行,请检查窗口是否被最小化。″ end if...(阅读全文)
|
|
| | 2007-08-31 | 或许你会认为用计算机进行电话录音需要昂贵的专用软件,其实只要懂得VB和ACCESS的一些基本知识,我们也可以自己制作一个具备电话录音、录音数据保存、查询功能的小系统。大概只需1500元左右,其费用主要用于增添所需的声卡、音箱及具有语音功能的Modem...(阅读全文)
|
|
| | 2007-08-31 | 以前使用 DAO 時,Microsoft 有提供 CompactDatabase Method 來压缩 Microsoft Access 文件,RepairDatabase Method 來修复损坏的 Microsoft Access 文件,。可是自从 ADO 出來之后,好像忘了提供相对的压缩及修复 Microsoft ACCESS 文件的功能。 現在...(阅读全文)
|
|
| | 2007-08-31 | 软盘是数据的常用载体,我们的软件可能会提供用户将数据备份到软盘上的功能。为避免软盘上有带有病毒的文件,最安全的办法就是提醒用户将软盘格式化。 Visual Basic可以通过调用API函数格式化一个磁盘,无论是软盘还是硬盘。 ...(阅读全文)
|
|
| | 2007-08-31 | WinSock控件能够通过UDP协议(用户数据报协议)或TCP协议(数据传输协议)连接到远程的机器并进行数据交换。这两种协议都能用来创建客户端和服务端应用程序。就像定时器控件一样,WinSock控件运行时没有一个可视的界面...(阅读全文)
|
|