06 2010 档案
摘要:通常我们都是像下面这样使用一个DataSet或者DataTable:DataSet dataSet = PrepareDataSet();var userCount = (int)dataSet.Tables["Users"].Rows.Count;var userName = dataSet.Tables["Users"].Rows[0]["Name"] as string;var userAge = (int)dataSet.Tables["Users"].Rows[0]["Age"];那么
阅读全文
摘要:using System; using System.Linq.Expressions; class Program { static void Main(string[] args) { ParameterExpressi...
阅读全文
摘要:用来表示一个单独的词法块:namespace Zxf.ExpressionBuilder{ public class LexicalBlock { public string BlockType; public int Col; public int Row; public string Text; }}用来表示词法分析过程中的异常:using System;namespace Zxf.ExpressionBuilder{ public class LexicalAnalysisException : Applic...
阅读全文
摘要:终南阴岭秀,积雪浮云端。 林表明霁色,城中增暮寒。――唐·祖咏《终南望余雪》重峦俯渭水,碧嶂插遥天。出红扶岭日,入翠贮岩烟。叠松朝若夜,复岫阙疑全。对此恬千虑,无劳访九仙。――唐太宗李世民《望终南山》西上太白峰,夕阳穷登攀。太白与我语,为我开天关。愿乘泠风去,直出浮云间。举手可近月,前行若无山。一别武功去,何时复更还?――唐、李白《登太白峰》闻道王乔舄,名因太史传。如何碧鸡使,把诏紫...
阅读全文
摘要:软件系统的核心任务都是对信息进行处理,为什么不同的系统会有不同的架构风格呢?究其原因信息处理有着不同的风格,故而针对不同风格的信息处理自然也就有不同的架构风格来适应,对于某种风格的信息处理可能已经有了大家比较认可的最合适的架构风格,因此面对一个新系统,我们正是需要分析这个系统处理信息的风格,然后选择或设计一个适合的架构风格来对信息和处理建模。
阅读全文
摘要:关于类型: .NET3.0之前: 一个.NET类型只有一个主定义。 .NET3.0之后: 一个.NET类型只有一个主定义,但可以有若干个扩展定义关于DLR: 在底层DLR使用和CLR相同的静态类型系统,但DLR在CLR的类型系统之上定义了一个代理层,在此代理层DLR会管理自己的类型系统映射,并且通过此代理层的动态分发机制来实现动态方法选择;而DLR的另一个主要功能动态代码生成则由...
阅读全文
摘要:在面向对象的开发中对象主要有两种作用域: 全局:进程内,函数间 局部:进程内,函数内当一个全局对象需要在进程间共享时,就需要借助于外部的存储如数据库,分布式缓存等,从这个角度来看在面向对象的开发中数据库只是用来在进程间共享对象状态的存储而已,是面向对象开发的辅助,而不是核心。
阅读全文

浙公网安备 33010602011771号