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

  .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不仅能够程序代码更加精简,更重要的是,这是一种非常直观式的写法,让程序设计师非常容易去联想与发掘所需的功能。

时间: 2024-12-22 21:25:53

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

条条大路通罗马——傲游3搜索技巧

  搜索,是每个网友每天上网冲浪可能都必不可少的操作之一,浏览器作为互联网入口,提供更高效.更完善的搜索服务自然也是份内之责.全新的傲游3浏览器想用户所想,提供多种便捷搜索服务,并整合主流搜索引擎,方便用户获取更全面的搜索结果.所谓"条条大路通罗马",无论用户是什么样的使用习惯,在什么样的浏览状况下,傲游3均能提供恰到好处的搜索支持,不想试试吗? 搜索栏可谓是浏览器中最"正统"的搜索入口,在傲游3中,搜索栏也一直承担着重要的作用.启动搜索.切换默认搜索引擎,都可以在

网络营销条条大路通罗马 介绍QQ空间营销之道

中介交易 SEO诊断 淘宝客 云主机 技术大厅 网络营销的方式有很多,而且把每一个营销方式用熟用精之后,你会发现不同的营销方法都能够实现良好的营销效果!可是实际上,很多网络营销人员使用了很多不同的营销手段,却发现营销的效果并不尽如人意,很显然这就是没有掌握营销的核心造成的,其实只要把其中的一条营销手段用精用熟之后,再辅之于其他营销手段,才能够实现超强的营销效果,下面笔者就来重点介绍一下很多营销人员容易忽略的一个强大营销手段,QQ空间的营销! QQ空间是独立的一个平台,但是QQ空间上的内容却不能够

条条大路通罗马 新站长成功最需打破跟风思维

中介交易 SEO诊断 淘宝客 云主机 技术大厅 事实上,不仅仅是站长,包括各行各业刚入行的新人们,在对待工作或者创业最常见的态度便是疯狂地想去了解一切别人特别是成功者的信息,然后会按照了解到的情况进行"复制",认为这正是对应了那句著名的创业格言:"最快的成功就是复制."的确,复制会让我们少走许多弯路,减少许多费时间.成本的探索环节,然而却的的确确会束缚你的思维,让你的眼光被眼前成功者的光芒所遮蔽,只剩下跟风的惯性思维. 但是一个最为常见的事实是:当许多新人在被成功者

LS-GAN作者诠释新型GAN:条条大路通罗马,把GAN建立在Lipschitz密度上

最近很多关心深度学习最新进展,特别是生成对抗网络的朋友可能注意到了一种新的GAN-- Wasserstein GAN.其实在WGAN推出的同时,一种新的LS-GAN (Loss Sensitive GAN,损失敏感GAN)也发表在预印本 [1701.06264] Loss-Sensitive Generative Adversarial Networks on Lipschitz Densities 上. 那这两种GAN有没有什么联系呢?作为LS-GAN的作者,笔者就带大家一览WGAN和LS-G

条条大路通贴吧,不要只想着复制出另一个天涯

1.天涯是一个成功的产品,不是一个成功的模式,中国的互联网很难再复制出另一个天涯. 2.贴吧成就的不是一个产品,还是一个成功的模式,目前的贴吧至多只把1%做到极致,还有99%的空间,任何一个互联网公司只要做到1%就能非常伟大,而中国互联网还可能产生N个做到1%甚至超过1%的公司. 3.用搜索来导航,用千万级的人来填内容做出了一个大社区,这是贴吧,也是珠峰的北坡,用搜索来抓取内容,用人来评价导航,也可以作出一个大社区,这是反向贴吧. 4.奇虎的360软件百科和聚客是正在行进的贴吧和反向贴吧,对于百

条条大路通电商:淡定的百度和激动的阿里

最近百度推出了"网民保障计划",宣布为网民使用百度搜索推广结果提供"双重保障",为遭遇假冒.钓鱼欺诈网站并受到损失的网民提供最高5000元的先行赔付保障金. 出于职业敏感,看到这个消息的时候便去翻查了计划的种种细节.所谓的双重保障,第一重是"信息真实性保障",通过百度搜索遭遇非法网站而受到损失的网友可向百度申请最高5000元的先行赔付保障金:第二重保障是"交易公平性"保障,网民通过百度进去的"资质齐全"的网

iSCSI SAN完全解读 条条道路通SAN

数据库.ERP等系统的应用使数据量呈几何级数增长,面对这种情况,用户需要构建SAN(存储区域网)来实现网络化的统一数据管理.SAN是一种处理块级数据的存储设备,主要为服务器提供服务,按照承载SCSI的方式不同,SAN主要分为FC SAN和iSCSI SAN两种. 根据IDC近期公布的存储市场统计报告,2005年iSCSI SAN比2004年增长了130%.什么原因使得iSCSI获得如此快速的增长?市场中的iSCSI产品主要有哪些流派?本期技术特写将与读者一起深入探讨. [基础篇] 随着光纤通道技

信息化发展时代 哪条大路通智慧城市?

华数传媒5月10日晚间公告称,公司全资子公司华数传媒网络有限公司与华为签署了战略合作协议,双方将在智慧城市.云计算.数据中心建设.推动大数据应用.ICT信息化建设.基础网络建设等方面进行全方位合作,以共同推动ICT基础网络.云计算.数据中心建设.智慧城市业务发展,打造示范项目.那么,智慧城市的定义.特征及建设路径分别是什么?智慧城市的本质在于信息化与城市化的高度融合,是新一代信息技术发展和知识社会创新环境下城市信息化向更高阶段发展的表现. 智慧城市理念问世以来,其定义归纳起来主要集中于以下三点:

关于流行开发工具(Java,C,C++,Vb,Dephi等等)的几个误区

c++ 1.工欲善其事,比先利其器.程序员问的最多的问题可能就是那个语言最好,最有前(钱)途?什么样的语言最厉害呢?其实这里边存在着一个很大的误区.那就是你适合干什么,你要开发什么.对于程序员来说,Java也好,C++也好,vb也好,都是用来完成某一项具体的项目的一种工具罢了.不过,既然是工具,就看你怎么用了.2.条条大路通罗马!对程序员来说,并不存在哪一种语言比哪一种语言更厉害的说法,关键是对你来说,你能不能用它来解决实际问题.而我们的程序员往往还在争论什么语言更好,这个语言更厉害,那个语言太