1 / 23
文档名称:

ppt讲稿文字规范.ppt

格式:ppt   大小:618KB   页数:23页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

ppt讲稿文字规范.ppt

上传人:xiang1982071 2017/12/2 文件大小:618 KB

下载得到文件列表

ppt讲稿文字规范.ppt

相关文档

文档介绍

文档介绍:第8章 ActiveX控件和自定义组件开发
王德俊
上海交通大学继续教育学院
第8章 ActiveX控件和自定义组件开发
ActiveX控件
自定义组件
ActiveX控件概念
什么是ActiveX控件
ActiveX是Microsoft对一系列策略性面向对象程序技术和工具的称呼,是“成品”的软件模块,可以简单理解为能够实现特定功能的“成品”控件。
ActiveX控件是在OLE控件“对象链接与嵌入控件”和OCX控件的基础发展起来的,其重要作用是可以插入到网页或应用程序中使用。
自定义组件概念
什么是自定义组件
严格来说,ActiveX控件指的是提供用户界面接口(UI)功能的组件,而一般所说的组件是无用户界面组件,此类组件定义时只需定义为宿主程序所调用的属性和方法,无需考虑如何显示界面。
ActiveX控件通常以dll或ocx文件的形式存在,自定义无界面组件通常以dll的形式存在,它们不能独立运行,相应的依赖程序称为宿主程序。
宿主程序在使用控件和组件时,不需要编译,只需要按照既定的格式说明进行调用即可。
开发语言:
ActiveX控件可以用各种编程语言来开发,如C、C++,中的C#、等。
开发和使用
自定义组件的创建步骤
(1) 选择“文件”|“新建”|“项目”命令,在打开的“新建项目”对话框的模板框中选择“类库”模版, 并设置组件名称,【确定】
(2) 在对应的类文件中,添加具有一定功能的public方法作为组件访问接口
(3) 选择“生成”|“生成组件名称”菜单命令,即可在程序根目录的“组件名称\bin\Release”或“组件名称\bin\Debug”子目录下生成以文件“”存在的组件。
自定义组件的使用
(1)创建应用程序,如:窗体应用程序
(2)选择菜单“项目”|“添加引用”命令,在打开的“添加引用”对话框中打开“浏览”选项卡,定位到“”文件所在的目录,选择该文件,【确定】,引入已创建的组件
(3)在应用程序中创建组件类的对象调用其接口方法。
【】开发具有对英文文本进行加密和解密功能的组件。
设计思想:这里假设英文文本是由大小写字母、逗号、点号和空格组成。加密的原理是,先将这些字符随机地排成一圈,为叙述方便,不妨假设排成如下的圈(□表示空格):
令key表示密钥(这里为整数),对于英文文本(明文)中的每个字符,用其在圈中所在位置后面的第key个字符表示。
例如,如果key为4,则文本“I am a boy. ”加密后就变成密文“”。
解密方法:只需将密文中的字符用其在圈中所在位置前面的第key字符来表示即可。
解密用户必须知道密钥key。
【】(续)
【】(续)
步骤如下:
(1) “新建项目”, 选择“类库”,然后将项目名设置为EnDecrypting,单击【确定】按钮。
(2)命名空间采用默认设置EnDecrypting,而将类名改为EnDecryptingClass;然后在该类中添加一个私有成员:
private string matrix =
"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ,. ";