Archive for the '编 程|VisualBasic' Category

VB开机自动运行程序

有两种方法,1是注册表方式
模块代码
Option Explicit
Public Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpData As Any, ByVal cbData As Long) As Long
Public Declare Function RegCreateKey Lib "advapi32.dll" Alias [...]

关于FM20.DLL

Fm20.dll 是 不 可再发行的。 您必须作为它的安装程序的一部分安装 Fm20.dll 在目标系统上应用程序 (如 Microsoft Office 97。 (Fm20.dll 是附带的 Windows 95 OSR 2 和 OSR 2.5 版本)。您还可以在 \TOOLS\DataTool\Datatool\Msdesign 文件夹下找到 Visual Basic 5.0 CD 上的此文件。 这将安装仅在运行安装程序的 Visual Database 工具时才。 在任何情况下,您可能会不分发 Fm20.dll 作为您的安装程序的一部分即使您购买 Microsoft Office Developer Edition 产品。 除了具有安装 Microsoft Office,您的最终用户,可以让他们自由地下载并安装 Microsoft ActiveX Control Pad,它还会安装 Fm20.dll。 有关详细信息,请访问下面的 Microsoft 开发人员网络 [...]

Microsoft Consulting Services Naming Conventions for Visual Basic

SUMMARY
It is a good idea to establish naming conventions for your Visual Basic code. This article gives you the naming conventions used by Microsoft Consulting Services (MCS). This document is a superset of the Visual Basic coding conventions found in the Visual Basic "Programmer’s Guide." NOTE: The third-party [...]

什么是软件MD5值

问:我发现很多软件下载站在提供软件本身的下载外,还经常提供由一串字符和数字组成的MD5值和一个验证文件,请问,到底什么是MD5值,与这个软件有什么关系? 答:MD5值就是软件的指纹,用户可以通过软件提供的原始MD5值和已经获得的软件的MD5 值进行对比,如果相符的话就说明你下载的软件是“原厂”的,如果比较结果不相同的话则说明你下载的软件有可能被其他人动过手脚(例如添加了恶意程序、修改了源代码等),使用时要小心或是重新下载。

正则表达式匹配模式

用了Microsoft VBScript Regular Expressions 5.5 后就可以声明正则相关对象了。主要有三个对象:RegExp、MatchCollection、Match。1. RegExp 这是VB使用正则表达式匹配模式的主要对象了。其提供的属性用于设置那些用来比较的传递给 RegExp 实例的字符串的模式。 其提供的方法以确定字符串是否与正则表达式的特定模式相匹配。

Microsoft.XMLHttp的属性和方法的简介及使用

一、使用步骤:1、创建XMLHTTP对象 //需MSXML4.0支持 2、打开与服务端的连接,同时定义指令发送方式,服务网页(URL)和请求权限等。客户端通过Open命令打开与服务端的服务网页的连接。与普通HTTP指令传送一样,可以用”GET”方法或”POST”方法指向服务端的服务网页。3、发送指令。4、等待并接收服务端返回的处理结果。5、释放XMLHTTP对象

使用XMLHTTP Request Object获取服务器数据

    在Web客户端使用xmlhttp对象,可以十分方便的和服务器交换数据,我们可以获取和发送任何类型的数据,甚至二进制数据到服务器上。xmlhttp 技术同时也是目前大多数无刷新页面使用的和服务器交换数据的方式,这种方式比以往的隐藏iframe的方法要方便和经济的多。     同时让我们高兴得是xmlhttp并不是IE特有的东西,虽然目前还不是W3C的标准,不过IE, Netscape/Mozilla, 和Safari都支持。在IE中我们使用new ActiveXObject(’MSXML2.XMLHTTP’)或者new ActiveXObject(”Microsoft.XMLHTTP”)来获得的xmlhttp对象实例,使用前者还是后者和客户端机器安装的MSXML 版本有关。在Netscape/Mozilla和Safari中,使用new XMLHttpRequest()来获得xmlhttp对象实例。比如在IE中,我们通常这样使用:

表单的提交方式POST和GET有什么区别

表单的提交方式POST和GET有什么区别 解决思路:    两者的区别需要通过提交表单后才看得出来,主要是在数据发送方式和接收方式上。 具体步骤: Post和Get都是表单属性Method的可选值,Method的默认值为Get,两者的主要区别在于: 1.在客户端,Get方式在通过URL提交数据,提交后在地址栏中的地址如图1.4.3所示。 图1.4.3 Get方式提交表单后的地址栏

表单中post与get的区别之2

1、Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。  2、Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用 “&”连接;Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL。  3、Get是不安全的,因为在传输过程,数据被放在请求的URL中,而如今现有的很多服务器、代理服务器或者用户代理都会将请求URL记录到日志文件中,然后放在某个地方,这样就可能会有一些隐私的信息被第三方看到。另外,用户也可以在浏览器上直接看到提交的数据,一些系统内部消息将会一同显示在用户面前。Post的所有操作对用户来说都是不可见的。  4、Get传输的数据量小,这主要是因为受URL长度限制;而Post可以传输大量的数据,所以在上传文件只能使用Post。  5、Get限制Form表单的数据集的值必须为ASCII字符;而Post支持整个ISO10646字符集。  6、Get是Form的默认方法。

什么时候用GET?什么时候用POST?

GET和POST两种方法都是将数据送到服务器,但你该用哪一种呢?HTTP标准包含这两种方法是为了达到不同的目的。POST用于创建资源,资源的内容会被编入HTTP请示的内容中。例如,处理订货表单、在数据库中加入新数据行等。LUPA当请求无副作用时(如进行搜索),便可使用GET方法;当请求有副作用时(如在数据库添加数据行),则用POST方法。一个比较实际的问题是:GET方法可能会产生很长的URL,或许会超过某些浏览器与服务器对URL长度的限制。若符合下列任一情况