自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (4)
  • 收藏
  • 关注

原创 利用安装程序防止软件非法拷贝

利用安装程序防止软件非法拷贝每个用户都不希望自己开发的软件被别人轻易的拷贝使用,自然而然崐想起了要对软件进行加密。本文主要介绍一种通过安装程序来拷贝软件,崐防止软件非法拷贝的方法。经过实践证明这种方法非常适用于需要把软件崐安装到硬盘上才能使用的情况。一、工作原理通过在被加密的软件中设置一个特殊的单元,由一个安装程序将被加崐密的软件装入指定的硬盘(C、D、E等)分区上。在拷贝装入硬盘的过程崐中,

2001-06-17 12:33:00 2275

原创 增强Windows 98的系统安全性实战

增强Windows 98的系统安全性实战  关键字:Windows 98目前,众多的计算机用户使用的操作系统仍是Windows 98,它的安全性是大家非常关注的,鉴于此写下此文,希望有助于维护您的系统安全。 设置用户权限 对不同的用户设置不同的使用权限,限制一些用户对系统文件的修改权,将大大提高系统的安全性。其具体步骤如下(这里以设置“管理员

2001-06-17 12:25:00 818

原创 Windows Me/9X修改圣手--Winboost 2001

Windows Me/9X修改圣手--Winboost 2001  关键字:Winboost 2001Winboost 2001是一款由美国Magellass公司推出的工具软件,它可以修改一百多种Windows Me/9X的隐藏属性,从开始菜单到桌面,从IE浏览器到控制面板等等都能随心所欲地修改。而且它的使用却是非常的容易,下面就简单地介绍一下它的使

2001-06-17 12:24:00 858

原创 在Excel2000中设计彩色数字

在Excel2000中设计彩色数字  关键字:Excel2000在你使用Excel2000对一张工作表中的数据进行处理时,有时是不是希望其中某些数据能够有自己特殊的显示格式?比如,现在你有如图的一张Excel工作表,在“总成绩”一栏中,你需要小于120的显示为蓝色,大于120的显示为红色。下述的方法,可以让你的愿望变为现实。该方法是:  1.选中D2

2001-06-17 12:21:00 786

原创 中英文输入法的自动切换

中英文输入法的自动切换  前言:   在开发数据库程序时,常常需要输入中文和英文,为此,操作员不得不在两者之间不断切换,能不能实现中英文输入法的自动切换呢?即在需要输入中文的地方系统打开中文输入法,在需要输入英文的地方系统自动关闭中文输入法,回到英文输入法。本人在开发课程输入模块时,根据操作员的实际要求利用C++ Builder5实现了中英文输入法的自动切换功能,每个操作员可以根据他的中文

2001-06-06 21:28:00 4405

原创 远程数据库的访问

远程数据库的访问(VB数据库)杨 尚 勤 ---- 远 程 数 据 对 象(RDO) 是 VB 5.0 中 基 于 ODBC API 的 对 象 模 型, 它 短 小、 快 捷、 强 健, 可 以 访 问 任 何 32 位 ODBC 数 据 源, 如 SQL Server 和 Oracle 数 据 库, 是 访 问 远 程 数 据 库 的 更 新 更 高 级 的 工 具。 ---- 使 用

2001-06-05 22:07:00 796

原创 如何使用 VB 编写自动反安装的程序?

如何使用 VB 编写自动反安装的程序?如果您安装了某一个软件之后,想要反安装,您有二个方法:1、打开【控制面板】中的【添加删除新程序】,选择该软件來反安装。2、选择【开始】【程序集】中软件所产生的程序組中的反安装。上面的第一种方法,您不需要作任何处理,一般软件在安装完后,都会在【控制面板】中的【添加删除新程序】多一个该软件的选项。而第二种方法,就必须要我们编写程序來解决了!假设

2001-06-05 22:05:00 1046

原创 自己编程模拟 MouseEnter,MouseExit 事件

 自己编程模拟 MouseEnter,MouseExit 事件 很多第三方的控件都提供的 MouseEnter 和 MouseExit 事件来补充 MouseMove 事件的不足(MouseMove 事件不能有效的捕获鼠标是否已在控件外),但是这些控件或要注册,或集合了其他实际没有什么作用控件,另外在程序中加入太多的控件也会影响程序的性能,利用 Windows 的 API 函数,我们可

2001-06-05 22:03:00 1039

原创 在VB中建立司旋转的文本特效

在VB中建立司旋转的文本特效在VB中利用Windows的API函数可以实现很多的VB无法实现的扩展功能,下面的程序介绍的是如何通过调用Windows中的API函数实现文本旋转显示的特级效果。  首先建立一个工程文件,然后选菜单中的Project | Add Class Module 加入一个新的类文件,并将这个类的Name

2001-06-04 21:19:00 811

原创 调 用API 函 数 设 计ABOUT 窗 口

 调 用API 函 数 设 计ABOUT 窗 口作者:蔡 可 训windows98 系 统 的 许 多 软 件 中 都 包 含 一 个windows 风 格 的about 窗 口, 它 向 用 户 反 映 了 当 前 系 统 的 一 些 基 本 信 息, 其 中 显 示 有 关windows 及 其 应 用 软 件

2001-06-04 21:16:00 965

原创 功能强大的SendMessage函数

 功能强大的SendMessage函数 Windows API(应用程序接口)是Windows系列软件为程序开发人员提供的火力强大的“武器库”,在这个武器库中,有很多极具威力的武器,SendMessage就是其中之一,它的功能非常丰富,灵活使用这个函数,会给编程工作带来很多便利。本文以Visual Basic为例,结合几个具体的例子介绍该函数的功能。一、Send

2001-06-04 13:41:00 1434

原创 调用API函数得到磁盘上剩余空间的值

   调用API函数得到磁盘上剩余空间的值最直接的方法是调用API函数 GetDiskFreeSpace,函数声明如下:声明:Declare Function GetDiskFreeSpace Lib "kernel32" Alias "GetDiskFreeSpaceA" (ByVal lpRootPathName As String, lpSectorsPerCluster As

2001-06-03 19:48:00 1181

原创 禁止使用 Alt+F4 关闭窗口

   禁止使用 Alt+F4 关闭窗口声明:Vb man 2001URL: http://goodvbman.yeah.netE-mail: coolde@21cn.comPrivate Declare Function GetSystemMenu Lib "user32" Alias "GetSystemMenu" (ByVal hwnd As Long, ByVal bRev

2001-06-03 19:45:00 2016

原创 改变 Win98 的 Shell

   改变 Win98 的 Shell如果你用过组件编程,你肯定熟悉 Regsvr32.exe.一般来说,注册/反注册部件都可以利用它完成.但是如果有众多的控件需要管理,每次都要在"运行"对话框敲入regsvr32 .....的命令很繁.其实留心一点,你肯定能找到通过Win95 的shell功能来对ocx,dll等文件建立关联,快速注册/反注册部件.解决方案:(1)启动regedit,

2001-06-03 19:44:00 834

原创 动态改变屏幕设置

 动态改变屏幕设置  我们经常看到许多 Win95 的应用程序(尤其是游戏)在运行它的时候改变屏幕的设置,运行完后恢复,在 VB 中,我们可以用以下方法实现:     文中的下划线(_)为接上一行。 定义Vb man 2001URL: http://goodvbman.yeah.net E-mail: coolde@21cn.comPrivate Declare Fu

2001-06-03 19:43:00 955

原创 避免按 [ENTER] 键产生的“嘀”声

   避免按 [ENTER] 键产生的“嘀”声当你在文本框(Text Box)中输入完信息然后按 [Enter] 键,你就会听到计算机喇叭发出难听的“嘀”声。你可以通过以下方法避免此声:假设文本框为 Text1,在 KeyPress 事件中输入以下代码:Private Sub Text1_KeyPress(KeyAscii As Integer)Vb man 2001URL: ht

2001-06-03 19:38:00 983

原创 动态移动控件

Private Declare Function SendMessage Lib "user32" Alias _"SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, _ByVal wParam As Long, lParam As Any) As LongConst WM_SYSCOMMAND = &H112Const SC_MOVE =

2001-06-03 18:15:00 1175 2

原创 重启键看不到的程序

重启键看不到的程序就是按Ctrl+Alt+DEl键在关闭程序中看不到该程序!Private Sub Command1_Click()下面代码为隐藏Dim pid As LongDim reserv As Longpid = GetCurrentProcessId()regserv = RegisterServiceProcess(pid, RSP_SIMPLE_SERVICE)End S

2001-06-03 17:44:00 826

原创 高进度计时,精确到0.001秒,且不受任何干扰!

 在Project中加入一个Module,然后在其中加入以下代码:Option ExplicitType LARGE_INTEGER    lowpart As Long    highpart As LongEnd TypePublic Declare Function QueryPerformanceCounter Lib "kernel32" _        (lpPerfo

2001-06-03 17:43:00 972

原创 读出网卡号码

 Option ExplicitPrivate Const NCBASTAT = &H33Private Const NCBNAMSZ = 16Private Const HEAP_ZERO_MEMORY = &H8Private Const HEAP_GENERATE_EXCEPTIONS = &H4Private Const NCBRESET = &H32Private Type NC

2001-06-03 17:21:00 801

原创 分辨率、卷标、序列号、分区表的读出

 Option ExplicitPrivate Declare Function GetVolumeInformation Lib "kernel32.dll" Alias "GetVolumeInformationA" (ByVal lpRootPathName As String, ByVal lpVolumeNameBuffer As String, ByVal nVolumeNam

2001-06-03 17:19:00 851

原创 用VB学做“黑客”程序

用VB学做“黑客”程序   只要掌握了原理,你也能写出一个所谓的“黑客”程序。下面笔者带领大家用VB亲自编写一个远程控制程序。从而揭开它的神秘面纱。  一、所用控件  在程序中将使用Winsock控件。Winsock控件是一个ActiveX控件,使用TCP协议或UDP协议连接到远程计算机上并与之交换数据。和定时器控件一样,Winsock控件在运行时是不可见的。Winsock的工作原理是

2001-06-03 17:16:00 1001

原创 VB访问SQLServer的探讨

 VB访问SQLServer的探讨 -----------(VB数据库)摘要本文讨论了Visual Basic应用程序访问SQL Server数据的几中常用的方法,分别说明了每种方法的内部机理并给出了每种方法的一个简单的实例,最后比较了每种方法的性能和优缺点。引言Microsoft Visual Basic(简称VB)作为一种面向对象的可视化编程工具,具有简单易学的,灵活方便和易于扩充的特

2001-06-03 14:08:00 1495

原创 Visual Basic设计图形浏览器示例

Visual Basic设计图形浏览器示例   想过自己设计图形浏览器吗?其实,这一点也不难,我们可以轻松利用VB编程实现。   图形浏览器的设计过程如下:   1.启动VB,新建一标准工程文件,在窗体Form1上,更改Form1的Caption=“图形浏览器”。   2.从工具箱中把驱动器、文件夹和文件控件添加到表单中,驱动器的Name为Diver1,文件夹的Name为D

2001-06-03 13:59:00 867

原创 Visual Basic 的数据库编程

 Visual Basic 的数据库编程  Visual Basic作为应用程序的开发“利器”也表现在数据库应用程序的开发上,它良好的界面和强大的控件功能使数据库编程变得简单多了。但即便如此,数据库应用程序的开发仍然算得上是VB编程中的难点,这是因为你不仅要熟悉VB中关于数据库编程方面的知识(当然这是十分简单的)还要了解数据库的知识。所以我们先介绍一下数据库的基本知识,算是学习数据

2001-06-03 13:57:00 2327

原创 VB程序界面设计经验点滴

VB程序界面设计经验点滴  使用VisualBasic(以下简称VB, 版本为6.0SP4)可以快速设计出标准风格的Windows软件,但是要创建真正易用的图形界面,还有许多工作要做。一、窗体设计窗体设计的好坏往往影响到软件的整体形象,因此必须首先处理好窗体的设计问题。 1、 窗体的边框  窗体边框的默认风格为“Sizeable”(可变的),但并不是所有窗体都可以使用可变边框。因为用户常常有意

2001-06-03 13:54:00 2180

原创 让标题栏文字居中

让标题栏文字居中 |添加以下模块:PublicSubCenterC(frmAsForm)DimSpcFAsIntegerHowmanyspacescanfitDimclenAsIntegercaptionlengthDimoldcAsStringoldcaptionDimiAsIntegernotimportantremoveanyspacesattheen

2001-06-03 13:52:00 1310

原创 VB启动控制面板大全

 VB启动控制面板大全控制面板 模块: control.exe 命令: rundll32.exe shell32.dll,Control_RunDLL 结果: 显示控制面板窗口。 例子: Dim x x = Shell("rundll32.exe shell32.dll,Control_RunDLL") 辅助选项 模块: access.cpl 命令: rundll32.exe shell3

2001-06-03 13:50:00 1144

原创 用Visual Basic编程建立自己的回收站

 用Visual Basic编程建立自己的回收站在Windows 95中删除一个文件或文件夹,只需用鼠标拖动文件(夹)到回收站,然后松开鼠标按钮即可,这种可视化的操作给用户带来了很大方便。如果程序开发人员在自己的程序中能做到这样,在自己的程序中也增加一个和Windows中风格相同的回收站,那么开发出的程序一定会受到用户的欢迎。怎么才能完成这种操作呢?本文介绍一种使用Visual Basic

2001-06-03 11:34:00 783

原创 利用VB实现对IE的调用与控制

利用VB实现对IE的调用与控制随着网络应用的不断扩展,采用HTML语言编写的文档越来越多,如何在VB程序中实现对HTML文档的浏览是一个需要解决的问题。本文以一个实例说明了在VB中调用和控制Internet Explorer的方法。   一、 编程准备   VB通过OLE自动化技术创建和控制Internet Explorer对象的实例,因此,在新建一个工程后需要加入Microsoft

2001-06-03 11:31:00 1354

原创 用Visual Basic自编小游戏

用Visual Basic自编小游戏开始学vb时,并不知道vb可以做出动画,后来知道通过自编的子函数delay(c的库函数中的该函数)和cls可以做出许多动画,但有一个缺点就是太耗内存,就我个人认为构思应该比编程重要,因为一旦有了一个很好的构思剩下的问题都是技术问题,而我就是喜欢发现新的问题然后再想方设法解决它,通过发现问题和解决问题我可以学到许多很有用的知识和技巧。好了,现在有了一个好的构思

2001-06-03 11:28:00 1945

原创 利用磁盘的序列号进行软件加密

 利用磁盘的序列号进行软件加密用过共享软件的人都知道,一般的共享软件(特别是国外的)在使用一段时间后都会提出一些“苛刻”的要求,如让您输入注册号等等。如果您想在软件中实现该“功能”的话,方法有很多。在这里我介绍一种我认为安全性比较高的一种,仅供参考。  大家都知道,当您在命令行中键入“dir”指令后,系统都会读出一个称作Serial Number的十六进制数字。这个数字理论上有上亿种可

2001-06-03 11:26:00 1390

原创 Public与Private的区别

Public与Private的区别 在英文中Public的含义是:共有的、公有的意思;Private的含义是:私有的、私人的意思。然而,他们在编程上的区别又有什么呢?我们先看看Public的含义:他的含义既然是共有的、公有的,就表明它是使用在公有场合,可供任何窗体和过程调用。是公有的函数、过程等声明时使用的,范围较大。再看Private的含义:它的用途是定义私有的函数、过程时使用,它所定义的函

2001-06-03 10:37:00 1399

原创 读取软硬光盘序列号

 读取软硬光盘序列号 获取序列号是要读取软硬光盘的信息,可通过以下函数获得:Public Declare Function GetVolumeInformation Lib "kernel32.dll" Alias "GetVolumeInformationA" (ByVal lpRootPathName As String, ByVal lpVolumeNameBuffer As Str

2001-06-03 10:33:00 1411

原创 如何控制鼠标!

 控制鼠标主要是要通过两个方面:(一)对鼠标的停留位置做出判断,也就是得到鼠标在屏幕上停留的位置。(二)将鼠标的移动到所确定的位置上。 而实现这个功能则要使用到SetCursorPos这个函数,此函数的功能是设定鼠标位置。这个函数的声明如下: Public Declare Function SetCursorPos Lib "user32" (ByVal x As Long, ByVal

2001-06-03 10:31:00 1432

SourceCodeExplorer界面控件

SourceCodeExplorer界面控件<br><br>使用Regsvr32注册

2007-10-25

SourceCodeExplorer数据库

SourceCodeExplorer数据库<br><br>修改名字为Prog.SCE<br>放在同一个文件夹下

2007-10-25

SourceCodeExplorer数据读写Dll

SourceCodeExplorer数据读写Dll<br><br>使用Regsvr32注册

2007-10-25

SourceCodeExplorer

SourceCode Explorer<br>知道的人就会下

2007-10-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除