熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

借用VB的My,C#照樣條條大路通羅馬

2022-06-13   來源: .NET編程 
    Framework既廣且深其功能之強大與完整是任誰也不能否認的然而其眾多命名空間中大量數目的類別卻常常讓新手不知從何下手總是必須花上一段時間才能熟悉他們所需之類別的位置這樣的過程其實讓人覺得有點氣餒為了解決學習上的問題並具體提升開發人員的生產力Visual Basic 提供了一項非常重要的新功能它就是MyMy 提供了常用 NET Framework 類與函數的進入點讓常用的功能唾手可得並減少您必須撰寫的程序代碼行數只是這麼好用的功能難道Visual C# 不能夠使用嗎?其實只要先加入對MicrosoftVisualBasic的參考再導入適當的命名空間例如:
  
  using MicrosoftVisualBasicDevices;
  
    就可以在Visual C# 中使用與My相似的語法來撰寫程序現在假設我們要在Visual C# 中播放一個音頻文件欲達此目的以標准的 C# 程序語法來撰寫應該如下所示:
  
  SoundPlayer simpleSound = new SoundPlayer(@C:\Beepwav );
  simpleSoundPlay();
  
    現在有了My您只需撰寫下面這兩道語句即可:
  
  Computer myOwnComputer = new Computer();
  myOwnComputerAudioPlay(@C:\Beepwav);
  
    又例如假設您要播放一個系統聲音可以撰寫如下所示的語句:
  
  Computer myOwnComputer = new Computer();
  myOwnComputerAudioPlaySystemSound(SystemMediaSystemSoundsAsterisk);
  
    再舉一個例子假設您要去驗證與指定遠程主機的聯機性可以采用下列寫法:
  
  Computer myOwnComputer = new Computer();
  if(myOwnComputerNetworkIsAvailable)
  {
   if(myOwnComputerNetworkPing())
   {
    MessageBoxShow(微軟的網站可以使用);
   }
  }
  
    從上面這三個簡例可以看得出來顯然My不僅能夠程序代碼更加精簡更重要的是這是一種非常直觀式的寫法讓程序設計師非常容易去聯想與發掘所需的功能 
  

From:http://tw.wingwit.com/Article/program/net/201311/13065.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.