2012年5月2日

ActiveX控件和自定义控件组开发(2)

摘要: 开发具有对英文文本进行加密和解密功能的组件设计思想:这里假设英文文本是由大小写字母、逗号、点号和空格组成。加密的原理是,先将这些字符随机地排成一圈,为叙述方便,不妨假设排成如下的圈(□表示空格): 令key表示密钥(这里为整数),对于英文文本(明文)中的每个字符,用其在圈中所在位置后面的第key个字符表示,这样就会得到一串“杂乱无章”的英文文本(密文)。例如,如果key为4,则文本"I am a boy. "加密后就变成密文"MdeqdedfsCc"。解密方法是显然的,只需将密文中的字符用其在圈中所在位置前面的第key字符来表示即可。当然,解密用户必须知 阅读全文

posted @ 2012-05-02 14:43 北国的秋天 阅读(901) 评论(0) 推荐(0) 编辑

ActiveX控件和自定义控件组开发(1)

摘要: ActiveX是Microsoft对一系列策略性面向对象程序技术和工具的称呼,它与Java中的Applet功能类似,其依赖的主要技术是组件对象模型(COM),它是“成品”的软件模块。ActiveX控件是在OLE控件“对象链接与嵌入控件”和OCX控件的基础发展起来的,其重要作用是可以插入到网页或应用程序中使用。ActiveX控件可以用各种编程语言来开发,如C、C++,也包括.NET中的C#、VB.NET等。ActiveX控件通常以dll或ocx文件的形式存在,它不能独立运行,必须依赖于其他程序,相应的这些程序称为ActiveX控件宿主程序。宿主程序在使用控件和组件时,不需要编译,只需要按照既定的 阅读全文

posted @ 2012-05-02 13:07 北国的秋天 阅读(1439) 评论(0) 推荐(1) 编辑

导航