自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

创建型模式在ADO.NET2.0的应用

为了解决动态访问多种数据库的问题,我们需要使用创建型模式。ADO.NET2.0提供了基于Singleton、AbstractFactory和Factory Method模式的工厂类。现在我来研究一下。 ADO.NET主要包含连接类和非连接类。这些类又被划分为四大系列:odbc,ole db,oracle,sql server。 DbConnection继承了IDbConnection接口,并且...

2006-09-26 17:31:00 44

微软的正则表达式教程

关于正则表达式:正则表达式简介(微软篇)之一正则表达式如果原来没有使用过正则表达式,那么可能对这个术语和概念会不太熟悉。不过,它们并不是您想象的那么新奇。 请回想一下在硬盘上是如何查找文件的。您肯定会使用 ? 和 * 字符来帮助查找您正寻找的文件。? 字符匹配文件名中的单个字符,而 * 则匹配一个或多个字符。一个如 'data?.dat' 的模式可以找到下述文件: data1.dat d...

2006-09-14 09:44:00 86

vc2005 release 版 系统文件安装包

vcredist_x86.exe 通常在C:/Program Files/Microsoft Visual Studio 8/SDK/v2.0/BootStrapper/Packages/vcredist_x86目录下面 Msdia71.dll Atl80.dllMfc80.dllMfc80chs.dllMfc80cht.dllMfc80deu.dllMfc80enu.dllMfc80esp....

2006-09-05 10:52:00 90

关于23种设计模式的有趣见解

http://www.tblog.com.cn/trackback.asp?tbID=314

2006-09-05 09:16:00 42

设计模式学习整理之创建型模式

设计模式学习整理之创建型模式 概述 定义----通过抽象实例化的过程,帮助一个系统独立于如何创建、组合和表示它的那些对象。 创建型模式属于对象创建模型。所谓对象创建模型就是说将实例化的工作委托给另一个对象来做。与之相对应的是类创建模型,这是一种通过继承改变被实例化的类。 创建型模式有两个重要的特点: 1)客户不知道创建的具体类是什么(除非看源代码) 2)隐藏了类的实例是如...

2006-09-01 21:07:00 98

Programming Word Add-In Component

1)build up a inprocess component project2)Add a class named as CFBAddIn implemented the IFBAddIn Interface by using ATL Simple Object Wizard.CFBAddIn supports IsupportErrorInfo interface.3)Add the fun...

2006-09-01 17:25:00 55

Using CppUnit

The arcticle of codeproject is very clear about using CppUnit.http://www.codeproject.com/library/Using_CPPUnit.asp But I will speak about some important issues about the upon article: 1)If we use ...

2006-09-01 17:19:00 66

Compares two strings (case insensitive)

#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...

2006-09-01 17:16:00 79

ATL7.1编写ActiveX控件

目录 ATL7.1编写ActiveX控件... 1 目录... 1 一创建ATL项目... 1 二创建ActiveX控件... 2 三解释向导的行为... 3 四标准属性... 4 背景属性... 4 五 Unicode风格编码... 11 六用OpenGL绘制笛卡尔坐标系... 11 七自定义属性... 15 八自定义方法... 17 九标准方法... 17 十标准...

2006-09-01 16:49:00 102

COM聚合

COM聚合... 1 聚合的概念... 1 内部组件的实现... 2 外部组件的实现... 14 ATL7对内部组件的支持... 33 分析:... 54 DECLARE_CLASSFACTORY()宏-------------55 DECLARE_AGGREGATABLE(T)宏---------------------87 ATL7对外部组件的支持... 97 聚合的...

2006-09-01 16:46:00 55

ATL7.1创建连接点组件

目录: ATL7.1创建连接点组件... 1 目录:... 1 一基础理论:... 1 1) 源对象和接收器对象... 1 2) 建立/断开连接... 1 3)连接点... 2 4) 同时支持多个连接点... 2 连接点容器:... 2 连接点映射表... 3 激发事件... 3 二工程范例:... 3 1)创建EventSource的ATL项目... 3 2)添加组...

2006-09-01 16:44:00 99

COM持久存储

COM持久存储... 1 持久存储的一般顺序... 1 IStream接口应用... 1 使用内存中预定义的IStream接口形式----. 1 使用复合文件形式----. 2 IPersistStreamInit接口... 2 持久存储的一般顺序 组件实现了IPersistStream、IPersistStorage、IPersistPropertyBag接口。这些接口...

2006-09-01 16:43:00 92

COM+编程研究之对象池、JITA

COM+编程研究之对象池、JITA. 1 前言:... 1 基本概念:... 1 创建组件FBTEST:2 IObjectControl接口简介:... 4 测试COM+是如何激活/钝化TEST对象的:... 4 传统的进程内调用com组件方式:... 5 COM+对象池调用方式:... 5 COM+JITA调用方式:... 6 对象池、JITA结合的调用方式... 7 多...

2006-09-01 16:39:00 91

COM安全编程

COM安全编程... 1 基本介绍... 1 认证的作用------. 1 访问控制的作用------. 1 令牌管理的作用-----. 2 COM的安全设置参考... 2 COM的安全设置方式:... 2 客户和服务器的安全协商机制... 3 CoInitializeSecurity函数... 4 例一:服务器安全设置... 4 例二:客户端安全设置... 6 CoCr...

2006-09-01 16:28:00 107

空空如也

空空如也

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

TA关注的人

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