`
yangyou230
  • 浏览: 1650209 次
文章分类
社区版块
存档分类
文章列表
#pragma once#include <string>using namespace std; class ci_char_traits :public std::char_traits<char>{public:static bool eq(char c1,char c2){return toupper(c1)==toupper(c2);} static bool lt(char c1,char c2){return toupper(c1)<toupper(c2);} static int compare(const char* s1,const cha ...
目录 ATL7.1编写ActiveX控件... 1 目录... 1 一创建ATL项目... 1 二创建ActiveX控件... 2
COM聚合... 1 聚合的概念... 1 内部组件的实现... 2 外部组件的实现... 14 ATL7对内部组件的支持...
目录: ATL7.1创建连接点组件... 1 目录:... 1 一基础理论:... 1 1) 源对象和接收器对象... 1
COM持久存储... 1 持久存储的一般顺序... 1 IStream接口应用... 1 使用内存中预定义的IStream接口形式----. 1
COM+编程研究之对象池、JITA. 1 前言:... 1 基本概念:... 1 创建组件FBTEST:2 IObjectControl接口简介:... 4
COM安全编程... 1 基本介绍... 1 认证的作用------. 1 访问控制的作用------. 1 令牌管理的作用
简介:... 1 启用ATL Server的Data Source Cache支持... 1
定义:从函数实参确定模板实参的类型和值的过程叫做模板实参推断 《C++ Primer 4th》 举例 template<class Glorp>//模板类型形参int compare(const Glorp& v1,const Glorp& v2)//函数形参{if(v1<v2){ return -1;}if(v2<v1){ return 1;}return 0;} int _tmain(int argc, _TCHAR* argv[]){compare(1,0);//未显式指定模板参数类型,所以参数推导机制起作用compare(3.14,2.7 ...
Using OLE DB Consumer Templates Using UDL. 1 Connecting To The Database. 2 Retrieving Database Schema. 2 Reading Data. 3 Opening Dataset4
最近关于20,30年薪的文章很多,但可能由于各位楼主职业的特殊性不便详细阐述其过程,大家的质疑很多,骂声也很多。本文从亲身经历出发,详细阐述奋斗过程,希望对同行有所帮助。   也希望大家在说XXX年薪的时候,也 ...
“我们老家所有的人都在做生意,有做得比较好的,也有很多失败的,但是,每一个失败的人过一段时间后都还想重头再来,接着做生意,这里的人遇到事情都会多动动脑筋,我多少是 受他们的影响的”。2004年秋天,坐在办公 ...
在JavaScript中使用timer很容易,function foo(){}setInterval( "foo()", 1000 );如果使用OO的技术,可以这样,// constructorfunction MyObj{ function foo() { alert( this.data ); } this.timer = foo; this.data = "Hello"; setInterval( "this.timer()", 1000 );}function Another(){ // create timer when c ...
IDispatch接口原理与应用 目录: IDispatch接口原理与应用... 1 目录:... 1 前言:
目录: ATL7窗口类剖析... 1 目录:... 1 前言:... 1 第一章 HWND和CWindow类... 1
Global site tag (gtag.js) - Google Analytics