自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

关于.net2.0中Webconfig中连接串的加密

ASP.NET 2.0 现在允许您对配置文件的单个节进行加密,这样,几乎不可能使用文本编辑器来读取这些配置节。 ASP.NET 包括两个内置的受保护配置提供程序:RSA 和 DPAPI DPAPI 提供程序使用特定于计算机的密钥,因此您必须在每台计算机上实际加密配置设置。默认使用的 RSA 提供程序允许您选择创建 RSA 密钥并将其安装在其他计算机上,这样您就可以在这些计算机之间复制相同的配置文...

2006-09-29 11:58:00 58

关联表的批量更新(downmoon)

在更新一批记录时使用如下语句: update publish set contentid = ( select top 1 articles.contentid from articles where articles.articleID = publish.objec...

2006-09-28 15:28:00 107

创建型模式在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 63

ADO.NET 2.0 中的新增 DataSet 功能--性能提高44倍?(GridView VS Datagrid)

ADO.NET 2.0 中的新增 DataSet 功能--MSDN(downmoon翻译成Csharp)   原文地址:http://www.microsoft.com/china/MSDN/library/data/dataAccess/adonetdatasetenhance.mspx?mfr=true  本文主要帮助读者了解有关 .NET Framework DataSet ...

2006-09-25 19:27:00 63

使用.NET 向浏览器写入二进制文件

1、确保要从其上查看 .aspx 页的客户端计算机上已安装了 Adobe Acrobat Reader,以便浏览器能够正确读取并呈现二进制数据。可以从以下 Adobe 网站下载 Adobe Acrobat Reader: http://www.chinese-s.adobe.com/main.html (http://www.adobe.com) 2、 确保将您的页面添加到项目...

2006-09-19 16:16:00 122

服务设计原理:服务模式和反模式--MSDN

服务设计原理:服务模式和反模式 John Evdemon 服 务设计系列的法则已经发展到最佳通信实践和取样相关编码的程度。作为一系列相关论文的开始,本文提供了设计和实现网络服务的基本原理,并且对面向服务的体 系结构(SOA)的相关概念做了一个简要的回顾,以及有关于几种模式和反模式的详细讨论,当构建网络服务时,开发者可以利用它们。它可应用于能进行网络服 务开发和配置的任何编程语言或平台。 ...

2006-09-16 23:57:00 279

软件工厂简介---自MSDN

软件工厂简介 Microsoft Corporation 扩大软件开发的规模 从目前的情况来看,软件开发的速度缓慢、代价高昂而又极易出错,常常会生产出存在大量缺陷的产品,在可用性、可靠性、性能、安全以及其他服务质量方面造成严重的问题。 根 据 Standish Group [Sta94] 的统计,美国公司每年投资约 175,000 个软件开发项目,投资额约...

2006-09-16 23:52:00 255

读林锐《软件工程思想》------讲述软件开发和做程序员的道理--语录

在一个管理混乱的软件公司里,如果某个程序员能大喊大叫并且干劲十足,那他就能成为一名程序经理。微软公司在选择经理人员时,总是把他们的技术知识和运用技术去赚钱的能力放在首位。程序经理一般就是程序员队伍中最聪明的那个家伙。比尔·盖茨曾这样描述聪明人 [Cusumano1996] : 聪明人一定反应敏捷,善于接受新事物。他能迅速进入一个新领域,给你一个头头是道的解释。他提出的问题往往一针...

2006-09-15 14:38:00 61

读林锐《软件工程思想》------讲述软件开发和做程序员的道理

拜读过林锐老师写的《软件工程思想》,深为佩服,现摘录部分如下,以时时自励自勉:第一章 软件工程基本观念 本章讲述软件工程的基本观念,是关于软件工程宏观上的探讨。如果你是软件公司的老板,用不着在第一线工作,那么看这一章就够了。但你一定要让员工们相信不停地工作是人生最大的快乐,并且让他们把本书看完。 1.1节讲述软件工程的目标和常用的软件工程模型。1.2节讲述软件开发的基本策略:“复用”、“分...

2006-09-15 11:24:00 113

强大的.NET反编译工具Reflector!!!

  .NET Reflector,它是一个类浏览器和反编译器,可以分析程序集并向你展示它的所有秘密。.NET 框架向全世界引入了可用来分析任何基于 .NET 的代码(无论它是单个类还是完整的程序集)的反射概念。反射还可以用来检索有关特定程序集中包含的各种类、方法和属性的信息。使用 .NET Reflector,你可以浏览程序集的类和方法,可以分析由这些类和方法生成的 Microsoft ...

2006-09-15 08:58:00 74

微软的正则表达式教程

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

2006-09-14 09:44:00 71

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 91

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

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

2006-09-05 09:16:00 43

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

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

2006-09-01 21:07:00 65

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 79

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 54

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 66

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 126

COM聚合

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

2006-09-01 16:46:00 85

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 89

COM持久存储

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

2006-09-01 16:43:00 100

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 79

COM安全编程

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

2006-09-01 16:28:00 72

空空如也

空空如也

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

TA关注的人

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