引言: using System;using System.Runtime.InteropServices;using System.Management;namespace Hardware{/// <summary>/// Hardware_Mac 的摘要说明。
摘要: 翻译作品之六100 industrial-strength tips & tools for the scriptkiddie (unix ver.)
一.前言:
本人翻译系列文章,很担心里面出错的地方会误人,不过心里还是有去做一做的,我
是通过自己的理解来翻译的,如果我的理解错误了,或许是我不理解的部分也不经意翻译
了,那必然会给各位多多少少的误导,所以我在文章后面都附上原文......
摘要:最近工作比较紧,原来写的那两个opengl程序就是简单应付了一下。已经达到原来的目的了。测试显卡和鼠标。opengl本来对键盘和鼠标就有支持。可以参见redbook上的网址下载源程序自己看。
现在想改善一下程序。加一些文字上去。不过opengl好象只对文字有那种最简单的位图映射支持。辅助库我不怎么会用,不知道里面有没有直接的关于这方面东东。好在事例程序有一个font.c已经把字体数组给了(只有大......
C#如何取硬件标志 using system;using system.management; 【程序编程相关:
组件制作之四(定制外观) 】using system.runtime.interopservices; 【推荐阅读:
组件制作之三(图形控件) 】{ 【扩展信息:
组件制作之五(托盘组件)】namespace hardware/// <summary>/// hardware_mac 的摘要说明./// </summary>public class hardwareinfo{//取机器名 public string gethostname(){return system.net.dns.gethostname(); }
//取cpu编号
public string getcpuid() {try{managementclass mc = new managementclass("win32_processor");managementobjectcollection moc = mc.getinstances();string strcpuid = null ;foreach( managementobject mo in moc ) {strcpuid = mo.properties["processorid"].value.tostring();break; }return strcpuid;}catch{return "";}
}//end method
//取第一块硬盘编号public string getharddiskid() {try{managementobjectsearcher searcher = new managementobjectsearcher("select * from win32_physicalmedia");string strharddiskid = null ;foreach(managementobject mo in searcher.get()) { strharddiskid = mo["serialnumber"].tostring().trim();break; }return strharddiskid ;}catch{return "";}}//end ...
下一页 摘要: 近来,在网上发现一个能精确计算pi后面数百位的c程序,不敢独享,把其翻译成pascal版,供大家参考,该函数写的非常精巧,仅用了三行代码,就能精确计算出pi后800位小数。小弟不才,对数学造诣不深,不明白他算法的原理是什么,如果有懂的请不吝赐规教。下面将该函数的c版和pascal版一并贴出,供大家参考。
/////////////////////////////////////////////......