
Visual Basic 6.0
文章平均质量分 71
yiyiyicz
这个作者很懒,什么都没留下…
展开
-
学习visual basic 6 笔记
ActiveX控件 MonthView如果在『Microsoft Windows Common Controls6.0』中没有,可以在『Microsoft Windows Common Controls-2.6.0(SP6)』找原创 2013-08-11 19:04:26 · 810 阅读 · 0 评论 -
网摘》控件数组
控件数组(针对 Visual Basic 6.0 用户)在 Visual Basic 6.0 中,控件数组可用于管理窗体上的控件;它们提供的功能可共享事件处理程序、循环访问控件组以及在运行时添加控件。Visual Basic 2008 中不再支持控件数组。对事件模型的更改使控件数组不再必需,而且 .NET Framework 提供了相同的功能来处理控件。共享事件处理程序在 Visu转载 2014-01-31 16:08:57 · 2403 阅读 · 0 评论 -
网摘》实现VB与EXCEL的无缝连接
VB是常用的应用软件开发工具之一,由于VB的报表功能有限,而且一但报表格式发生变化,就得相应修改程序,给应用软件的维护工作带来极大的不便。因此有很多程序员现在已经充分利用EXECL的强大报表功来实现报表功能。但由于VB与Excel由于分别属于不同的应用系统,如何把它们有机地结合在一起,是一个值得我们研究的课题。一、 VB读写Excel表:VB本身提自动化功能可以读写Excel表,其方法如下转载 2014-02-01 09:20:46 · 667 阅读 · 0 评论 -
网摘》窗体设计原则
VB的用户界面设计界面样式 如果使用过基于 Windows的应用程序,也许已经注意到不是所有用户界面看上去或操作起来都一样。用户界面样式主要有两种:单文档界面 (SDI)和多文档界面 (MDI)。SDI 界面的一个示例就是 Microsoft Windows中的WordPad(记事本)应用程序。在 WordPad中,只能打开一个文档,想要打开另一个文档时,必须先关上已打开转载 2014-02-07 14:36:02 · 908 阅读 · 0 评论 -
事件、接口、类---对象数组
VB6 给对象数组如何定义事件?http://www.cnblogs.com/raylynn/archive/2007/01/29/632978.html在编程的过程中,可以对一级有的类使用WithEvents关键字。 WithEvents,是在声明对象变量时,表明还希望使用该对象引发的事件。使得,就像窗体上的控件那样还可以再使用对象变量,不同之处在于此为类的应用。Private Wi翻译 2014-02-09 21:10:10 · 1237 阅读 · 0 评论 -
VB中应用DDE -- 2
介绍启动 Microsoft Visual Basic 目标应用程序和 Visual Basic 源应用程序之间的动态数据交换 (DDE) 的必要步骤。转载 2014-09-29 06:56:44 · 1595 阅读 · 0 评论 -
line控件和方法
在VB6中,画直线有两种途径line方法line控件line方法,就是在代码中用line(x1,y1)-(x2,y2)直接画线这种方式看似简单,但也容易出错看链接,出现图形部分显示不出来的问题。其原因为:“Line方法可以用来在窗体上绘制直线,但是如果窗体的AutoRedraw属性设置为False,则Line方法必须通过Refresh方法才能显示出来。”链接中的问题,原原创 2014-12-11 20:58:36 · 7757 阅读 · 0 评论 -
控件---listview
使用ListView控件,需要加入组件:转载 2014-11-06 07:50:53 · 1316 阅读 · 0 评论 -
VB控件属性及其一些常数
1.01、窗体(FORM)的常用属性属性说明(Name) 窗体的名称ActiveControl 返回焦点所在的控件,该属性设计阶段不可用,运行时只读。Appearance 外观效果,取值为:0 平面1 3D(立体)AutoRedraw 是否自动刷新或重画窗体上所有图形[获得或设置从绘图(graphics)方法到一个持久性位图的输出],取值为:TrueFalseBac转载 2015-03-13 08:51:27 · 3421 阅读 · 0 评论 -
VB控件属性及其一些常数(续1)
2.07、数据列表(DataList) 控件的常用属性属性说明(Name) 数据列表(DataList)控件的名称(自定义) 打开属性页Appearance 是否用立体效果绘制。取值为:0 dblFlat(平面)1 dbl3D(立体)BackColor 背景颜色。可从弹出的调色板选择。BoundColumn 获得或设置一个Recordset(记录集)对象中的源字段名转载 2015-03-13 08:53:29 · 2118 阅读 · 0 评论 -
VB控件属性及其一些常数(续2)
1.01、窗体(FORM)的常用属性 21.02、标签控件(Lable)的常用属性 71.03、文本框控件(TextBox)的常用属性 91.04、框架控件(Frame)的常用属性 131.05、命令按钮控件(CommandButton)的常用属性 151.06、复选框控件(CheckBox)的常用属性 171.07、单选钮控件(OptionButton)的常用属性 19转载 2015-03-13 08:54:51 · 941 阅读 · 0 评论 -
控件---spreadsheet
属性:Spreadsheet.Range 该方法接受一个区域引用(例如A1:B2或A:B),返回一个Range对象。Spreadsheet.ActiveSheet 当前激活Sheet页Spreadsheet.Cells 单元格集合Spreadsheet.ActiveSheet.ActiveCell 当前激活单元格Spreadsheet.A转载 2014-11-06 09:58:38 · 3634 阅读 · 0 评论 -
VB DoEvents用法
VB6.0 Windows98 我要实现一个类似Windows复制(移动)文件时的提示窗体,耗时很长,且要求中断后能继续未完成的操作,不知使用DoEvents从长循环中跳出后,程序将从何处开始继续执行,是否是从DoEvents所在的Sub开始?(倔小孩)事实上仅使用DoEvents,并不意味着从长循环中跳出。DoEvents只是允许用户选择其他按钮而已,不中断循环,不管用户如何转载 2015-04-27 10:48:53 · 5844 阅读 · 0 评论 -
VB中应用DDE
动态数据交换(dde)是windows应用程序间通讯的基本方法之一,在动态数据交换的过程中,提供数据和服务的应用程序称为服务器,请求数据或服务的应用程序则称为客户。dde交谈是由客户程序启动的。如果得到服务器程序的响应便可在两个应用程序之间建立起一条数据通道,开始进行信息的动态交换和传递。一个windows应用程序可以是一个程序的客户,同时也可以是另一个程序的服务器。本文将介绍如何用vis转载 2014-02-09 10:09:25 · 6742 阅读 · 1 评论 -
VB6子类技术
VB 子类化技术详解http://www.newxing.com/Tech/Program/VisualBasic/502.html子类化技术用来截取窗口或控件之间的消息,当然是消息在到达目的窗口之前完成的操作。这些被截获的消息既可以保留也可以修改它们的状态,之后就继续发送到目的地。子类化技术实现了一些正常情况下无法实现的功能简单的说,子类化就是创建一个新的窗口消息处理过程,并转载 2017-03-16 17:46:56 · 501 阅读 · 0 评论 -
IUnknown
VB6拾遗:IUnknown接口与COM对象http://demon.tw/programming/vb6-repick-iunknown-com.htmlVB6是建立在COM之上的,所有的COM对象都必须实现IUnknown接口。IUnknown接口的IDL定义如下:VB6是建立在COM之上的,所有的COM对象都必须实现IUnknown接口。IUnknown接转载 2017-03-12 11:18:59 · 2778 阅读 · 0 评论 -
VB6中指针技术、回调函数
VB6中回调函数的使用方法http://www.bianceng.cn/vbjc/sfjs/sf11.htm文章中,有一个用回调函数控制窗口--枚举窗口----WIN32API中有一个EnumWindows函数,只要给它提供一个回调函,它就会枚举出系统中所有顶级窗口,每枚举一个窗口调用一次回调函数,利用EnumWindows传递的窗口句柄,回调函数就可以了解这些窗口的标题、类名转载 2017-03-16 10:13:34 · 4168 阅读 · 0 评论 -
网摘》SetWindowPos函数
VisuaBasic SetWindowPos函数的定义和参数窗体函数功能描述:SetWindowPos函数能够改变窗口的大小,位置和Z轴方向上的窗口顺序。SetWindowPos函数能够改变Child、Popup或Top-level型窗口的大小,位置和Z轴方向上的窗口顺序,这些窗口根据它们在屏幕上的外表有序排列。(Topmost窗口排在Z轴方向上第一位).函数原型:BOO转载 2014-01-23 15:07:01 · 2870 阅读 · 0 评论 -
网摘》用Picture、API绘图
Picture1.Autoredraw=True 画好的图就不会被抹掉。只有设置为true,才可以在图片框内绘制曲线 Q:根据一组坐标在picture上面画一条线(没有规律),用picture.line方法绘制。当想选中这条线,然后更改这条线的样式,,然后鼠标右键删除。现在是无法选中这条线,,,各位达人有没有好的解决办?A:第一种办法:不直接使用VB的line命令,而是使用API函数L转载 2014-01-23 11:11:51 · 2296 阅读 · 0 评论 -
有关模块、类模块、DLL的数组传递
【代码示例1】1,开始一个新的标准 EXE 项目。默认情况下创建 Form1。2,将类模块添加到项目中。3,将以下代码放在类模块中:Option ExplicitPublic Function ArrayFromClass() As String() Dim astr(1 To 10) As String Dim i As Integer For原创 2013-09-09 17:28:02 · 876 阅读 · 0 评论 -
有关模块、类模块、DLL的数组传递(续一)
【代码示例1】和【代码示例2】,只使用了静态数组。下面使用的动态数组【代码示例3】1,开始一个新的标准 EXE 项目。默认情况下创建 Form1。命名工程:动态数组2,将类模块添加到项目中。类命名:Ccalc3,将以下代码放在类模块中:Option ExplicitPublic RowNum As IntegerPrivate Arr() As Variant原创 2013-09-10 19:45:31 · 931 阅读 · 0 评论 -
Visual Basic COM基础讲座之
简介 首先,COM是一种通信的方式。例如,就像我们的电视遥控一样。当我们按下某个频道按钮时,电视频道立马切换;而当我们按下开关按钮时,电视立即关闭等等。其实,我们并不关心它们是怎样工作的,我们只知道按下按钮就能产生某个动作就可以了。程序的原理也是一样的。当改变文本编程控件的Text属性时,我们并不知道其中的原理,也许系统内部会调用几十个API函数也说不定?但对于用户来说,则只关心文转载 2013-09-14 19:29:53 · 1193 阅读 · 0 评论 -
事件处理
VB程序中处理随机事件 在程序设计过程中,如何轻松地处理众多的随机事件,往往是制作大型系统首先要考虑的问题之一。用C语言开发Windows程序时,可以方便地使用消息机制(Message),但是,设计VB程序时,就没有这样的方便条件了。例如,多个窗口同时打开同一个表(Table),当在一个窗口中对数据进行了修改,而其他的窗口也能够随之进行数据更新,这时就需要有一条说明数据改变了的消息在所有的窗转载 2013-09-16 09:57:33 · 1427 阅读 · 0 评论 -
事件处理示例代码(一)
以下内容接《事件处理》,略做编辑。原文链接http://blog.sina.com.cn/s/blog_4e7c08c20100awpl.html 一、SendMessage函数应用(LB_打头的消息,列表框控件)在Windows系统的很多消息中,有一些不仅仅是提供一个窗口消息那么简单。它们可以控制窗口的动作和属性。下面向大家介绍SendMessage函数在扩充列表(ListBox转载 2013-09-17 07:09:56 · 2571 阅读 · 0 评论 -
事件处理示例代码(二)
三、SendMessage函数应用(EM_/ LVM_开头的消息)介绍关于RichTextBox(简称RTF)控件的消息和ListView控件的消息控制。1.EM_开头的消息在Windows消息中,以EM_开头的消息是专门控制TextBox类控件和RTF类控件的。下面介绍的是如何利用 EM_ 消息实现向 RichTextBox 中粘贴文本和位图。在 EM_消息中,有一个 EM_PA转载 2013-09-17 07:47:12 · 1262 阅读 · 0 评论 -
VB加密方法集---2
用DES加密,可参考1.使DLL文件的当前模组名(包括路径)作为加密串. 当路径改变则解密的密码也就改变了,防拷贝.2.要使用DLL导出的函数,必需使用密码3.解密,先在调用者程序中获得DLL的模组名(包括路径),使用自已的密匙对这个串进行加密一次,把解密串以函数传参的方法递交给DLL进行合法验证.DES加密算法http://bbs.youkuaiyun.com/topics/90转载 2013-12-04 08:06:28 · 768 阅读 · 0 评论 -
VB封装DLL文件讲解---2
VB封装工作组文件及调用探讨http://wenku.baidu.com/view/67d4677001f69e31433294d0.html 1、 资源文件集成与封装 2、 资源文件释放及调用 3、 封装技巧应用1.3 向VB资源编辑器添加自定义资源文件第二章、资源文件释放及调用第三章、封装应用程序vb编写DLL学习http://wenku.baidu.com/v转载 2013-12-04 09:02:02 · 1259 阅读 · 0 评论 -
VB封装DLL文件讲解---3
VB中的模块,类,ActiveX与API的使用一、模块 (Module) 在VB中,模块会优先执行,其实说白了,模块就象是全局的过程和函数调用。这是初步的提高代码可复用性的途径。有经验的ASP(VBSCRIPT,以后都只用VBScript来写Asp程序)程序员都用过这条语句吧,这对提高代码的可复用性是比较方便的,在VB里模块就完成了这个功能。值得注意的是在模块中可以定义Sub转载 2013-12-04 09:20:03 · 4922 阅读 · 0 评论 -
VB加密方法集---1
如何加密在 Visual Basic 6.0 中的字符串http://support.microsoft.com/kb/821762/zh-cn 本文介绍了 CryptographySample.exe 程序包中包含的代码。可从 Microsoft 下载中心下载:Download the CryptographySample.exe package now. 在 Vis转载 2013-12-04 08:03:42 · 2504 阅读 · 0 评论 -
VB加密方法集---3
这篇文章以VB生成的DLL封装asp代码来连接数据库(以access数据库为例) 一般情况下我们在用ASP连接Access的数据库时通常都会进行如下的操作'//PRoconn.aspdim ProConnset ProConn=Server.CreateObject("ADODB.CONNECTION")ProConn.Open "driver={Microsoft转载 2013-12-04 08:09:02 · 952 阅读 · 0 评论 -
VB封装DLL文件讲解---1
一、 DLL基本概念(一)概念DLL即动态链接库(Dynamic Link Library),是由可被其它程序调用的函数集合组成的可执行文件模块。DLL不是应用程序的组成部分,而是运行时链接到应用程序中。(二)主要优点:1、多个应用程序可以共享一个DLL,而且当多个应用程序调用库的同一个函数时,可执行文件中装入的只是该函数的内存地址,从而节省内存和磁盘空间;2、使用动态链接库转载 2013-12-04 08:23:27 · 2464 阅读 · 0 评论 -
结合示例说明类模块与多态
多态多态意味着许多类可以提供同样的属性或者方法,而且调用者在调用这些属性或方法之前,不必知道某个对象属于什么类。例如,Flea类跟 Tyrannosaur 类可能都有 Bite 方法。多态意味着可以调用 Bite 方法,而不必知道某个对象是 Flea还是个 Tyrannosaur —尽管以后当然会搞清这一点的。下面的主题是围绕着 Visual Basic实现转载 2014-01-01 08:15:22 · 880 阅读 · 0 评论 -
集合类:VBA集合对象的安全包装
你迟早都要管理一组由VBA类模块创建的自定义对象,VBA Collection对象是实现这一目的的理想工具。我们在该杂志的Premiere期刊中曾经介绍过Collections,并且阐述了如何使用Collection对象来存储其他对象。虽然该项技术十分有用,但它确实还存在一些局限。在本文中,我们讨论了这些局限,并向你展示如何通过使用(你猜是什么)类模块来克服这些局限。Collections转载 2014-01-01 07:08:14 · 1754 阅读 · 0 评论 -
自己的对象、自己的集合
代码重用的许多(内部)方面有两种主要的代码重用窗体—二进制和源代码。二进制代码重用,是通过创建和使用一个对象来实现的,而源代码重用,则是通过继承来实现的— Visual Basic 不支持。(源代码重用也可以通过复制和修改源代码来实现,但这种技术没有什么新意,而且存在许多人所共知的问题。)Visual Basic 已成为二进制代码重用的先驱—控件就是典型的例子。通过将控件的实例放置到窗体上转载 2014-01-01 09:12:09 · 1924 阅读 · 0 评论 -
网摘》PopupMenu
VB PopupMenu方法PopupMenu方法用来显示弹出菜单,语法格式为: object.PopupMenu menuname,flags,x, y,boldcommand 其中: Object(对象)——窗体名。 Menuname(菜单名)——指在菜单编辑器中定义的主菜单项名。 X、Y——弹出式菜单在窗体上的显示位置的X、Y坐标(与Flags参数配合使用)。 B转载 2014-01-22 10:04:54 · 2091 阅读 · 0 评论 -
网摘》窗体、子窗体
VB6 MDI窗体 控件其实Picture做为MDI窗体最佳容器,在设计MDI程序时,还是被很多程序员采用的方法。1.建立MDI窗体;[工程]\[添加 MDI 窗体] 2.在MDI窗体上方画一个Picture1,因为Picture的Align默认是停靠在顶部的; 3.设置Picture1的Align属性为2,停靠在底部; 4.再在窗体上方画一个Picture2,设置Al转载 2014-01-31 22:49:19 · 2234 阅读 · 1 评论