03 2013 档案
摘要:为没有源码的DLL文件添加强名称如果项目中引用了其他没有源码的dll文件,并且此dll文件是没有强名称的程序集,则编译时会出现类似 "Assembly generation failed -- 引用的程序集 'xxxxxxxxxxx' 没有强名称" 这样的错误。我这里引用的是Interop.Interop.MSScriptControl.dll程序集,它不是强名称的,则需要进行以下操作:1.打开SDK 命令提示窗口;2.创建一个新的随机密钥对:sn -k Interop.Interop.MSScriptControl.snk3.反编译目标程序集ildasm
阅读全文
摘要:本文不是基于B/S的 后台调用前台js方法,而是给你一段js方法字符串,让你在程序中直接解析这段方法,并调用方法得到想要的值。 首先要解析Js方法,可以用微软的msscript.ocx控件(Interop.MSScriptControl.dll)来解析js方法. 1.msscript.ocx下载的地址 http://www.microsoft.com/downloads/details.aspx...
阅读全文
摘要:1. 强类型程序集 为什么要强类型名称? 主要是防止不同公司起的名字不同,所以要强类型(秘钥) 强类型名字=基本信息,版本号,秘钥等信息等 1)检查程序集是否强命名: sn –v xxx.dll 2)生成秘钥: sn –p keyPair.snk 假设类库名字为 common ,想强类型化,则在 项目的 Properties/AssemblyInfo.cs 最后加上 一句 //手动添...
阅读全文
摘要:1. 正则里面 “ .” 和 " ? " 和"{", 要使用 \. \? ,\{2. 委托 public delegate void abc(); 委托变量: abc a;3 .443端口https 浏览网页655535个端口0-1023 公认1024-49151 动态绑定服务49152-65525 动态或者私有端口
阅读全文
摘要:XmlSerializer.Deserialize 方法 (XmlReader) 反序列化 1.普通xml序列化,不带属性序列化 2.带属性的序列化 SoapAttribute 属性 (本章主要代码) **************************************************************************************************...
阅读全文
摘要:想用Dtagridview实现多用户登录的功能。主要截图如下:功能介绍: 1)输入名字和密码后,点击验证码图片 获取验证码或者切换验证码。 2)输入验证码,点击 按钮 登陆 3)登陆后返回的结果 在按钮文本上显示。设计思路:1.主要有个类fatie,要用于线程获取验证码和登陆。字段:row行号-- 标志datagridview中哪行哪列正在获取验证码,或者正在登陆,或者需要更新 state 信息 column 列号,获取到的验证码的图片类型image,提示状态字段state,user成员。方法: 登陆,获取验证码2. Timer控件每秒更新一下 列4的值。dataGridView1_CellC
阅读全文
|

本博客为水墨原创,基于Creative Commons Attribution 2.5 China Mainland License发布,欢迎转载,演绎或用于商业目的,但是必须保留本文的水墨(包含链接)。如您有任何疑问或者授权方面的协商,请给我留言。