上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 42 下一页
摘要: 前文中,老周已经厚着脸皮介绍了类型的声明,类型里面包含的自然就是类型成员了,故,顺着这个思路,今天咱们就了解一下如何向类型添加成员。 咱们都知道,常见的类型成员,比如字段、属性、方法、事件。表示代码成员的类型与 CodeTypeDeclaration 类有着共同的基类—— CodeTypeMembe 阅读全文
posted @ 2016-12-21 18:06 东邪独孤 阅读(2636) 评论(2) 推荐(4) 编辑
摘要: 上一篇文章中说了命名空间,你猜猜接下来该说啥。是了,命名空间下面就是类型,知道了如何生成命名空间的定义代码,之后就该学会如何声明类型了。 CLR的类型通常有这么几种:类、接口、结构、枚举、委托。是这么几个,应该没有漏掉的吧。 定义类型,除了委托外都可以用 CodeTypeDeclaration 类完 阅读全文
posted @ 2016-12-16 12:11 东邪独孤 阅读(2148) 评论(1) 推荐(2) 编辑
摘要: 在上一篇文章中,老周介绍了表达式和语句,尽管老周没有把所有的内容都讲一遍,但相信大伙至少已经掌握基本用法。在本文中,咱们继续探讨 CodeDom 方面的奥秘,这一次咱们聊聊命名空间。 在开始之前,老周先厚着脸皮回答一位朋友的问题,有朋友问,我有一个代码文件,或者我直接把代码弄成文本,而不是生成的文档 阅读全文
posted @ 2016-12-15 18:20 东邪独孤 阅读(2336) 评论(1) 推荐(1) 编辑
摘要: 在上一篇文章中,老周厚着脸皮给大伙介绍了代码文档的基本结构,以及一些代码对象与CodeDom类型的对应关系。 在评论中老周看到有朋友提到了 Emit,那老周就顺便提一下。严格上说,Emit并不是针对代码文档生成和编译而设计的,Emit一方面可以实时发出 IL 指令,另一方面也支持动态程序集,即可以在 阅读全文
posted @ 2016-12-11 11:10 东邪独孤 阅读(5776) 评论(7) 推荐(14) 编辑
摘要: CodeDom 是啥东东?Html Dom听过吧,XML Dom听过吧。DOM一般可翻译为 文档对象模型,那 Code + DOM呢,自然是指代码文档模型了。如果你从来没接触过 CodeDom,你大概可以根据这个名字,推断它应该和代码文档模型有关。 这推断是靠谱的,CodeDom的功能,老周厚着脸皮 阅读全文
posted @ 2016-12-08 12:02 东邪独孤 阅读(4682) 评论(4) 推荐(8) 编辑
摘要: 假设 K 类中有两个属性/字段的类型相同,并且它们引用的是同一个对象实例,在序列化的默认处理中,会为每个引用单独生成数据。 看看下面两个类。 假设 ContactInfo 表示联系方式,帅哥有两个联系方式。 在上面代码中,帅哥实例的两种联系方式都引用了同一个 ContactInfo 对象。如果把该帅 阅读全文
posted @ 2016-12-01 10:05 东邪独孤 阅读(1184) 评论(5) 推荐(6) 编辑
摘要: 欢迎收看本期的《老周吹牛》节目,由于剧组严重缺钱,故本节目无视频无声音。好,先看下面一个类声明。 这个类是老周随便瞎写的,没有特别内涵,只是用来做做实验而已。注意类型上应用的attribute,它被定义为数据协定。 下面是重点,对这个类的实例进行序列化,所以,我们先得new一个实例。 然后,可以序列 阅读全文
posted @ 2016-11-22 17:52 东邪独孤 阅读(1258) 评论(0) 推荐(4) 编辑
摘要: 前面好几篇文章,老周都跟大伙伴们聊了跟应用程序域有关的话题,干脆咱们一聊到底吧,做学问就应该这样,有恒心。 App Domain的创建新应用程序域的方法中,有一个特殊的重载: 这个重载比较特殊,它与咱们今天扯的话题接近,因为它的参数列表中有一个是 PermissionSet 类型的,它表示一个权限的 阅读全文
posted @ 2016-11-14 19:10 东邪独孤 阅读(1341) 评论(2) 推荐(6) 编辑
摘要: 当一个程序集被加载使用的时候,出于数据的完整性和安全性考虑,程序集文件(在99.9998%的情况下是.dll文件)会被锁定,如果此时你想更新程序集(实际上是替换dll文件),是不可以操作的,这时你得把应用程序退出,替换文件后再启动程序。 多数情况下这样做是可行的,只是有时候,比如ASP.NET或一些 阅读全文
posted @ 2016-11-02 19:15 东邪独孤 阅读(9506) 评论(31) 推荐(44) 编辑
摘要: 我不敢说俺的方法是最佳方案,反正这世界上很多东西都是变动的,正像老子所说的——“反(返)者,道之动”。以往看到有些文章中说,为每个客户端安装证书嫌麻烦,就直接采用把用户名和密码塞在SOAP头中发送,然后在服务器端自定义一个消息拦截器来验证用户名和密码。 以老周不靠谱的学识水平认为,这样做不好,直接把 阅读全文
posted @ 2016-10-30 18:27 东邪独孤 阅读(3808) 评论(3) 推荐(4) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 42 下一页