java activex 开发教程_ActiveX控件和自定义控件组开发(1)

本文介绍了如何使用C#在VS.NET 2008中开发一个ActiveX控件,该控件实现了电子时钟功能。通过继承UserControl类,创建了名为MyAccutronControl的自定义控件,提供了获取或设置时间的属性。详细步骤包括创建项目、修改类名、设计界面、编写计时代码以及生成和应用控件。
摘要由CSDN通过智能技术生成

ActiveX是Microsoft对一系列策略性面向对象程序技术和工具的称呼,它与Java中的Applet功能类似,其依赖的主要技术是组件对象模型(COM),它是“成品”的软件模块。

ActiveX控件是在OLE控件“对象链接与嵌入控件”和OCX控件的基础发展起来的,其重要作用是可以插入到网页或应用程序中使用。

ActiveX控件可以用各种编程语言来开发,如C、C++,也包括.NET中的C#、VB.NET等。ActiveX控件通常以dll或ocx文件的形式存在,它不能独立运行,必须依赖于其他程序,相应的这些程序称为ActiveX控件宿主程序。

宿主程序在使用控件和组件时,不需要编译,只需要按照既定的格式说明进行调用即可。这与使用函数或类不同。在使用函数或类时,需要将它们的代码加入到程序中相应的位置,并在编译后才能调用。

创建ActiveX控件最简便的方法是通过继承UserControl类来实现。

1. 电子时钟控件

开发一个具有电子时钟功能的ActiveX控件,该自定义控件还提供用于获取或设置时间的属性。

(1)在VS.NET 2008中选择“文件”|“新建”|“项目”命令,在打开的“新建项目”对话框中选择左边方框中的“Visual C#”项,在右边的方框中选择“Windows窗体控件库”(而不能选择其他项);

(2)为使在其他宿主程序中显示具有特定意义的控件名,我们需要将类名更改为“MyAccutronControl”,这涉及到三个地方的修改:

在解决方案资源管理器中右击节点“UserControl1.cs”,在打开的菜单中选择“查看代码”,然后打开代码编辑器,将自动形成的类名和构造函数名“

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值