摘要:
在.NET 中,可以通过CBO来实现简单的一个msg级别的AOP, 可以参考我以前写的一个简单例子. 采用AOP 的观点来 Log 所有方法的调用 昨天正好培训了一下Remoting, 其实可以用一个realproxy来wrap所有的方法调用,并且可以做一些拦截.为此参考一下简单的代码事实上,包含了singleton,proxy模式,呵呵 class Demo:MarshalByRefOb... 阅读全文
2006年4月2日 #
2006年1月19日 #
摘要:
Whidbey The Microsoft .NET Framework 2.0, Visual Studio 2005, or both Burton The entire Visual Studio Team System suite of tools Currituck Team System's work-item tracking system; also a lighthous... 阅读全文
2006年1月10日 #
摘要:
PDC 2005 的时候, 又很多专场关于Indigo,现在改为Windows Communication Framework. Indigo能够很好的支持SOA,接下来举一个例子. 把消息队列跟Indigo连接起来.面向服务的应用体系结构,一定需要一个基础的消息通讯平台. 这个年代 WebService 以其WS-*, 很好的适合了这个应用场景. 在没有Indigo之前,微软的.net 就得用W... 阅读全文
2005年12月28日 #
摘要:
很多人会说语言只是语法的差异,事实上,大家忽略了一点选择了一种语言,语言的提供者一定会提供很多的系统库给这个语言. 接下来一个简单的例子来结合Jscript.net 和 C# 来实现对一个表达式的计算. 问题要求: 输入一串简单的表达式,输出值. 比如2+4*7 返回30 注意我们全部用.net 去实现,呵呵. 1.新建一个jscript文件, CustomEval.js Code h... 阅读全文
2005年12月15日 #
摘要:
假设我写了一个类,代码如下 namespace XXXXXXX{ public class A { private int Add(int a, int b) { return a + b; } }}如果要单元测试A的Add 方法的话, 由于Add 是private 的, 单元测试代码无法直接访问,这... 阅读全文
2005年12月12日 #
摘要:
程序员或者软件工程师一般都不太注意这个安全的问题. 事实上,对于安全而言有一个基本的思路,只要验证用户的请求应该就可以屏蔽大多数的安全漏洞.比如很多人会建议,不要拼写SQL语句,比较sql脚本攻击, 不要轻易轻信客户端的请求等.比如对asp.net 很多人会用用户验证控件,事实上,验证是再客户端进行,我可以禁用所有的script, 让他正常的Post 到服务端. 有些人可能做成客户端安全验证不通过... 阅读全文
2005年11月21日 #
摘要:
前天收到dudu送俺的c++技术大会的入场票,有空去追星了一把,见到了Bjarne , c++创始人之一。上午半天的讲座,bjarne 提到了下一个版本C++0x的未来发展。C++ 应该来说是全球知名度最高的语言,至于是不是用户最多就很难说了。C++跟其他语言不一样,更多的是面向系统编程的高度,解决一些通用问题。 Bjarne 也提到,C++的未来不是为了迎合很多人,从而加入更多大的特性支持, 他... 阅读全文
2005年6月15日 #
摘要:
呵呵,最近忙着搞定签证的事情,blog 更新有点慢,不过visa还是拿到了我记得以前,.NET 刚出来的时候,有一个很大的宣传点,说 XML 怎么怎么好,而 .net 是 built-in support。ms 的市场人员都会动不动就说 dataset 怎么样很容易就dump到一个xml文件,呵呵。上次看一个 .NET Show 关于平台的未来http://msdn.microsoft.com/t... 阅读全文
2005年6月3日 #
摘要:
分享一个同事今天碰到的问题。 水晶报表的项目,采用strongtyped report。运行的时候,总是报错。 Dim crInventoryListReport as New InventoryList() ' 报表文件 CrystalReportViewer1.ReportSource = crInventoryListReport 查了一下BO的kb,只有一篇文章说采用强类... 阅读全文
2005年6月1日 #
摘要:
最近微软网站上新增了一个面向架构师的网站。 http://www.microsoft.com/architecture 包含一些对新技术的展望,详细描述,案例分享。 杂志的电子版本可以下载。 阅读全文