摘要:要维护一个老的PB系统,有些地方用PB实在不方便,好在就张三、李四几个人用,每人装个.net框架。设置.NET类COM可见方式一:将整个程序集设成COM可见方式二,只公开部分类使用.Net框架携带的RegAsm.exe命令行工具将.net的dll文件注册成COM如果你的程序集不是强类型的(强类型的安装在GAC中),你需要使用Regasm命令的可选参数 codeBase来指定程序集所在的位置注意命令运行成功时显示 "成功注册了类型!", 可以到注册表中查看注册的类型,如下代码则可以在注册表的[HKEY_CLASSES_ROOT\CLSID\{09BCD386-F397-481
阅读全文
摘要:环境说明使用的环境是VS2010,.Net4.0,XP,IE8.0, CKEditor.Net 3.6.2,CKFinder2.1.1文件准备CKEditor复制_Sample目录下ckeditor目录到网站根目录CKFinder复制ckfinder目录后删除里面的_sample目录,_source,bin等目录与.txt文件调整代码调整CKFinder,FileUploadCommandHandler.cs中的SendResponse方法中的代码HttpPostedFile oFile = HttpContext.Current.Request.Files[HttpContext.Curre
阅读全文
摘要:以前整Socket编程(VB6.0)有时忘关闭Socket再次启动时就报端口已经被用了,当时的办法就是重启系统,后来看到书上介绍一个端口唯一标识一个应用程序,于是就高兴的认为一个端口只能被一个应用程序绑定,这样和谐的过了一些年,直到有一天发现自己整了一年多的IIS其实可以多个进程(w3p.exe)共用一个80端口,于是俺的世界又不和谐了.为了解决这一重大矛盾,作为一个2B程序员,我尝试了平行宇宙理论,玄理论,直到上帝造物说...-_",呵呵扯淡了。下面谈一下本人的YY,大神们看了表笑,还望不吝赐教。关于链接的回忆小时候还记的厂里有个总机室,师傅姓王,里面有个电话交换机具体叫什么也不清
阅读全文
摘要:1.TreeView的操作涉及 ItemHandle(相当与指针),跟TreeViewItem(数据节点)需要注意的是TreeViewItem是结构体按传值方式运作2.节点的引用都是基于ItemHandle进行的3.一个节点添加时设置其Children为false,但是当给其添加子节点后其children将变成true(需要使用getitem再次获取)4.ItemPopulate 事件:如果该节点添加时的children=true,那么第一次展开该节点将触发ItemPopulate,当填充了子节点后再次展开该节点将不再触发该事件,如果一直没能填充子节点那么将在每次展开时触发该事件.4.1如果改
阅读全文
摘要:无法更新 EntitySet“XXX表”,因为它有一个 DefiningQuery,而 <ModificationFunctionMapping> 元素中没有支持当前操作的 <UpdateFunction> 元素。改错误是没定义主键引起的,Linq to SQL ,跟EF好象都这样,Linq To SQL,干脆什么提示都没
阅读全文
摘要:在机器级别(C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Config)的web.config中与如下HttpModule配置<add name="UrlRoutingModule-4.0" type="System.Web.Routing.UrlRoutingModule" />该模块代码---------------View Code [TypeForwardedFrom("System.Web.Routing, Version=3.5.0.0, Culture=Neutral, P
阅读全文
摘要:构造函数入下:[SecurityCritical] protected RealProxy(Type classToProxy) : this(classToProxy, IntPtr.Zero, null) { } [SecurityCritical] protected RealProxy(Type classToProxy, IntPtr stub, object stubData) { if (!classToProxy.IsMarshalByRef && !classToProxy.IsInterface) throw new ArgumentException(En
阅读全文