网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Visual Basic
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.让鼠标进入TextBox时自动选定Tex.
.应用VB4.0实现工业控制的实时曲线.
.Data控件使用有admin888的Access.
.VB应用程序访问SQLServer方法探讨.
.在VB中使用UDP协议.
.清除字符串中指定的字符.
.创建不规则窗口.
.在VB5.0中编辑数据库和电子表格.
.创建一个简单的OLEDB提供者.
.多用户应用程序中应注意的其它问.
.SQL的基本操作(4.数据的检索).
.如何快速导出数据库为EXCEL.
.VB VC混合编程疑难问题解.
.表单及控件的引用阻止了表单的卸.
.SendMessage函数巧应用.
.VB中播放WAV文件.
.DirectX7.0使用心得(1).
.VB6.0初学者的10个编程小技巧.
.用VB控制EXCEL生成报表.
.利用Api函数计算Windows从启动后.

VBCOM基础讲座之创建测试程序

发表日期:2006-2-27


这里我们直接创建一个应用程序来测试一下前面生成的ActiveXEXE文件监视组件:

  新建一个"StandardEXE"工程;

  下面需要添加一个引用到我们的新的文件组件中去,然后添加少量的代码作尝试:

  选择"Project"->"References"菜单;

  选中"File"组件选项,然后单击[OK]按钮;

  在表单的通用声明部分添加下列代码:

  DimWithEventsMyFileObjectAsFileCheck

  从"Object"下拉列表中选择"MyFileObject";

  确保插入符在FileFound事件程序中;

  键入下列代码:

  MsgBox"Found:"&Filename

  在表单Form1中添加一个命令按钮;

  在该按钮中添加下列代码:

  SetMyFileObject=NewFileCheck

  MyFileObject.MonitorFile("c:\test.txt")

  这里,我们是将MyFileObject定义成FileCheck的一个新实例,然后用c:\test.txt参数运行MonitorFile方法。这时,程序在后台中启用计时器,且每隔60秒都来检测一次这个文件。

  由于,我们的计算机中还没有这个文件,所以什么也没有发生。现在,我们用Notepad(记事本)在C盘中创建一个名为test.txt的文件。

  则在60秒内,弹出一个消息对话框用来表示我们的文件被找到。这就是我们刚刚创建的ActiveXEXE!

  对于上述这样的组件,使用异步处理是没有太大的必要的。正如我们以前讨论的那样,ActiveXEXE是有自己的进程空间的。因此,当计时器启用并检测文件的存在性时,它不会使其它程序暂停。而如果使用的是DLL,那么就可以使用异步处理了。

  即使这样,你能在计时器中放入任何代码吗?是能放入创建大型报表的程序、复杂的计算代码,还是其他?

  至此,我们构造了一些实际的常规组件,但我们还没有来得及讨论它们的发布问题,这将在下一节中进行。->

上一篇:VBCOM基础讲座之发布组件 人气:4606
下一篇:VBCOM基础讲座之编译的实例选项 人气:3010
浏览全部Visual Basic的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐