vb学习教程 4.ppt_第1页
vb学习教程 4.ppt_第2页
vb学习教程 4.ppt_第3页
vb学习教程 4.ppt_第4页
vb学习教程 4.ppt_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、COM和ActiveX控件设计、第4章、第2章、评论、编程模块化已经成为普遍认识,大多数开发工具和编程技术提供直接或间接支持的MSF体系结构是应用模型用户服务业务服务和数据服务程序代码的分层实现是为了提高程序的可维护性和可扩展性。 层次结构的一个模型除了能够根据物理对象进行程序的横向分割以外,还能够在纵向上根据接口层、数据处理层、数据访问层修改程序的结构。 类模块包含类的定义,包括属性和方法定义。为了实现接口层和数据访问层的分离,数据处理层使用内置的集合对象来保存从数据库中得到的查询结果集,以实现分层编码3、目标、COM概述COM概念、基于特征和优点理解组件技术的开发和应用模式ActiveX控

2、件实现理解ActiveX控件基于COM实现机制的自定义控件属性, 方法和事件设置修改设置自定义控件的属性页面工程组中使用自定义组件注册组件引用很难管理巨大的可执行文件要更改代码,请单击, 必须重新生成整个应用程序的组件对象模型(com )是由Microsoft引入的组件技术。 5、COM概述2 - 2、COM的优点使开发人员能够将组件作为二进制文件传输的组件,如果需要修改可以用任何支持COM的语言编写的组件,则不会影响客户的应用程序6、根据组件的开发,COM组件在三层体系结构中实现业务规则,称为服务,调用这些COM组件的应用程序称为客户应用程序,COM称为类、对象基于客户端的服务器组件包含定义

3、类的特性(属性)和行为(方法)的代码,客户端通过创建对象来调用COM组件服务。 7、进程内组件和进程外组件。 如果对象与客户端在同一进程中运行,则是进程内组件(如果客户端创建DLL组件对象,则是在与客户端进程不同的独立进程中运行对象,则是进程外组件) 客户端和组件的COM编程都相同,无论是创建流程内组件还是流程外组件,8、COM服务类型、简单服务:在这些服务中, 客户端应用程序只能调用该服务,而不能访问自定义变量和方法的自动服务:这些服务, 允许调用对象的某些方法和属性ActiveX :可以在客户端以程序方式调用的组件,9,ActiveX,ActiveX封装COM组件,包括Web浏览器和表Ac

4、tiveX组件是执行代码或一组任务的文件,这些任务可以执行公共任务。 ActiveX组件是简单服务的高级扩展,10,VB组件- ActiveX, visual basic ActiveX EXE ActiveX DLL ActiveX控件ActiveX文档提供用于创建exe ActiveX文档dll的模板VB ActiveX控件,使用VB控件从一开始就创建自己的控件,强化现有的控件,用多个现有的控件组装新的控件,在Visual Basic中开发的控件,实际上在编译控件ActiveX控件对象时,会发生. ocx扩展、12、创建ActiveX控件界面设计、13、创建ActiveX控件属性向导、14

5、、eventafterlogin (byvalbolsuccessasboolean ) maping info textpublicpropertygetusername () asstring username=txtusername.textendpropertypublicpropertyletusername (byvalneername的双曲馀弦值。 的双曲馀弦值。ActiveX控制代码的实现、15、设置该属性页面的作用、属性页面,主要是为了使用该控制的开发人员,能够在设置纠正时以视觉方式设置该控制的属性。16、属性页面向导、指定要显示的页面的名称映射属性、17、属性页面样式、18

6、、使用属性页面控件时、19、privatesubtxtdbname_change () changed=truendsubprivatesubpropertypage _ apply changes () selected controls.dbname=txt dbname.textendsubprivatesubpropertypage txt dbname.text=selectedcontrred ActiveX控制项目调试属性,21,ActiveX控制调试项目组调试,22,ActiveX控制调试自定义ActiveX控件,24, 使用ActiveX控件全局uniqueidentifier (guid ):com类com接口类型库组件类接口对象提供的属性、方法和事件描述对象方法与ActiveX控件相关的编译和注册与ActiveX控件相关的默认属性、28,其中,COM是定义不同对象之间交互的标准。 开发大型应用程序时,必须使用COM和其他基于组件的技术,这些应用程序也是描述基于组件的系统中可重复使用的代码的规范。COM组件需要: 在客户的应用程序为完成任务而调用的三层体系结构中实现业务规则使用配置控件构建自定义Act

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论