当前位置:首页 » 行业资讯
开发技术指南» 文章正文
    引言: 本节将创建并测试自己的activex exe程序。
 

 

 ·vb com基础讲座之activex exes    »显示摘要«
    摘要:  到现在为止,本教程一直讨论基于activex dlls中的类的内容,但是没有一本教程不说明与dll相似的activex exes。   所以,想在这里实际编写一个activex exe工程。事实上,它和activex dll没有太大的区别,甚至没有区别。在启动visual basic后选择"activex exe"就可创建,然后像以前一样构造自己的类。  但这里不想再作更详细的讨论,因为act......
 ·vb com基础讲座之全面测试    »显示摘要«
    摘要:  这一次,我们不用visual basic来测试前面的程序,而是先来编译:   选择"file"->"make project1.exe"菜单;  择要保存的文件夹,单击[ok]按钮;  退出visual basic;  运行刚才编译过的.exe文件;   当表单出现时,试试打开一个customer,然后对其修改并单击[ok]按钮。再打开刚才的customer,看看其资料是否被修改?结果应......


VB COM基础讲座之测试ActiveX EXEs
  本节将创建并测试自己的activex exe程序.

【程序编程相关:COMPAQ笔记本电脑全线降价

【推荐阅读:《SOCOM II 》金手指(PS2)

  示例中将使用这样一个组件,它是一个有效的文件探测器.大约每隔60秒检测指定文件的存在性.如何该文件存在,该组件激发一个事件来调用应用程序,如果不存在,则另作处理. 【扩展信息:PS2网游《SOCOM2》玩家数量攀升

  当然,如果将所有代码写到activex dll工程,则运行时程序代码将被挂起直到文件检测代码运行完毕为止.由于activex exe工程拥有自己的进程空间,代码运行时会自我协调.异步处理,从而不会使其他程序代码停顿.

  下面就来创建:

  新建一个"activex exe"工程;

  工程名设为"file";

  添加的类名为"filecheck";

  下一步,我们需要构造一些用于每隔1分钟左右检测文件的代码.这里将在activex exe工程插入一个带有计时器的表单.但该表单不会被显示,因为我们只是使用上面的计时器控件每隔1分钟左右来检测文件,如果相应的文件被检测到,则激发一个事件.

  选择"project"->"add form";

  在表单form1中添加一个计时器;

  在表单代码中添加下列变量的声明:

  

  该变量用于保存被监视的文件名.

  在表单代码中添加下列事件的声明:

  

  该事件只有当前面的文件发现后才被激发.

  在timer1代码中添加下列语句:

  代码中,首先简单地检测文件,若存在则激发filefound事件,然后将timer1的时间间隔设为0,停止以后的检测.

  打开filecheck类;

  在通用声明处添加下列对象的声明:

  

  这就是form1的代码,它通知visual basic上述定义的对象是用来保存表单的.关键词withevents表示该类可以接收传送来的事件,如前面的filefound等.


...   下一页
 ·vb com基础讲座之类的测试    »显示摘要«
    摘要:  现在就来测试前面创建的类。   按f5运行程序;在弹出的属性对话框中,选中"wait for components to start"(启动工程时等待创建部件),然后按[ok]按钮;  这时,类就会被激活,其他程序就可使用它的功能。  再次运行visual basic另一个实例;  创建一个新的"standard exe"工程;  选择"project"->"references"菜单;......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE