cdo

导航

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

2005年10月14日 #

COM 组件设计与应用(六)

摘要: COM 组件设计与应用(六)用 ATL 写第一个组件作者:杨老师 下载源代码一、前言 1、与 《COM 组件设计与应用(五)》的内容基本一致。但本回讲解的是在 vc.net 2003 下的使用方法,即使你不再使用vc6.0,也请和上一回的内容,参照比对。 2、这第一个组件,除了所有 COM 组件必须的 IUnknown 接口外,我们再实现一个自己定义的接口 IFun,它有两个函数: A... 阅读全文

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

COM 组件设计与应用(五)

摘要: COM 组件设计与应用(五)用 ATL 写第一个组件作者:杨老师 下载源代码一、前言 1、如果你在使用 vc5.0 及以前的版本,请你升级为 vc6.0 或 vc.net 2003; 2、如果你在使用 vc6.0 (ATL 3.0)请阅读本回内容; 3、如果你在使用 vc.net(ATL 7.0)请阅读下回内容;(当然读读本文内容也不错) 4、这第一个组件,除了所有 COM 组件必须的 I... 阅读全文

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

COM组件设计与应用(四)

摘要: COM组件设计与应用(四)简单调用组件作者:杨老师 一、前言 同志们、朋友们、各位领导,大家好。 VCKBASE 不得了, 网友众多文章好。 组件设计怎么学? 知识库里闷头找! 摘自---杨老师打油集录 在 VCKBASE 的顶力支持下,在各位网友回帖的鼓励下,我才能顺利完成系列论文的前三回。书到本回,我们终于开始写代码啦。写... 阅读全文

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

COM组件设计与应用(三)

摘要: COM组件设计与应用(三)数据类型作者:杨老师 一、前言 上回书介绍了GUID、CLSID、IID和接口的概念。本回的重点是介绍 COM 中的数据类型。咋还不介绍组件程序的设计步骤呀?咳......别着急,别着急!孔子曰:“饭要一口一口地吃”;老子语:“心急吃不了热豆腐”,孙子云:“走一步看一步吧” ...... 先掌握必要的知识,将来写起程序来才会得心应手也:-) 走入正题之前,请大家牢牢记... 阅读全文

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

COM组件设计与应用(二)

摘要: COM组件设计与应用(二)GUID 和 接口作者:杨老师 一、前言 书接上回,话说在 doc(Word) 复合文件中,已经解决了保存 xls(Excel) 数据的问题了。那么,接下来又要解决另一个问题:当 WORD 程序读取复合文件,遇到了 xls 数据的时候,它该如何启动 Excel 呢?启动后,又如何让 Excel 自己去读入、解析、显示 xls 数据呢?二、CLSID 概念 有一个非常简... 阅读全文

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

COM 组件设计与应用(一)

摘要: COM 组件设计与应用(一)起源及复合文件作者:杨老师 一、前言 公元一九九五年某个夜黑风高的晚上,我的一位老师跟我说:“小杨呀,以后写程序就和搭积木一样啦。你赶快学习一些OLE的技术吧......”,当时我心里就寻思 :“开什么玩笑?搭积木方式写程序?再过100年吧......”,但作为一名听话的好学生,我开始在书店里“踅摸”(注1)有关OLE的书籍(注2)。功夫不负有心人,终于买到了... 阅读全文

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

2005年10月7日 #

关于C编译器里字节对齐的问题

摘要: 是看了CSDN上一篇文章,很有感想,把问题总结了一下,找了一些资料,把知识点结合了一下,算一个资源的集合吧.声明:只是为了方便个人学习用:)首先是来自http://blog.csdn.net/wenddy112/articles/300583.aspx>上的一个问题:对于下面的结构体struct test{ char x1; short x2; float x3; ... 阅读全文

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

2005年9月29日 #

用C#(CSharp)实现SQL Server的事务处理

摘要: using System;/// /// SQL Server事务样本类,演示Sql的事务操作/// 作者:李斌(Camus)/// public class SQLServerTransactionDemo{private SQLServerTransactionDemo(){}/// /// 获取SQL Server事务样本类的实例方法/// /// SQL Server事务样本类的实例pub... 阅读全文

posted @ 2005-09-29 10:31 Cdo 阅读(4818) 评论(1) 推荐(0) 编辑

2005年9月27日 #

第十章 围绕p()与(*p)()的争论- -

摘要: 对于一个函数:void func(void); 我们通常可以定义一个这样的函数指针指向它:void (*p)(void) = func; 通过p调用func时,通常有两种写法: p();或者(*p)(); 围绕这两种写法,当初C89制定的时候曾经有过争论。(*p)();是一种旧式的规定,旧式规定圆括号左边必须具有“函数”类型,如果是指向函数的指针,那么必须加上*声明符。但C89不再... 阅读全文

posted @ 2005-09-27 21:28 Cdo 阅读(310) 评论(0) 推荐(0) 编辑

第九章 指针与const- -

摘要: const一词是英文constant的缩写,设立这个关键字的本意,是希望让它所修饰的对象成为一个常量。记得在国家间的外交中,有一个经常用到的术语:“从事与身份不符的活动”,这个const恰恰也正从事着这样的活动,呵呵。C语言可以有三种方法定义一个常量:#define、const和枚举,但只有枚举才是真正的常量,什么是真正的常量?真正的常量是没有存储空间的,是一个右值,这意味着通过任... 阅读全文

posted @ 2005-09-27 21:28 Cdo 阅读(382) 评论(0) 推荐(0) 编辑

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