• 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 > MFC下的COM编程几种方法的优劣诚心向高手请教?(好定加分!)

MFC下的COM编程几种方法的优劣诚心向高手请教?(好定加分!)

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

佚名通过本文主要向大家介绍了mfc,mfc视频网站,mfc理财,mfc100u.dll丢失,mfc 7360等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: MFC下的COM编程几种方法的优劣诚心向高手请教?(好定加分!)
描述:

1.MFC下的com编程一定要用自动化吗?
2.使用vc的自动化相关的构架编程会限制客户端的编程语言的选择吗?,他们的交互有问题吗?
3.使用ATL库带MFC进行com的编程与mfc下com编程的各自适用的场合?
4.跨进程com服务器可以主动向客户端传送消息或发送数据吗?如何实现?
诚心请教。分不够定加!!


解决方案1:

gz

解决方案2:

说句实在话,VC实在是不怎么样,做起来效率太低,而且还很难

解决方案3:

1. 不一定
2. 不会,因为是按照com的标准,所以只要按照com的标准编写客户端就可以,没有语言限制
3. 一般使用了atl就不会使用mfc(太大),atl和mfc的定位不一样,atl用了编写轻量级的组件,一般没有什么界面或用户操作,而mfc主要用了完成界面或与用户交互,也可以用了写组件,不过比atl要麻烦
4. 可以,用出接口

解决方案4:

1.只是为了VB和JAVA等不能使用指针的语言而设计的;现在VB也支持指针了;
2。不会影响编程语言的选择,VC两种都可以,关键是应用的方向;
3。MFC下自认为用ATL好,其他只是借用编译器而已。
4。跨进程com服务器可以主动向客户端传送消息或发送数据吗?可以。主要使用的是COM的连接点事件方法。CAbc::OnAdvise();1)在潘爱民的《COM原理与应用》里有;2)最好参考:《ATL编程指南2》有详细的例子。

解决方案5:

UPING!!!


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

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

  • 如何通过窗口句柄得到CListView窗口的宽度?GetClientRect失败
  • 为什么VC写的控件,在VB中得不到控件的句柄呢
  • 关于用CListCtrl如何添加单选和复选框列的问题?
  • 如何开发一个ActiveX控件,在其中调用另外一个控件
  • MFC的属性页,怎样在IE中,按鼠标右键,显示出来,而不是设计时显示?
  • 怎么在RichEdit中插入进度条
  • 怎样将原来不支持COM的mfc类,成为com类
  • 在ATL工程MFC窗口调用Create失败(注:我的ATL工程支持MFC)
  • MFC实现COM的接口映射的问题。请教高手。急。。
  • 开发com我是应该学习哪个MFC还是ATL?

相关文章

  • 2017-06-05 继续刚才的问题
  • 2017-06-05 IE插件的实现
  • 2017-06-04 求教一个编译器错误含义
  • 2017-06-04 我按照MS的教程写了个嵌入并自动化Word文档的程序,竟然打开word文档全部是乱码,有什么办法解决?
  • 2017-06-04 这个算法怎么做?建筑
  • 2017-06-04 免费大型PDM源码提供,我以前公司开发的,由于我对VC不太熟。现请一高人帮忙排一下错。
  • 2017-06-05 急问,网上哪里有DLL方面的资料?
  • 2017-06-04 如何在连接点中传出自定义结构?
  • 2017-06-05 这个多线程程序怎么写?
  • 2017-06-05 大侠们:找一个英文翻译工具的离线第三控件?

文章分类

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

最近更新的内容

    • ATL制作的复合控件能不能继承自CWnd?
    • 接口和它的CoClass之间是否可以相互转换
    • 为什么在98下面不能用regsvr32+路径名注册,而在2k下可以?
    • 如何在vc下调试以mak为后缀的c程序高分,问了很多人,很有挑战性
    • 对话框中使用一个ActiveX控件,想在对话框类中截获该控件的鼠标消息
    • ◆请问如何用进程的ID获取进程的路径?
    • 关于调用dll后程序自动关闭的问题!
    • atl/com组合框(combobox)数字签名
    • vc2005操作excel问题
    • 一个关于网上视频下载的问题,高手赐教。

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

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