cdo

导航

上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页

2005年10月22日 #

什么是守护进程,以及如何编写

摘要: 守护进程守护进程是生存期长的一种进程。它们独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。他们常常在系统引导装入时启动,在系统关闭时终止。unix系统有很多守护进程,大多数服务器都是用守护进程实现的。比如,网络服务inetd、Web服务http等。同时,守护进程完成许多系统任务。比如,作业规划进程crond、打印进程lqd等。这里主要说明守护进程的进程结构,以及如何编写守护进程程序... 阅读全文

posted @ 2005-10-22 09:36 Cdo 阅读(2614) 评论(0) 推荐(0) 编辑

2005年10月14日 #

COM组件设计与应用(十八)——属性包

摘要: COM组件设计与应用(十八)——属性包作者:杨老师 下载源代码一、前言 书接上回,本回着落在介绍属性包 IPersistPropertyBag 接口的实现方法和调用方式。属性包,是以“名称 - 值”的方式提供组件持续性的支持,而“名称 - 值”恰恰又适合于用文本方式来表现。下面的片段是在 HTML 中插入 Microsoft MonthView Control ActiveX 控件后的样... 阅读全文

posted @ 2005-10-14 10:57 Cdo 阅读(902) 评论(1) 推荐(0) 编辑

COM 组件设计与应用(十七)——持续性

摘要: COM 组件设计与应用(十七)——持续性作者:杨老师 下载源代码一、前言 我们写程序,经常需要实现这样的需求:例一、程序运行产生一个窗口,用户关闭的时候需要记录窗口的位置,以便下次运行时保持位置不变;例二、由于程序运行时间很长,今天执行一部分,明天继续执行。那么在下次运行前要恢复前次的状态;... ... ... ...智慧的老师:以上这些需求,如何实现呢?懵懂的学生:这个简单,只要在程序退出前... 阅读全文

posted @ 2005-10-14 10:56 Cdo 阅读(612) 评论(0) 推荐(0) 编辑

COM组件设计与应用(十五)

摘要: COM组件设计与应用(十五)连接点(vc6.0)作者:杨老师 下载源代码一、前言 上回书介绍了回调接口,在此基础上,我们理解连接点就容易多了。二、原理图一、连接点组件原理图。左侧为客户端,右侧为服务端(组件对象) 看着好复杂呀......呵呵,其实简单的紧:(注1)1、一个 COM 组件,允许有多个连接点对象(IConnectionPoint)。 也就是说可以有多个发生“事件”的源头。上图... 阅读全文

posted @ 2005-10-14 10:55 Cdo 阅读(703) 评论(0) 推荐(0) 编辑

COM组件设计与应用(十三)

摘要: COM组件设计与应用(十三)事件和通知(VC6.0)作者:杨老师 下载源代码一、前言 我的 COM 组件运行时产生一个窗口,当用户双击该窗口的时候,我需要通知调用者; 我的 COM 组件用线程方式下载网络上的一个文件,当我完成任务后,需要通知调用者; 我的 COM 组件完成一个钟表的功能,当预定时间到达的时候,我需要通知调用者; ... ... ... ... 本回书开始话说 COM 的... 阅读全文

posted @ 2005-10-14 10:55 Cdo 阅读(656) 评论(0) 推荐(0) 编辑

COM组件设计与应用(十二)

摘要: COM组件设计与应用(十二)错误与异常处理作者:杨老师 下载源代码一、前言 程序设计中,错误处理必不可少,而且通常要占用很大的篇幅。本回书着落在 COM 中的错误(异常)的处理方法。 在组件程序中,如果遇到错误,一般有两个方式进行处理。二、简单返回 对于比较简单的错误,直接返回表示错误原因的 HRESULT。比如下面几个就是常见的错误值: E_INVALIDARG 0x800700... 阅读全文

posted @ 2005-10-14 10:54 Cdo 阅读(955) 评论(0) 推荐(0) 编辑

COM 组件设计与应用(十一)

摘要: COM 组件设计与应用(十一)IDispatch 及双接口的调用作者:杨老师 下载源代码一、前言 前段时间,由于工作比较忙,没有能及时地写作。其间收到了很多网友的来信询问和鼓励,在此一并表示感谢。咳......我也需要工作来养家糊口呀...... 上回书介绍了两种方法来写自动化(IDispatch)接口的组件程序,一是用 MFC 方式编写“纯粹”的 IDispatch 接口;二是用 A... 阅读全文

posted @ 2005-10-14 10:53 Cdo 阅读(627) 评论(0) 推荐(0) 编辑

COM组件设计与应用(九)

摘要: COM组件设计与应用(九)IDispatch 接口 for vc6.0作者:杨老师下载源代码 一、前言 终于写到了第九回,我也一直期盼着写这回的内容耶,为啥呢?因为自动化(automation)是非常常用、非常有用、非常精彩的一个 COM 功能。由于 WORD、EXCEL 等 OFFICE 软件提供了“宏”的功能,就连我们使用的VC开发环境也提供了“宏”功能,更由于 HTML、ASP、JS... 阅读全文

posted @ 2005-10-14 10:53 Cdo 阅读(757) 评论(0) 推荐(0) 编辑

COM组件设计与应用(八)

摘要: COM组件设计与应用(八)实现多接口作者:杨老师下载源代码 一、前言 从第五回开始到第七回,咱们用 ATL 写了一个简单的 COM 组件,之所以说简单,是因为在组件中,只实现了一个自定义(custom)的接口 IFun。当然如果想偷懒的话,我们可以把 200 个函数都加到这一个接口中, 果真如此的话,恐怕就没有人喜欢使用我们这个组件了。一个组件既然可以提供多个接口,那么我们在设计的时候,就... 阅读全文

posted @ 2005-10-14 10:52 Cdo 阅读(607) 评论(0) 推荐(0) 编辑

COM 组件设计与应用(七)

摘要: COM 组件设计与应用(七)编译、注册、调用作者:杨老师 一、前言 上两回中,咱们用 ATL 写了第一个 COM 组件程序,这回中,主要介绍编译、注册和调用方法。示例程序你已经下载了吗?如果还没有下载,vc6.0 的用户点这里,vc.net 的用户点这里。二、关于编译 2-1 最小依赖 “最小依赖”,表示编译器会把 ATL 中必须使用的一些函数静态连接到目标程序中。这样目标文件尺寸会稍大,但... 阅读全文

posted @ 2005-10-14 10:52 Cdo 阅读(596) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页