- 博客(0)
- 资源 (10)
- 收藏
- 关注
使用DiskID32组件VB读硬盘序列号 C#也有
使用DiskID32读取硬盘序列号,代码简洁。
经过测试,在有一台64位Win7系统下读取不到。
但是使用C#的却可以。
使用的都是DiskID32组件。
2017-09-27
IIS的工作原理详解W3SVC
DirectoryEntry是.Net给我们的一大礼物,他的名字我们就知道他的功能--目录入口。使用过ADSI的人都知道操作IIS,WinNT这些时,我们还需要提供他们的Path,操作IIS时,这个Path的格式为:
IIS://ComputerName/Service/Website/Directory
ComputerName:即操作的服务器的名字,可以是名字也可以是IP,经常用的就是localhost
Service:即操作的服务器,IIS中有Web,也有FTP,还有SMTP这些服务,我们主要是操作IIS的Web功能,因此此处就是"W3SVC",如果是FTP则应是"MSFTPSVC"
2011-03-15
C#类、接口、虚方法和抽象方法-抽象类和接口的相同点和区别
(1) 抽象方法只作声明,而不包含实现,可以看成是没有实现体的虚方法
(2) 抽象类不能被实例化
(3) 抽象类可以但不是必须有抽象属性和抽象方法,但是一旦有了抽象方法,就一定要把这个类声明为抽象类 (4) 具体派生类必须覆盖基类的抽象方法
(5) 抽象派生类可以覆盖基类的抽象方法,也可以不覆盖。如果不覆盖,则其具体派生类必须覆盖它们。
2011-03-15
Petshop5.0详解文档+Petshop5.0源代码
Petshop5.0 详解文档+源代码
------------
因为在PetShop 5.0中引入了异步处理机制。插入订单的策略可以分为同步和异步,两者的插入策略明显不同,但对于调用者而言,插入订单的接口是完全一样的,所以PetShop 5.0中设计了IBLLStrategy模块。虽然在IBLLStrategy模块中,仅仅是简单的IOrderStategy,但同时也给出了一个范例和信息,那就是在业务逻辑的处理中,如果存在业务操作的多样化,或者是今后可能的变化,均应利用抽象的原理。或者使用接口,或者使用抽象类,从而脱离对具体业务的依赖。不过在PetShop中,由于业务逻辑相对简单,这种思想体现得不够明显。也正因为此,PetShop将核心的业务逻辑都放到了一个模块BLL中,并没有将具体的实现和抽象严格的按照模块分开。所以表示层和业务逻辑层之间的调用关系,其耦合度相对较高:
---------------网上找的。
2011-03-06
achg.asp asp.mfl appsrv.msc iisadmin.mfl iisadmin.mof iispwchg.dll w3core.mfl w3core.mof w3dt.mfl
achg.asp asp.mfl appsrv.msc iisadmin.mfl iisadmin.mof iispwchg.dll w3core.mfl w3core.mof w3dt.mfl
2010-03-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人