仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 703|回复: 8
打印 上一主题 下一主题

[学习教程] ASP.NET网页设计C#使用:读取指定盘符的硬盘序列号

[复制链接]
飘飘悠悠 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:42:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
中间码是基于一个虚拟机器。源代码是最高层的,理论上从源代码开始直接编译成本地码能提供最大优化的。而中间码只能是转译成本地码,效率上难免受到损耗。根据虚拟机器所设定的体系结构的特点,和本地机器的差异的多少。硬盘usingSystem;
usingSystem.IO;
usingSystem.Runtime.InteropServices;
usingSystem.Text;
usingMicrosoft.Win32;
namespaceWjb.ReadOrWriteIniAndReg
{
/**////
///读取指定盘符的硬盘序列号
///
publicclassHardDiskVal
{
[DllImport("kernel32.dll")]
privatestaticexternintGetVolumeInformation(
stringlpRootPathName,
stringlpVolumeNameBuffer,
intnVolumeNameSize,
refintlpVolumeSerialNumber,
intlpMaximumComponentLength,
intlpFileSystemFlags,
stringlpFileSystemNameBuffer,
intnFileSystemNameSize
);
/**////
///取得盘符为drvID的硬盘序列号,缺省为C
///
///
///
publicstringHDVal(stringdrvID)
{
constintMAX_FILENAME_LEN=256;
intretVal=0;
inta=0;
intb=0;
stringstr1=null;
stringstr2=null;
inti=GetVolumeInformation(
drvID+@":",
str1,
MAX_FILENAME_LEN,
refretVal,
a,
b,
str2,
MAX_FILENAME_LEN
);
returnretVal.ToString();
}
publicstringHDVal()
{
constintMAX_FILENAME_LEN=256;
intretVal=0;
inta=0;
intb=0;
stringstr1=null;
stringstr2=null;
inti=GetVolumeInformation(
"c:",
str1,
MAX_FILENAME_LEN,
refretVal,
a,
b,
str2,
MAX_FILENAME_LEN
);
returnretVal.ToString();
}
}
说句实话,Java跨平台根本就不是外行人想想的那种,一次编译,处处运行。
柔情似水 该用户已被删除
沙发
发表于 2015-1-19 21:28:13 | 只看该作者
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
若天明 该用户已被删除
板凳
发表于 2015-1-27 08:38:36 | 只看该作者
能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写。
精灵巫婆 该用户已被删除
地板
发表于 2015-2-5 03:56:19 | 只看该作者
关于ASP.NET功能上,ASP.NET比微软以前的ASP(96年出现)有更强大的library,更好的稳定性。ASP.NET可以使用.NETFramework中所有组件(也就是说.NET能实现的,ASP.NET一样能实现)。
第二个灵魂 该用户已被删除
5#
发表于 2015-2-11 03:41:27 | 只看该作者
虽然在形式上JSP和ASP或PHP看上去很相似——都可以被内嵌在HTML代码中。但是,它的执行方式和ASP或PHP完全不同。在JSP被执行的时候,JSP文件被JSP解释器(JSPParser)转换成Servlet代码,然后Servlet代码被Java编译器编译成.class字节文件,这样就由生成的Servlet来对客户端应答。所以,JSP可以看做是Servlet的脚本语言(ScriptLanguage)版。
简单生活 该用户已被删除
6#
发表于 2015-3-1 20:52:08 | 只看该作者
JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。
再见西城 该用户已被删除
7#
发表于 2015-3-10 23:35:02 | 只看该作者
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp)。
蒙在股里 该用户已被删除
8#
发表于 2015-3-17 16:08:17 | 只看该作者
大哥拜托,Java在95年就出来了,微软垄断个妹啊,服务器市场微软完全是后后来者,当年都是Unix的市场,现在被WindowsServer和Linux抢下大片,包括数据库也一样。
老尸 该用户已被删除
9#
发表于 2015-3-24 11:15:58 | 只看该作者
同时也感谢博客园给我们这个平台,也感谢博客园的编辑们做成专题引来这么多高人指点。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 23:51

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表