自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(30)
  • 收藏
  • 关注

原创 Step by Step guide to CAO creation through SAO class factories

Step by Step guide to CAO creation through SAO class factories. IntroductionHow do I instance a CAO object without shipping the source object?  This is a question I hear often when people begin to

2004-09-21 17:59:00 766

原创 通过反射调用COM对象

http://www.cnblogs.com/caidaoli/archive/2004/09/17/44251.aspx

2004-09-18 12:18:00 957

原创 在dataGrid失去焦点之前,保存数据修改的方法

  private void dataGrid1_Leave(object sender, System.EventArgs e)  {    CurrencyManager myCurrencyManager=(CurrencyManager )dataGrid1.BindingContext[dataGrid1.DataSource,dataGrid1.DataMember];   int r

2004-08-23 11:02:00 712

原创 探索式思维

      在中国传统文化中,很讲究悟思维,什么是悟呢?如何悟呢?     古人讲只可以意会,不可以言传,搞得神神秘秘,时至今日,差不多失传了;因为没人能讲清楚究竟什么是悟思维,失传也就在情理之中了。      什么是悟思维呢?如何进行悟思维呢?      不知道大家玩不玩PRG游戏?现代欧美PRG游戏是在一个很大的场景下进行的,游戏一开始,我们的主角一般看到有限的地图区域;随着,我们

2004-08-16 07:47:00 529

原创 用例驱动开发之心得

我们做任何事情,背后都有一股驱动力。比如,我们吃饭,是因为饥饿驱动我们去吃饭;简单地说,人类的多数行为都是受到“欲望”驱动。我们做程序员的,也需要一股实实在在的驱动力,来驱动我们完成手头的工作。如果找不到这股驱动力,或者驱动力不够强,我们便会觉得心烦;随便上上网,看看技术文章,学学新技术,不知不觉,一天就过去了。要高效地编写代码,需要高效的驱动力。用例驱动,是一种高效的驱动力。

2004-08-06 02:04:00 1826 1

原创 SQL 2005 自定义对象

http://www.cnblogs.com/steeven/archive/2004/08/05/30421.aspx

2004-08-06 01:21:00 455

原创 XML入门

xml技术首先他是数据,他表示的数据可以被很多“界面”使用,典型的界面是XMLDocument我们通过XMLDocument 可以快速高效存取任何xml格式的数据;同时,还有另一个工具,就是XSTL;通过这个工具,我们可以快速对数据进行一些遍历操作;XPATH XQUERY 这些都是快速分析XML的工具;XML提供一个方便各种工具使用的数据格式;下一个需要的思考问题:如

2004-08-05 00:09:00 604

原创 ATL布幔之下的秘密(5)

http://blog.csdn.net/titilima/archive/2004/08/04/65404.aspx

2004-08-04 23:55:00 493

原创 EDisaptch0.4.1.4发布

http://blog.csdn.net/EDispatch

2004-08-04 11:13:00 482

原创 开始学习C++标准库

标准库有52个头文件;下面是参考资料http://www.sron.net/SoftList/Catalog_13_SoftTime_Desc_6.htmlhttp://william.cswiz.org/CPPbook/ch1.pdf微软C++标准库参考http://msdn.microsoft.com/library/en-us/vcstdlib/html/vcoriSta

2004-08-04 04:05:00 549

原创 VC++和汇编

http://blog.csdn.net/rabo/archive/2004/08/03/60203.aspx

2004-08-03 23:11:00 407

原创 NET Remoting Bidirectional Tcp Channel

.NET Remoting Bidirectional Tcp Channelby: Ingo Rammer READ THIS FIRST: 09/03/2002 This channel is an early preview. It contains highly un-optimized and un-scalable code to just prove my concept o

2004-08-03 21:29:00 1245

原创 remoting:双向tcp通道

http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=3F46C102-9970-48B1-9225-8758C38905B1TcpEx 通道用于替换Remoting内部标准通道。dotnet内置的tcp通道不能实现双向通信;在实现事件(event)和callback机制时,需要打开另一个tcp通道;这个通

2004-08-03 19:27:00 1185

原创 Remoting 如何穿越防火墙

http://www.glacialcomponents.com/ArticleDetail.aspx?articleID=CAOMN(翻译中...)Introduction"When I create a CAO from inside my network/router, everything works fine.? However, when I have a client out

2004-08-03 18:03:00 2281

原创 是什么阻止我编织Usecase线?

是什么阻止我编织Usecase线? 我的工作就是编织UC线,近来我觉得UC线编织的很慢,在一些特定的节点上,我甚至需要耗费很长的时间才能越过。 我意识到这是一个严重的问题; 妨碍UC线编织的几个强盗 1.技术 2.精力

2004-08-03 16:51:00 591

原创 Ebook

http://blog.csdn.net/rainsnow/archive/2004/08/02/58468.aspx

2004-08-02 13:18:00 432

原创 C++的const

呵呵,抄来的http://www.allaboutprogram.com/post-12558.htm C++中为什么会引入const   C++的提出者当初是基于什么样的目的引入(或者说保留)const关键字呢?,这 是一个有趣又有益的话题,对理解const很有帮助。 1. 大家知道,C++有一个类型严格的编译系统,这使得C++程序的错误在编译阶段即 可发现许多,从而使得出错率大为减少,因此,也

2004-08-01 21:14:00 586

原创 STL 门槛

STL 门槛,STL的门槛之一是对一些概念的理解 1.构造 2.提取 3.-> 累进 等于和不等于 这些概念看起来枯燥,没什么味道; 还有就是那些奇怪怪怪的属性标注方式; STL形成一套完整的概念体系;    

2004-08-01 21:07:00 393

原创 Iterators 泛型指標

泛型指标是一个什么咚咚?是房子还是房子里的服务? 我们构建的是房子模板; 一个难点是编写这些操作码;这是一个一些技巧性的做法;也就是使得我们的房子具有某些概念 常见的概念:我们又能力快速编写一些常见概念,这是一道门槛

2004-08-01 20:55:00 549

原创 NET,我们的房子呢?

开阔的视野,NET,如果我们不计较性能问题,NET确实是一个非常好的技术; 我们一样可以用NET创建COM组件 NET中,我们称之为托管代码,我们的对象天生就在房子里,唉 NET2.0种具备了模板 由此,我们可以形成强大的房子技术; 终于,我们明白了微软的远见;

2004-08-01 17:06:00 454

原创 和ATL专家互动

从这些专家的询问中,我们可以了解我们的房子 房子类型是什么? 我们可以看到,我们的对象还是相当复杂的,这就是为什么COM比较难以创建的根本原因,他所居住的房子太复杂了;实际上,所有的容器技术都是比较复杂的,不仅仅是我们思维的问题,实际上,他确实比较复杂; 我们是直接创建核心,还是继续视察我们的房子?  

2004-08-01 16:34:00 410

原创 房子里的对象

房子里的对象,以前有过一篇"House of Com";将COM对象比喻为呆在房子里的对象,如果我们要访问这个对象,我们必须越过机构,最后才能获取业务对象所提供的服务; 现在,对于容器的研究比较热门,容器就是这个房子; 通过将我们编写的赤裸对象进行包装,我们的对象看起来变得非常复杂; 例如Remoting技术,AOP技术,属性技术,甚至模板技术,都可以视为构建房子的技术; 因为容器(房子)技术如此

2004-08-01 15:49:00 469

原创 ATL和模板的复杂性

ATL复杂性 ATL我们为什么觉得很复杂? 原因是我们必须遵循他们的规则进行程序开发, 这其中涉及到的规则太多,所以我们觉得负责 ATL的继承模板可以看成属性, 一个问题C++是最原始的语言,我们创建房子里的对象过程中,会产生大量的房子代码,严重干扰我们的视线;使用其它的语言。比如VB,这些隐藏的信息我们看不到;降低了复杂性,也降低了透明度; dotnet的出现,让我们更加摆脱了这些烦劳;    

2004-08-01 15:48:00 480

原创 库和语言的关系

库和语言的关系:库是用隐藏在语言中的抽象机制所形成的产物 如何掌握库? .另一种态度是将他们当作艺术 编写教程.最后一种态度是教会他人,教会他人是最好的学习方式; 在学习抽象机制的同时,我们学习到了这些试验品 如何面对库? 我知道做一件事情需要些什么,我知道他们在那儿,Im Play  

2004-08-01 01:49:00 418

原创 如何研究C标准库?

如何研究标准库? C标准库由于缺乏名称空间,所以看起来相当多,如何使用是一个相当麻烦的问题; 利用类的思维方式,我们很快可以了解对象的使用方式; 这种思维方式在C的API中大量存在,我们需要掌握; 我们可以使用参考文档来进行分析 我们需要知道的是,这个库中包含了那些类; 这是关键; 习惯了java c#这些高级语言思维方式的人,学习C的思维方式十分困难 类思维,来学习C库 然后进行一些练习,就可

2004-08-01 01:25:00 677

原创 C的历史

一个典型的C语言库通常包含一个结构和一组运行于该结构之上的相关函数; 传统的C就是结构和函数的总和;我们学习C++需要和传统的C库进行交道; C++的改进就是进一步对这些结构和方法进行归类;    

2004-07-31 23:33:00 406

原创 算法也是一种组合技术

算法也是一种组合技术

2004-07-31 23:13:00 384

原创 算法是最小的灵动对象

算法是最小的灵动对象 class是灵动对象的集合 由于我们忽视了对方法的讨论,造成了我们对技术理解的障碍 我们对于技术的学习,需要超两方面发展,组合技术,算法技术  

2004-07-31 22:59:00 425

原创 制作自定义CSDNBLOG皮肤

http://blog.csdn.net/hbzxf/archive/2004/06/27/27879.aspx   小技巧:隐藏连接 #SingleColumn1_Categories_CatList__ctl1_LinkList__ctl2_Link {   display:none;}

2004-07-31 22:09:00 486

原创 泛型和角色分工

通过模板,可以将一个对象想象为由多个角色完成的任务 这些角色各自完成自己的任务,但是,他们是抽象的;可以通过参数传入 这些角色自身也是模板 template class CreationPolicy = CreateUsingNew, 这一行说明什么呢? 说明CreatePolicy是一个模板,它需要一个类参数; 我们为什么不在外面定义好之后然后传送了,这样做的目的是代码简洁 我们可以将模板视为组

2004-07-31 21:26:00 370

空空如也

空空如也

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

TA关注的人

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