首页 > 开发 > 综合 > 正文

借用VB的My,C#照样条条大路通罗马

2024-07-21 02:28:37
字体:
来源:转载
供稿:网友
  .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不仅能够程序代码更加精简,更重要的是,这是一种非常直观式的写法,让程序设计师非常容易去联想与发掘所需的功能。,欢迎访问网页设计爱好者web开发。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表