自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

杨德龙的专栏

欢迎你

  • 博客(28)
  • 资源 (6)
  • 收藏
  • 关注

转载 用 ATL ActiveX 绘制任意平面函数的曲线

作者:杨老师下载源代码关键词:脚本、ATL、ActiveX、脚本引擎、表达式计算、IActiveScript、IActiveScriptSite一、前言  这是非常有挑战性的题目。对于用户输入的任意一个平面函数f(x),绘制出其函数曲线。这里最关键的技术难点就是如何实现计算表达式的值。在《编译原理》和《数据结构》的书中,都有对表达式运算方法的论述。说实在的,在编译型计算机语言中实现对用户输入表

2007-07-25 17:02:00 1184

转载 ATL 实现定制的 IE 浏览器栏、工具栏和桌面工具栏

ATL 实现定制的 IE 浏览器栏、工具栏和桌面工具栏作者:杨老师下载源代码关键字:Band,Desk Band,Explorer Band,Tool Band,浏览器栏,工具栏,桌面工具栏一、引言  最近,由于工作的要求,我需要在 IE 上做一些开发工作。于是在 MSDN 上翻阅了一些资料,根据 MSDN 上的说明我用 ATL 胜利完成了“资本家老板”分配的任务。(并且在白天睡觉的过程中梦到

2007-07-25 17:00:00 1597

转载 COM组件设计与应用(十八)

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

2007-07-25 16:56:00 1244

转载 COM 组件设计与应用(十七)

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

2007-07-25 16:53:00 1002

转载 COM组件设计与应用(十六)

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

2007-07-25 16:50:00 1114

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

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

2007-07-25 16:47:00 1111

转载 COM组件设计与应用(十四)

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

2007-07-25 16:36:00 1299

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

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

2007-07-25 16:31:00 1092

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

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

2007-07-25 16:24:00 1161

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

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

2007-07-25 16:20:00 1226

转载 COM组件设计与应用(十)

 IDispatch 接口 for vc.net作者:杨老师下载源代码一、前言    终于写到了第十回,我也一直期盼着写这回的内容耶,为啥呢?因为自动化(automation)是非常常用、非常有用、非常精彩的一个 COM 功能。由于 WORD、EXCEL 等 OFFICE 软件提供了“宏”的功能,就连我们使用的VC开发环境也提供了“宏”功能,更由于 HTML、ASP、JSP 等都要依靠脚本(S

2007-07-25 16:14:00 1133

转载 COM组件设计与应用(九)

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

2007-07-25 16:12:00 1177

转载 COM组件设计与应用(八)

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

2007-07-25 16:06:00 1099

转载 COM 组件设计与应用(七)

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

2007-07-25 16:01:00 1243

转载 COM 组件设计与应用(六)

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

2007-07-25 15:48:00 1127

转载 COM 组件设计与应用(五)

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

2007-07-25 15:45:00 1224

转载 COM组件设计与应用(四)

简单调用组件作者:杨老师一、前言  同志们、朋友们、各位领导,大家好。    VCKBASE 不得了,     网友众多文章好。  

2007-07-25 15:42:00 1088

转载 COM组件设计与应用(三)

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

2007-07-25 15:32:00 1173

转载 COM组件设计与应用(二)

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

2007-07-25 15:31:00 1314 1

转载 COM 组件设计与应用(一)

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

2007-07-25 15:30:00 1225

转载 全文信息检索介绍及算法分析

作者:杨老师 一、摘要  本文主要介绍了全文信息检索的概念、应用领域、算法分类、技术难点和算法比较。及一款实现全文检索的数据结构和算法。 二、什么是全文数据库和全文信息检索  保存在数据库中的记录数据,从类型上可以分为两种。其一是结构化数据,象字符、日期、数值、货币等,这些数据都是具有有限长度或固定格式的数据;其二是非结构化数据,也叫全文数据,象简历、简介、论文等,这些数据都是以不定长、

2007-07-25 15:29:00 1204

转载 VC6快捷键

 F1 显示帮助,如果光标停在代码的某个字符上,显示MSDN中相应的帮助内容          F2 书签功能: Ctrl+F2 --在某行设置一个书签(再按一次次是取消)          F2 --跳到下一个书签位置          Shift+F2 --跳到上一个书签位置          Ctrl+Shift+F2 --删除所有书签          F3 查找: Ctrl+F3 --在

2007-07-25 15:01:00 2343

转载 P2P多线程断点续传的实现

 

2007-07-25 15:00:00 1447

转载 intel openmp

介绍在串行应用中找出于何处能够有效实施并行。作者 Clay P. Breshears显式线程化方法(如,Windows* 线程或 POSIX* 线程)使用库调用创建、管理并同步线程。使用显式线程,需要对几乎所有受影响的代码进行重新构建。此外,OpenMP* 是 pragma(编译指示)、API 函数,及环境变量的集合,能够支持以相对较高的级别将线程放入应用中。OpenMP 编译指示用于指出在代

2007-07-19 10:48:00 4082

转载 用python 在c++计算数学表达式的例子

 http://blog.csdn.net/hardVB/#include "stdafx.h"#include "Python.h"#include iostream>#pragma comment( lib, "python22.lib" )    int _tmain(int argc, _TCHAR* argv[])...{    Py_Initialize();    PyObjec

2007-07-13 14:11:00 1230

转载 图形图像处理-之-任意角度的高质量的快速的图像旋转 下篇 补充话题

 HouSisong@GMail.com   2007.06.29tag:图像旋转,任意角度,图像缩放,速度优化,定点数优化,近邻取样插值,二次线性插值,   三次卷积插值,MipMap链,三次线性插值,MMX/SSE优化,CPU缓存优化,AlphaBlend,颜色混合,并行摘要: 该文章是《任意角度的高质量的快速的图像旋转》的一些高级补充话题;     给出了一个完整的Alpha混合的插

2007-07-11 19:12:00 1464

转载 状态驱动的游戏智能体设计

本文由恋花蝶最初发表于http://blog.csdn.net/lanphaday,欢迎转载,但必须保持全文完整,也必须包含本声明。译者并示取得中文版的翻译授权,翻译本文只是出于研究和学习目的。任何人不得在未经同意的情况下将英文版和中文版用于商业行为,转载本文产生的法律和道德责任由转载者承担,与译者无关。State-Driven Game Agent Design  状态驱动的

2007-07-09 14:46:00 982

转载 状态驱动的游戏智能体设计(中)

本文由恋花蝶最初发表于http://blog.csdn.net/lanphaday,欢迎转载,但必须保持全文完整,也必须包含本声明。译者并示取得中文版的翻译授权,翻译本文只是出于研究和学习目的。任何人不得在未经同意的情况下将英文版和中文版用于商业行为,转载本文产生的法律和道德责任由转载者承担,与译者无关。State-Driven Game Agent Design  状态驱动的

2007-07-05 10:44:00 987

Roadside Video Data Analysis: Deep Learning pdf

Roadside Video Data Analysis, Deep Learning

2017-08-26

Python Deep Learning pdf文档

Gianmario Spacagna作品

2017-08-26

深度学习红宝书

Bengio大作,深度学习大全

2017-08-26

deep learning with python

深度学习基础教程

2017-08-26

openGL编程指南第6版part2

经典红宝书part2

2008-07-05

openGL编程指南第6版part1

GL宝典红宝书part1

2008-07-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除