05 2014 档案
摘要:XPath 是 XML 的内容,这里 SelectNodes 是 C# 中XmlDocument 或 XmlNode 的一个方法。SelectNodes 使用 XPath 来选取节点。重要语法SelectNodes("item")从当前节点的儿子节点中选择名称为 item 的节点。SelectNod...
阅读全文
摘要:ConfigurationManager读取dll的配置文件 最近一个项目,需要发布dll给第三方使用,其中需要一些配置参数。我们知道.NET的exe工程是自带的App.config文件的,编译之后会生成XX.exe.config文件,使用静态类ConfigurationManager即可读取。 ...
阅读全文
摘要:计算机常用英语词汇一、硬件类(Hardware)二、软件类(Software)三、网络类(Network)四、其它CPU(CenterProcessorUnit)中央处理单元Mainboard主板RAM(randomaccessmemory)随机存储器(内存)ROM(ReadOnlyMemory)...
阅读全文
摘要:Com与.Net互操作 .Net调用Com组件主要分为两类:静态调用及动态调用。所谓静态调用:指通过tlbimp.exe命名产生Com组件在.Net环境下的包装类,然后通过这个包装类来访问Com组件。所谓动态调用:是指不通过Com组件的包装类来进行Com组件调用,而是在远行时通过反射来进行Com组...
阅读全文
摘要:1 COM组件概述COM是微软公司为了计算机工业的软件生产更加符合人类的行为方式开发的一种新的软件开发技术。在COM构架下,人们可以开发出各种各样的功能专一的组件,然后将它们按照需要组合起来,构成复杂的应用系统。COM组件的优点:①可以将系统中的组件用新的替换掉,以便随时进行系统的升级和定制;②可以...
阅读全文
摘要:本书主要介绍系统软件的运行机制和原理,涉及在Windows和Linux两个系统平台上,一个应用程序在编译、链接和运行时刻所发生的各种事项,包括:代码指令是如何保存的,库文件如何与应用程序代码静态链接,应用程序如何被装载到内存中并开始运行,动态链接如何实现,C/C++运行库的工作原理,以及操作系统...
阅读全文
摘要:Remoting和Web Service是.net中的重要技术,都可用来实现分布式系统开发,如果是不同的平台就只能选择Web Service,但如果是同一平台,就都可以选择了。到底选择那种,当然还有访问效率上的考虑,同时在Remoting中又有三中信道 Http,Tcp,Ipc,它们又各有差别。...
阅读全文
摘要:1:Socket VS Remoting 使用socket无疑是效率最高的。但是,在复杂的接口环境下,Socket的开发效率也是最低的。故在兼顾开发效率的情况下,可以使用Remoting来代替Socket开发。并且: 1、Tcp通道的Remoting速度非常快。 你可以通过端口查看工具,发现remo...
阅读全文
摘要:1.创建服务端Class:ProxyServerRemoting 1 using System; 2 using System.Collections.Generic; 3 using System.Text; 4 using Inscription.Manadal.EmrPlugIn.NetMes...
阅读全文
摘要:区别:1、Assembly.LoadFile只载入相应的dll文件,比如Assembly.LoadFile("a.dll"),则载入a.dll,假如a.dll中引用了b.dll的话,b.dll并不会被载入。Assembly.LoadFrom则不一样,它会载入dll文件及其引用的其他dll,比如上面的...
阅读全文
摘要:加载程序集AssMedicalAdvice = Assembly.LoadFrom(Path.Combine(Environment.CurrentDirectory, "Inscription.MedicalAdvice.Client.dll"));1.调用静态函数,静态函数不需要实例化类,所以m...
阅读全文
摘要:面向对象的5条基本设计原则单一职责原则 对于单一职责原则,其核心思想为:一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。职责过多,可能引起它变化的原因就越多,这将导致职责依赖,相...
阅读全文