• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 问几个概念性的问题

问几个概念性的问题

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了安全问题的重要性,民生问题的重要性,性的问题,三农问题的重要性,问题意识的重要性等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 问几个概念性的问题
描述:

控件与组件是什么,他们有什么区别?
哪里有关他们的历史介绍?
ActiveX又是什么来头,跟com有什么关系?
一下子问了很多问题,知道的解释部分也可以,或者告知哪里有这方面的介绍,特别想知道他们的‘历史文化’。


解决方案1:

Ole是Com的前身,ActiveX是Com技术的一个运用(也就是说Com技术还有其它的应用).楼上已有人说了

解决方案2:

楼上的说的不错,先是由OLE,再有COM,最后有ActiveX,他们的技术是累加的,另外在COM基础上加上通信等的功能,就成了COM+,若再加上分布式事务等是,那就是DCOM,类似的J2EE有EJB,但它的通信在RMI上,这些他们内总都已经实现规范,我们开发人员只要按照模式做组件就是了
一般的COM只是做商业逻辑,不做界面的,这是所谓的三层或多层模型(客户界面层,商业层,数据库层,其中商业层可以再分)

解决方案3:

控件:可视组件
组件:可视组件与不可视组件
ActiveX比基于COM技术的。比COM多一些接口了

解决方案4:

内容太多,不能详细阐述!
略作说明:
COM:是一种为了解决软件模块化的编程技术(可能称为编程协议更好),它似的模块重用达到,跨语言,跨操作系统,跨进程,跨机子。具体方式是把对象封装在DLL里面,然后提供一些访问接口,用户可以通过这些接口来使用对象提供的功能。

解决方案5:

COM是一种标准,也是一种协议,也可以说是一种技术。而ActiveX是具体的在COM基础之上的一种商业品牌,只能说是基于COM技术或标准之上的一种具体技术。OLE是COM的前身,COM是由OLE技术的启发而发展来的,但是现在OLE又都采用COM作为底层的标准

解决方案6:

可参考
http://expert.csdn.net/Expert/topic/2148/2148517.xml?temp=.5897486


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 问一个关于com二进制兼容性的问题
  • activex安全性的问题
  • 菜鸟问题,关于VC程序和兼容性的问题!
  • MFCExtensionDll中一个有挑战性的问题
  • 一个很挑战性的问题:如何在DLL中使用customcontrol?请高手指点。
  • 大虾们,绝对挑战性的问题!!!!!
  • 关于COM实时性和易移殖性的问题??
  • 问一个关于接口的不变性的问题。
  • 关于程序安全性的问题。急~~
  • 关于BHO、ActiveX、JavaScript一个很有挑战性的问题

相关文章

  • 2017-06-04 VC++实现图形的旋转,平移,缩放
  • 2017-06-05 请大虾指点?怎样读mfc的源码??
  • 2017-06-04 高分请教控件问题,十万火急!!!
  • 2017-06-05 高份求助DLL!!!
  • 2017-06-04 vc使用自动化操作EXCEL的高手快请进,急!
  • 2017-06-04 在Vc中如何到word中的所有工具栏和菜单,并将他们隐藏?
  • 2017-06-05 父进程不能打开子进程创建的互斥量,但是可以打开其他进程创建的,why??
  • 2017-06-04 请问为什么我的COM只能注册成本地服务,不能是网络服务的(在线等待急)
  • 2017-06-05 我用installshield调用自己写的DLL,返回报错,请大家帮我看看怎么回事?
  • 2017-06-05 求助,在被注入的dll中无法安装钩子??

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • MFC用AOD连接MSSQL问题,各种错误求解
    • 对话框中使用一个ActiveX控件,想在对话框类中截获该控件的鼠标消息
    • 用JavaScript调用ActiveX的函数,如何获取函数的返回值
    • 如何同时在一个进程中同时播放两个WAVE文件
    • 求VC2005下的COM教程
    • 关于VC60调用C#的DLL的调试问题。急!
    • 如何DeskBand一安装就显示?
    • 一个多线程的程序看不明白,想请教一下
    • 关于如何操纵注册表
    • 用命令行注册控件

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有