许明会的计算机技术主页

Language:C,C++,.NET Framework(C#)
Thinking:Design Pattern,Algorithm,WPF,Windows Internals
Database:SQLServer,Oracle,MySQL,PostSQL
IT:MCITP,Exchange,Lync,Virtualization,CCNP

导航

2011年4月20日

创建动态链接库的方法简介

摘要: 有多个不同的cs文件,基本信息如下Add.cs文件MathLibrary空间含有类 Add()方法;Mult.cs文件MathLibrary空间含有 Mult()方法。此时你建立TestCode.cs文件,命名空间 MathLibrary里面写一个静态的Main()方法,可以直接调用Add()和Mult()完成测试。现在你要发布你的动态链接库,可以将Add.cs和Mult.cs打包成DLL文件提交,方法如下:csc /t:libray /out:MathTest.dll Add.cs Mult.cs编译dll后方法Add()和Mult()都在MathLibrary命名空间下,只要引用MathL 阅读全文

posted @ 2011-04-20 20:52 许明会 阅读(217) 评论(0) 推荐(0) 编辑

MD5和SHA加密测试

摘要: 有关MD5和SHA加密,程序在SharpDevelop环境下测试。注意XP只支持MD5和SHA1,其他的不受XP系统支持。usingSystem;usingSystem.Net.NetworkInformation;namespaceDemoConsole{classProgram{publicstaticvoidMain(string[]args){ byte[]bytes = System.Text.Encoding.UTF8.GetBytes("XU Minghui");System.Security.Cryptography.MD5CryptoServiceProv 阅读全文

posted @ 2011-04-20 20:31 许明会 阅读(412) 评论(0) 推荐(0) 编辑

获取网卡信息

摘要: 获取网卡的基本信息:名称、MAC地址、网卡描述信息、IP地址、网关、DNS等。基本方法:NetworkInterface类获取gateway和dns信息;System.Net.Dns类获取IP地址。示例如下:/** Created by SharpDevelop.* User: JACK* Date: 2011-4-20* Time: 18:47** To change this template use Tools | Options | Coding | Edit Standard Headers.*/usingSystem;usingSystem.Net.NetworkInformati 阅读全文

posted @ 2011-04-20 19:55 许明会 阅读(432) 评论(0) 推荐(0) 编辑