载入中

 
     
 
      placard
载入中
      calendar
<<  < 2008 - 11 >  >>
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
      comment
载入中
      newblog
载入中
      newmessage
载入中
      search

 

      login
载入中
      link
      info
载入中


 
 
载入中
   
 
 
[Programming]揭开.NET消息循环的神秘面纱
[ 2008-11-4 16:25:00 | By: ibrahim ]
 

揭开.NET消息循环的神秘面纱

http://www.webjx.com  更新日期:2006-03-20 08:49  出处:程序员杂志  作者:蔡学镛
  曾经在Win32平台下奋战的程序员们想必记得,为了弄清楚“消息循环”的概念,度过多少不眠之夜。尽管如今在应用程序代码的编写过程中,我们已经不再需要它,但是深刻理解Windows平台内部的消息流转机制依然必要..

  在早年直接用Win32/Win16 API写程序的时代,消息循环是我们必须搞懂的第一个观念。现在,不管你用是Windows上面的哪一套Application Framework(MFC、VCL、VB、.NET Framework),甚至Unix、Linux、MacOSX上面的Application Framework,都不太容易看到消息循环。
……
 
 
 
[Programming]COM线程模型
[ 2008-10-29 16:55:00 | By: ibrahim ]
 

 

COM线程模型

    线程模型是一种数学模型,专门针对多线程编程而提供的算法,但也仅是算法,不是实现。本文讲解COM提出的各个类型的线程模型,再说明COM运行时期库是如何实现它们的,就像说明Windows是如何实现线程这个数学模型的一样,最后指明一下跨套间调用和各种类型套间编写的要求以帮助理解。希望读者对于Windows操作系统的线程这个概念相当熟悉,对何谓“线程安全的”亦非常了解。


COM线程模型


……
 
 
 
[Programming]com之套间
[ 2008-10-29 14:42:00 | By: ibrahim ]
 

com之套间

参考资料:《Essential COM》、《MSDN》

 

什么是套间

    套间(Apartment),形象点,他就是一个用来装com对象的容器,一个套间内可以有多个Com对象,但是对于每个com对象在某一时刻只能够属于某一个套间。


……
 
 
 
[.NET]在 Visual Basic .NET 中命名和生成程序集
[ 2008-10-24 10:55:00 | By: ibrahim ]
 
在 Visual Basic .NET 中命名和生成程序集
发布日期 : 11/26/2004 | 更新日期 : 11/26/2004

……
 
 
 
[.NET]《Effective C#》Item 10:小心GetHashCode函数所存在的陷阱-2
[ 2008-7-1 14:16:00 | By: ibrahim ]
 

这次先说说值类型,因为值类型本身提供的基本不正确。如果不想做过多处理,毕竟提供一个好的哈希函数不容易,那么从值类型的GetHashCode规律出发,即从类型自身元素出发。
……

 
 
 
[.NET]《Effective C#》Item 10:小心GetHashCode函数所存在的陷阱
[ 2008-7-1 14:13:00 | By: ibrahim ]
 

GetHashCode函数,看了它的名字就知道它会被用在哪里。
……

 
 
 
[Web Services]浅谈SOAP-2
[ 2008-6-27 17:18:00 | By: ibrahim ]
 
  SOAP不象DCOM一样试图定义分布式系统的所有元素,SOAP没有提供分布式类库,类型安全检查,版本控制等等,SOAP比它处于一个更低的层次,有点类似于IIOP在CORBA的作用,DCOM却提供了一些额外的协议功能,是IIOP 或者SOAP所不具备的。然而,许多. DCOM的额外功能只有在服务器――服务器间通信时才会用到,对于客户端――服务器之间的通信则是多余的。

SOAP=RPC+HTTP+XML

……
 
 
 
[Web Services]浅谈SOAP-1
[ 2008-6-27 17:11:00 | By: ibrahim ]
 

随着计算机技术的不断发展,现代企业面临的环境越来越复杂,其信息系统大多数为多平台、多系统的复杂系统。这就要求今天的企业解决方案具有广泛的兼容能力,可以支持不同的系统平台、数据格式和多种连接方式,要求在

Internet 环境下,实现系统是松散耦合的、跨平台的,与语言无关的,与特定接口无关的,而且要提供对Web 应用程序的可靠访问。

  随着异种计算环境的不断增加,各种系统间的互操作性就愈显得必要,要求系统能够无缝地进行通信和共享数据,从而在Internet环境下,消除巨大的信息孤岛,实现信息共享、进行数据交换,达到信息的一致性。Web services 希望实现不同的系统之间能够用“软件-软件对话”的方式相互调用,打破了软件应用、网站和各种设备之间的格格不入的状态,实现“基于WEB无缝集成”的目标。

什么是SOAP?

……
 
 
 
[Web Services]XML、SOAP以及.NET
[ 2008-6-27 16:41:00 | By: ibrahim ]
 
XML、SOAP以及.NET
 
 
应用程序开发技术正发生着一次质的飞跃,从根本上大幅度提高开发人员的生产效率,它开启了一道通向全新概念的应用程序的大门。

在过去,开发人员一直通过集成本地系统服务来构建应用程序。在这种模式下,开发人员可以访问丰富的开发资源并能严格控制应用程序的行为。


……
 
 
 
[.NET]利用C#实现标准的Dispose模式
[ 2008-6-27 15:47:00 | By: ibrahim ]
 
利用C#实现标准的Dispose模式
 
 
   本文讲解的是你在建立包含内存以外资源的类型,特别是处置非内存资源的时候,如何编写自己的资源管理代码。

   我们已经知道了处置那些占用非受控(unmanaged)资源的对象的重要性,现在应该编写资源管理代码来处置那些包含非内存资源的类型了。整个.NET框架组件都使用一个标准的模式来处理非内存资源。使用你建立的类型的用户也希望你遵循这个标准的模式。
……
 
 
首页 上一页 下一页 尾页 页次:1/68页  10篇日志/页 转到:
 
     
   
     
Powered by Oblog.