2009年7月30日 星期四

C#使用VB MY物件

如何在 C# 中調用 VB.Net 2005 的 My 物件及其他函數
相信玩過 VB 2005 的朋友都知道它內建了個 My 物件,功能強大使用方便。
My 物件將特定功能封裝,無需宣告,不用建個體,直接使用,提供 VB 開發者輕鬆建構應用程式。

My.Application 物件 存取應用程式資訊和服務。
My.Computer 物件 存取主機電腦及其資源、服務和資料。
My.Forms 物件 存取目前專案中的表單。
My.Log 物件 存取應用程式記錄檔。
My.Request 物件 存取目前的 Web 要求。
My.Resources 物件 存取資源項目。
My.Response 物件 存取目前的 Web 回應。
My.Settings 物件 存取使用者和應用程式層級設定。
My.User 物件 存取目前使用者的安全性內容。
My.WebServices 物件 存取目前專案所參考的 XML Web Service。

要使用前請先加入參考 "Microsoft.VisualBasic"
using Microsoft.VisualBasic;
using Microsoft.VisualBasic.ApplicationServices;
using Microsoft.VisualBasic.CompilerServices;
using Microsoft.VisualBasic.Devices;
using Microsoft.VisualBasic.FileIO;
using Microsoft.VisualBasic.Logging;
using Microsoft.VisualBasic.MyServices;

C# 調用VB.Net 2005 My 物件Computer.Network.IsAvailable來檢查目前網路連線狀態
if (new Computer().Network.IsAvailable)
{
MessageBox.Show("網路連線正常!!");
}
else
{
MessageBox.Show("無法連線網路!!");
}

沒有留言:

張貼留言