博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年5月19日

摘要: 在C++、Java等众多OOP语言里都可以看到virtual的身影,而C#作为一个完全面向对象的语言当然也不例外。C#虚函数从程序编译的角度来看,它和其它一般的函数有什么区别呢?一般函数在编译时就静态地编译到了执行文件中,其相对地址在程序运行期间是不发生变化的,也就是写死了的!而C#虚函数在编译期间是不被静态编译的,它的相对地址是不确定的,它会根据运行时期对象实例来动态判断要调用的函数,其中那个申... 阅读全文

posted @ 2010-05-19 11:47 怡霖 阅读(350) 评论(1) 推荐(2) 编辑

摘要: 本篇不是介绍WCF的基础知识,而专门讨论基于UserName的身份验证方式。关于WCF的基础知识,如果有不清楚的,请参考下面的链接http://msdn.microsoft.com/zh-cn/library/ms735119.aspx我现在用一个实录的方式,介绍一下UserName的身份验证1. 准备一个证书。这个证书将用来做消息的加密。我们可以通过SDK工具makecert创建一个测试证书,如... 阅读全文

posted @ 2010-05-19 09:06 怡霖 阅读(907) 评论(0) 推荐(1) 编辑