随笔分类 -  .NET & C#

.NET & C#编程
摘要:借用了网上的一个例子 warehouse,用的是silverlight4+prism4,因为项目中用silverlight5,所以找到了支持sl5的prism4.1 。折腾了半天才升级成功。Demo 链接:http://files.cnblogs.com/cubean/Warehouse.zip总结心得如下:1. 要用 prism成功,主要项目中一定要引用这几个库文件:Microsoft.Practices.PrismMicrosoft.Practices.Prism.MefExtensionsMicrosoft.Practices.ServiceLocationMicrosoft.Expre 阅读全文
posted @ 2012-06-22 20:30 cubean 阅读(1353) 评论(0) 推荐(0) 编辑
摘要:如果你不想在声明delegate的类之外调用delegate,以及除了声明delegate的类,其它类只能订阅(Subscribe,即+=)或取消订阅(Unsubscribe,即-=)时就给delegate 对象的声明加个event关键字。 阅读全文
posted @ 2011-03-30 16:38 cubean 阅读(1288) 评论(0) 推荐(1) 编辑
摘要:原帖:http://blog.csdn.net/jecray/archive/2007/04/13/1563978.aspx有好久一段时间,我经常使用.net 1.1开发程序,发现.net 1.1缺少类似c++中的模板功能。这种支持类型参数的功能可以使我们设计一个有泛型的类,在运行时检测实际的类型。 这样意味着用一个泛型参数T,你可 以写一个MyList<T>类,在使用MyList&... 阅读全文
posted @ 2010-05-26 13:08 cubean 阅读(371) 评论(0) 推荐(0) 编辑
摘要:《C#与.NET 3.5高级程序设计》作者Andrew Troelsen在这本书中提及了他在msdn的这篇文章,特此收录,以备查用。英文版:http://msdn.microsoft.com/en-us/library/ms379563%28VS.80%29.aspx中文版:http://msdn.microsoft.com/zh-cn/library/ms379563%28v=VS.80%29.... 阅读全文
posted @ 2010-05-17 15:19 cubean 阅读(699) 评论(0) 推荐(0) 编辑
摘要:先到这里下载一个下载工具NetMassDownloader:http://netmassdownloader.codeplex.com/releases/view/43583然后按照Documentation的说明,进入控制台下运行NetMassDownloader.exe + 参数下载。下载的前提:Microsoft only supports the .NET Framework 3.5 an... 阅读全文
posted @ 2010-04-26 12:24 cubean 阅读(783) 评论(1) 推荐(1) 编辑
摘要:当数据类型转换需要指定平台时,这个标准指定了一个最小的数据类型集,这些类型应该被所有符合CLI的实现所支持。另外的数据类型能通过指定平台的方式来被支持,用定制的属性和(或)定制的修饰语来指定任何要求在特定实现上的特定的操作。 阅读全文
posted @ 2010-04-07 20:17 cubean 阅读(793) 评论(1) 推荐(0) 编辑
摘要:看到类型系统的概述时,就忍不住按图索骥,想搞清楚CLI如何定义的整个类型系统。于是翻遍了整个标准,将类型系统中最核心的、与运行平台密切相关的类型定义与说明整理了出来,以供理清思路。 阅读全文
posted @ 2010-04-07 20:00 cubean 阅读(1752) 评论(0) 推荐(1) 编辑
摘要:类型描述了值并指定了该类型的所有值应该支持的契约(见8.6章)。因为CTS既支持面向对象编程(OOP)语言,也支持函数式和过程式编程语言,所以它涉及到两种实体:对象和值。值是简单的位模式,如整型和浮点型;每个值都有个类型来描述它所占用的存储空间和其呈现中位的意义,也能描述在呈现上所能做的操作。值用于代表诸如C编程语言中相应的简单类型,也要代表如C + +和Java™语言中非对象的东西。 阅读全文
posted @ 2010-03-19 00:26 cubean 阅读(1711) 评论(0) 推荐(2) 编辑
摘要:CLS是一套倾向于提高语言互操作性的一套规则。我们应当遵循这些规则。11章将详尽得描述和总结。CLS的一致性是为CLI实现而生的类型的一个特征。这种类型除了遵循CLS规则外还必须遵从于CLI标准。这些额外的规则只应用于集合间可见而不是集合里定义的类型,也应用于集合外可访问的成员,也就是那些有public,family(不含sealed类型),family-or-assembly(不含sealed类型)可访问性的类型。 阅读全文
posted @ 2010-03-13 17:53 cubean 阅读(2112) 评论(0) 推荐(1) 编辑
摘要:CLI (Common Language Infrastructure)规范目录: 第一部分:概念和架构。主要介绍了CLI的架构,CTS(Common Type System) , VES(Virtual Execution System)和CLS(Common Language Specification)的标准描述以及 Metadata的一点总体描述。 第二部分:Metadata定义和语法。文件格式,逻辑内容和语法。 第三部分:CIL (Common Intermediate Language) 指令集。 第四部分:Profiles和库。CLI库的 总览,Profiles和库的分解规范。 第五部分:调试交换格式。 第六部分:附件。 阅读全文
posted @ 2010-03-04 16:29 cubean 阅读(3862) 评论(2) 推荐(2) 编辑
摘要:1. 运行时报错:公共语言运行库检测到无效的程序 2009.05.05现象:调用Dll中的函数时报以上异常,调试无法跟进被调用函数 原因:在主调程序中引用了不同版本的dll库,注意检查匹配 阅读全文
posted @ 2009-05-05 16:48 cubean 阅读(224) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示