借用vb的my,c#照样条条大路通罗马_c#应用
2008-02-23 05:43:36来源:互联网 阅读 ()
.NET Framework既广且深,其功能之强大和完整是任谁也不能否认的,然而其众多命名空间中大量数目的类别,却常常让新手不知从何下手,总是必须花上一段时间才能熟悉他们所需之类别的位置。这样的过程,其实让人觉得有点气馁。为了解决学习上的问题,并具体提升研发人员的生产力,Visual Basic 2005提供了一项很重要的新功能,他就是My。My 提供了常用 .NET Framework 类和函数的进入点,让常用的功能唾手可得,并减少您必须撰写的程式代码行数。只是这么好用的功能,难道Visual C# 2005不能够使用吗?其实只要先加入对Microsoft.VisualBasic的参考,再导入适当的命名空间,例如:
using Microsoft.VisualBasic.Devices;
就能够在Visual C# 2005中使用和My相似的语法来撰写程式。现在假设我们要在Visual C# 2005中播放一个音频文档,欲达此目的,以标准的 C# 程式语法来撰写应该如下所示:
SoundPlayer simpleSound = new SoundPlayer(@"C:\Beep.wav ");
simpleSound.Play();
现在有了My,您只需撰写下面这两道语句即可:
Computer myOwnComputer = new Computer();
myOwnComputer.Audio.Play(@"C:\Beep.wav");
又例如,假设您要播放一个系统声音,能够撰写如下所示的语句:
Computer myOwnComputer = new Computer();
myOwnComputer.Audio.PlaySystemSound(System.Media.SystemSounds.Asterisk);
再举一个例子,假设您要去验证和指定远程主机的联机性,能够采用下列写法:
Computer myOwnComputer = new Computer();
if(myOwnComputer.Network.IsAvailable)
{
if(myOwnComputer.Network.Ping("www.microsoft.com"))
{
MessageBox.Show("微软的网站能够使用。");
}
}
从上面这三个简例能够看得出来,显然My不但能够程式代码更加精简,更重要的是,这是一种很直观式的写法,让程式设计师很容易去联想和发掘所需的功能。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash