- 博客(14)
- 资源 (3)
- 收藏
- 关注
原创 【C】【深入研究typedef的用途】
typedef在编程中随处可见,大家都知道,它的作用无非有如下两种:1、让代码更加简洁2、让代码更加直观3、其它更深层次的用途????
2011-01-20 09:50:00
602
原创 组件的多线程特性
1. 组件的多线程特性::在设计COM组件的时候,需要考虑它在多线程环境中运行的情况。因为组件客户可能在多个线程中调用这个COM对象提供的功能。Win32平台,具有两种线程,一种为UI线程,UI线程拥有自己的消息循环,可以包含窗口,通过消息循环向窗口分发消息。另一种为辅助线程,也称工作(者)线程,没有消息循环,不能处理消息,一般用作后台处理。COM中与UI对象的是套间线程(apar
2007-02-03 22:20:00
2569
原创 COM系列文章写作备忘
COM系列文章写作备忘:1 安全性: IClassFactory2这个接口,用户在创建组建时,需要输入授权信息,确保组件的合法使用2 XPCOM中COM原理和实现3 COM的多线程特性(COM本身没有定义特有的线程模型,这里描述的是COM组件运行在多线程环境中的一些特性)4 ATL源代码分析(STL需要熟悉)5 组件在多线程环境中的特性(STA/MTA)
2007-01-16 10:57:00
960
转载 系统构架设计应考虑的因素
系统构架设计应考虑的因素来自:51CMM.COM作者:厦门巨龙软件工程有限公司 卢琳生 [2003/12/29] 摘要:本文从程序的运行时结构和源代码的组织结构两个方面探讨了系统构架设计应考虑的各种因素,列举了系统构架设计文档应考虑的一些问题。 关键字:系统构架、设计、考虑、因素正文:约公元前25年,古罗马建筑师维特鲁威说:“理想的建筑师应该既是文学家又是数字家,他还应通晓历史,热衷于哲学研究
2007-01-13 18:09:00
1614
原创 在读一本书:《应用框架的设计与实现.NET平台》
最近正好在应用程序的设计阶段,由于考虑甚多,经常不知道到底在设计什么,一个偶然的机会,读到了 《应用框架的设计与实现.NET平台》这本书,才知道,然来,在设计一个应用程序框架,一个通用的,便于日后扩展和维护的框架。项目中考虑用COM组件的方式,实现一些通用的框架结构,因为没有经验,所以对整个流程和方法不是很清楚,读了这本书的1-2章,对整个框架的开发过程和技术有了一个整体的认识,作者对整个流程,框
2006-10-30 22:43:00
1100
原创 一个项目中遇到的若干问题-提出问题-分析问题-解决问题
近期在做一个wince平台下的程序,本项目采用ATL/COM组件设计的思路,在设计和开发中遇到了很多问题,这里先一一记录,待日后开发过程逐步解决候,就会分析各个问题,给出问题的答案。~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~提出问题~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wince中unicode编程的问题:
2006-09-14 16:55:00
2210
翻译 第一篇译作:Working With Unicode in C++(在c++中使用Unicode)
在c++中使用Unicode翻译者:selong翻译时间:2006-6-9原文连接: http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/dnarppc2k/html/ppc_ode.aspWorking With Unicode in C++Because the Pocket PC gene
2006-09-06 23:06:00
1746
原创 COM/ATL经典文章连接
1、来自 COM 经验的八个教训 内容介绍: 总是调用 CoInitialize(Ex) 不要在线程之间传递原始接口指针 STA 线程需要消息循环 单元模型对象必须保护共享数据 谨慎启动用户 DCOM 不适于防火墙 使用线程或异步调用来避免 DCOM 超时设定太长 共享对象并不容易 与我联系 2、
2006-08-23 15:55:00
1345
2
原创 ATL Internals: Working with ATL 8 (2nd Edition) DOWNLOAD
ATL Internals: Working with ATL 8 (2nd Edition) Four leading Windows programming experts systematically reveal ATL’s inner workings, explaining not just how ATL works, but why it works the way it
2006-08-22 21:24:00
3026
6
转载 COM Threading Part 1
>Hongjiang, 时间: 2000-09-08首先,COM的Apartment概念是为了让COM的开发和使用都容易才引入Apartment概念的。但是关于Apartment概念详细阐述的比较好的资料在国内可能比较少,所以有很多人对其理解上存在一些疑问。这很正常,我当初为理解它也花了2周时间,参考了不少资料。其次,marshal的问题。marshal主要是COM用来在进程间以及计算
2006-08-03 15:35:00
1296
原创 关于套间的第二个程序,疑问多多
组件程序十分简单,组件的线程模型为STA,代码如下:STDMETHODIMP CTheMath::Add(long IOp1, long IOp2, long* plResult){ *plResult = IOp1 + IOp2; printf("IOp1 + IOp2 = %d", *plResult); return S_OK;}调用组件的程序代码如下:// ATLSTLEx
2006-08-03 10:00:00
1330
1
原创 大家看看下面这个程序,一共有几个STA套间?
大家看看下面这个程序,一共有几个STA套间?2006-8-1 最近一直在看组件的多线程模型这一块的内容,感觉甚为模糊。 源代码 大家帮忙分析下我的这个程序,看看共有几个套间。 1、组件程序我的组件是简单的文件操作,写入一串字符串“This is a test!”到c:/123.txt中,大家先要创建c:/123.txt文件。(组件的线程模型为STA,非主STA
2006-08-01 18:18:00
1207
cppreference.com 离线归档
2020-10-25
iec61970cim15v33_iec61968cim11v13_iec62325cim01v07
2015-02-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人