webird webird
关注数: 0 粉丝数: 2 发帖数: 482 关注贴吧数: 1
[推荐][XP风格控件源码]新版加佳XP按钮 V2.34 [禁止删贴]加佳XP按钮 NewVer2.34 图标版 软件大小: 55 KB软件语言: 简体中文软件类别: 国产软件 / 免费版 / 界面控件 应用平台: Win9x/NT/2000/XP更新时间: 2005-8-30 15:05:19联 系 人: [email protected] 开 发 商: 加佳工作室 留言:http://www.phycn.com/liuyan源码状况: 截至2005-9-12日此软件源码已有130人成功下载软件介绍: --本次更新:可以自由使用字体哦,文字也有按下效果。RAR文件为55KB,是因为说明文件和演示文件变详细所致-- 同志们:进入了2.0,加佳XP风格按钮的图标支持正式开始!加佳XP按钮 是一款加佳工作室开发的不错的模仿XP中按钮的控件(vb)。它几乎具有windows中XP按钮的所有功能和使用习惯,这个版本新特性:1、代码根据以前的经验和思路重新编写,运行更流畅,但可能难免有遗漏功能(目前未发现),敬请指正2、Click()事件为默认事件3、全面支持windows快捷键。如 把 Caption 属性改为 "编辑(&E)" 那么按下 Alt + E ,控件就会能获得焦点。"&un"则按 Alt + u 就获得焦点诸如此类。焦点完全靠windows被动赋予,控件从不主动监视键盘获取快捷键,故不会影响程序对键盘钩子等的使用。4、对图片图标的支持!!下载地址1:http://www.phycn.com/xpbutton.rar下载地址2:http://www.skycn.com/soft/17890.html下载地址3:http://www.onlinedown.net/soft/32323.htm源码下载:http://phycn.com/work/getvbp.asp
FSO对象模型在VB中的应用 http://oursoft.nease.net/cn_article/OCX/09.HTM从 Visual Basic 的第一版至今,VB中有关文件的处理都是通过使用 Open 、Write以及其它一些相关的语句和函数来实现的。随着软件技术的不断发展,加上面向对象编程概念的日臻成熟,这些文件操作语句已经不能适应软件不断增加的复杂程度的需要了。因此,从VB6.0开始,微软提出了一个全新的文件系统对象FSO。一、简介文件系统对象FSO的英文全称是File System Object ,这种对象模型提出了有别于传统的文件操作语句处理文件和文件夹的方法。通过采用object.method这种在面向对象编程中广泛使用的语法,将一系列操作文件和文件夹的动作通过调用对象本身的属性直接实现。FSO 对象模型不仅可以象使用传统文件操作语句那样实现文件的创建、改变、移动和删除,而且可以检测是否存在指定的文件夹,如果存在,那么,这个文件夹又位于磁盘上的什么位置。更令人高兴的是FSO 对象模型还可以获取关于文件和文件夹的信息,如名称、创建日期或最近修改日期等以及当前系统中使用的驱动器的信息,如驱动器的种类是CD-ROM还是可移动磁盘,当前磁盘的剩余空间还有多少。而以前要获取这些信息必须通过调用Windows API函数集中的相应函数才能实现。FSO对象模型包含在Scripting 类型库 (Scrrun.Dll)中,它同时包含了Drive、Folder、File、FileSystemObject和TextStream五个对象。其中Drive用来收集驱动器的信息,如可用磁盘空间或驱动器的类型;Folder用于创建、删除或移动文件夹,同时可以进行向系统查询文件夹的路径等操作;File的基本操作和Folder基本相同,所不同的是Files的操作主要是针对磁盘上的文件进行的;FileSystemObject是FSO对象模型中最主要对象,它提供了一套完整的可用于创建、删除文件和文件夹,收集驱动器、文件夹、文件相关信息的方法。需要注意的是,FSO对象模型提供的方法是冗余的,也就是说在实际使用中,FSO对象模型中包含的不同对象的不同方法进行的却是同样的操作,而且FileSystemObject对象的方法直接作用于其余对象,所以在后面的文章中并没有单独提到FileSystemObject对象,千万不要以为没有提到就不重要,事实上FileSystemObject对象在整个FSO对象模型中无处不在;最后的TextStream对象则是用来完成对文件的读写操作的。在初步了解了FSO对象模型之后,下面我们通过实际的代码对不同的对象进行进一步的阐述。二、FSO对象模型的应用(一)创建FSO对象模型由于FSO对象包含在Scripting 类型库 (Scrrun.Dll)中,所以在使用前首先需要在在工程中引用这个文件,单击“工程”,“引用”,然后在“引用”对话框中选中“Microsoft Scripting Runtime”前的复选框,然后单击“确定”。要创建FSO对象可以采用两种方法,一种是将一个变量声明为FSO对象类型:Dim fsoTest As New FileSystemObject;另一种是通过CreateObject方法创建一个FSO 对象:Set fsoTest = CreateObject(“Scripting.FileSystemObject")。在实际使用中具体采用哪种声明方法,可根据个人的使用习惯而定。完成了FSO对象模型的创建之后,就可以利用创建的对象模型的方法访问下属各个对象的属性来获取所需信息或进行相关操作了,具体的方法在下面结合各个对象分别讲述。(二)Drive对象上面已经提到Drive对象是用来获取当前系统中各个驱动器的信息的。由于Drive对象没有方法,其应用都是通过属性表现出来的,所以我们必须熟悉Drive对象的属性:AvailableSpace:返回在指定的驱动器或网络共享上的用户可用的空间容量。DriveLetter :返回某个指定本地驱动器或网络驱动器的字母,这个属性是只读的。DriveType:返回指定驱动器的磁盘类型。FileSystem: 返回指定驱动器使用的文件系统类型。FreeSpace:返回指定驱动器上或共享驱动器可用的磁盘空间,这个属性是只读的。
1 下一页