- 博客(19)
- 资源 (7)
- 收藏
- 关注
原创 .net和COM有什么关系?
是否可以这样理解---.net框架中的那些类,都是COM组件。"垃圾回收"就是IUnkown来实现的。而其"using System.IO"等,就相当于组件的"IDL"接口定义文件。定义变量,就相当于CoCreareInstanse.使用C#语言编程,其实就相当于使用这些已定义的组件类型写程序。经过编译,形成的是对组件操作的命令集--即--托管代码(MISL)。COM运行库,就相当于CLR。
2007-05-31 10:58:00 1264
转载 试述样本程序比赛的几个理由
在以从事“行业应用软件”开发为主的软件企业中,大部分的工程师做的是一种定制化“脚本”性的工作。虽然这种编程上手并不困难,因为它的本质是一种“集成”性的工作,但由于“集成”的对象和涉及的内容非常之多,决定了它不只是一个技术性的问题,而且涉及管理、工程化、行业知识、个人表达能力等一系列问题,所以“做好”并不容易,而一个设计良好的“样本程序”可起到事半功倍的效果,这就好比初学做古诗,古诗学的约束要素有很
2007-05-30 12:19:00 887
转载 传微软拟推免费网站统计服务对抗谷歌
新浪科技讯 5月28日消息,据业内人士透露,微软将在今年夏季末推出免费的网站统计系统。目前该服务的开发代号为“Gatineau”,之前有评论称,该系统将与Google Analytics展开竞争。 微软曾在2006年中收购老牌网站统计服务提供商DeepMetrix,并计划将该服务集成在其在线服务中。被收购之前,DeepMetrix公司已经运营了14年。 而Google Analyti
2007-05-28 10:43:00 824
转载 思科看好视频监控收购BroadWare
5月23日消息,据国外媒体报道,思科系统公司宣布,为改善思科的视频监控产品,公司已与视频监控软件制造商BroadWare达成了收购协议,BroadWare的产品可使用户有效而迅速地通过电脑网络搜集、记录、引导和查看视频信息,并对实时和储存的视频信息进行管理。任何授权用户都可通过网络得到相关视频信息。 思科发表声明称,视频监控市场具备高速增长机会,收购交易突显了思科对视频监控和安全市场的高度
2007-05-28 02:12:00 1122
转载 _com_ptr_t的使用
对于COM调用,大量的AddRef/Release调用无疑是例行公事和让人生厌。_com_ptr_t 是vc运行库中提供的固有的封装COM接口的智能指针,相比CComPtr/CComQIPtr缺少移植性,但是支持不是ATL实现部分的的异常和操作。以下是DirectShow中播放一个文件的代码: IGraphBuilder *pGraph; IMediaControl *pM
2007-05-27 21:31:00 3244 1
原创 SOA与COM有点象。区别是使用端口,参数传递方式和粒度。
我觉得SOA与COM有点象。区别是使用端口,参数传递方式和粒度。 端口 参数传递 粒度SOA 80 XML 大COM 135 列集 小
2007-05-18 10:22:00 948
转载 SOA不是Web Service
在很多场合的交流中,常常遇到把SOA和Web Service混用的情况,所以想在这次的Blog里,结合网上的各种观点,谈谈个人对两个概念的理解。用一句话来概括基本的观点就是“SOA不是Web Service,Web Service是目前最适合实现SOA的技术”。 之所以SOA和Web Service被混为一谈,最可能的原因了也就在于此吧。 早在1996年Gartner就前瞻性地提出了面向服
2007-05-17 23:13:00 884
转载 GOOGLE地球浏览器分析(三):KML文件的定义
GOOGLE地球浏览器分析(三):KML文件的定义粟卫民http://www.gisdev.cn/ http://blog.csdn.net/suen/ 日期:2007-5-17保留所有版权。如需转载,请在醒目位置注明出处1 KML文件的定义及其在GOOGLE地图浏览器中的地位基于文件的数据交换很早以来就是软件数据交换的主要方式之一。而KML文件就是一种在GOOGLE地图浏览器中用
2007-05-17 23:08:00 1134
转载 Google Maps带来的新型WebGIS设计模式
Google Maps带来的轰动效应背后,少不了基于客户端浏览器的图片缓存技术的支持,我认为这是一种技术革新——因为任何常见的WebGIS商业产品都没有此种地图展现方式。 Go2map其实也很早就运用了该技术(去年推出新版本的VIP地图服务时),不过该地图服务仍然是基于MapInfo产品线的,不是很漂亮和高质量(起码跟Google比起来,道路少了灰色的border),而且界面
2007-05-17 14:12:00 996
转载 GOOGLE地球浏览器分析(二):GOOGLE地球浏览器软件布局及
GOOGLE地球浏览器分析(二):GOOGLE地球浏览器软件布局及最新进展粟卫民http://www.gisdev.cn/ http://blog.csdn.net/suen/ 日期:2007-5-15保留所有版权。如需转载,请在醒目位置注明出处1 GOOGLE地球浏览器的提出对于大名鼎鼎的GOOGLE地球(Google Earth),相信没有几个搞GIS的人还没有听说过,但是对于
2007-05-17 10:18:00 1132
转载 GOOGLE地球浏览器分析(一):地图服务产业分析
GOOGLE地球浏览器分析(一):地图服务产业分析粟卫民http://www.gisdev.cn/ http://blog.csdn.net/suen/ 日期:2007-4-23保留所有版权。如需转载,请在醒目位置注明出处1 地图服务产业是否形成产业,在汉语词典中的解释是生产事业,指某类生产活动及其相关产品服务形成的社会群体及结构。左美云在论信息产业形成的标志指出,信息产业形
2007-05-17 10:17:00 1795
转载 常用数据类型使用转换详解
常用数据类型使用转换详解作者:程佩君读者层次:初学刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解,本文将介绍一些常用数据类型的使用。我们先定义一些常见类型变量借以说明int i = 100;long l = 2001;float f=300.2;double d=12345.119;char username[]="程佩君";char temp[200];ch
2007-05-15 17:53:00 874
转载 包 容 与 聚 合
包 容 与 聚 合lostall 包容和聚合是COM中比较重要的概念,不过它们的原理还是比较简单的。 一、包容 如图所示: 图1 从上图可看出组件A自己实现了组件B的接口IB,只不过在它实现接口IB的时侯,其内部可能重用了组件B的一些代码。组件B的内部实现对client是完全隐藏的,client看见的只是IB。对client来说,接口I
2007-05-13 17:59:00 2151
转载 ATL_NO_VTABLE详解
ATL_NO_VTABLE详解lostall 我们可以注意到在用ATL编写COM组件时,在类前面都有一个宏ATL_NO_VTABLE,那么这个宏到底有什么作用呢?这个宏的定义如下: #define __declspec(novtable) ATL_NO_VTABLE;下面这段是MSDN中对这个宏的描述: This form of _declspec can be applied to
2007-05-13 11:30:00 7071 3
转载 A Target for Refactoring
A Target for RefactoringOne of the problems in developing reusable software is that it often has to be reorganized or refactored [OJ90]. Design patterns help you determine how to reorganize a d
2007-05-12 11:10:00 1058
转载 详细解析Java中抽象类和接口的区别
在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者
2007-05-11 18:17:00 680
转载 透过汇编另眼看世界之多继承下的虚函数函数调用
透过汇编另眼看世界之多继承下的虚函数函数调用发表日期:2007-5-09更新日期:2007-5-09作者文章阅读次数:206源自:A Programming Bug (个人网站) 标签:汇编您认为本文应该得 12345 打印|收藏|讨论|投诉161155c9-77dc-4fd8-b56c-63fd44b928f4
2007-05-10 16:37:00 912
转载 所有漂亮的代码跑哪里去了?
所有漂亮的代码跑哪里去了?作者:cleverpig正文:06年5月9日在拉斯韦加斯举办了ServerSide Java 会议。会上,Gregor Hohpe对一位Java高手说,每个软件开发团队只雇佣最好的最优秀的程序员,这肯定是对的。Google公司软件架构师Hohpe问道:“又有哪家公司会说我们要雇用不聪明的工程师呢?”他认为不好的程序员肯定是在计算机科学领域中受罪。不过,Hoh
2007-05-10 10:22:00 848
转载 透过汇编另眼看世界之DLL导出函数调用
DLL的导出/导入机制到底是怎么实现的呢?本文通过引用大量的文章和对实际汇编代码的深入分析,理论联系实际,深入剖析了大量隐藏在背后的秘密。前言:我一直对DLL技术充满好奇,一方面是因为我对DLL的导入/导出机制还不是特别的了解,另一面是因为我发现:DLL技术在Windows平台下占有重要的地位,几乎所有的Win32 API都是以导出函数的形式存放于不同的DLL文件中,在DLL
2007-05-10 08:39:00 1211
[图解TCPIP(第5版)
2015-05-26
jquery-1.11.3
2015-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人