程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 使用.NET實現IP切換器(3)

使用.NET實現IP切換器(3)

編輯:關於C語言

3.3 當然我們還要實現程序加載時的獲取文件目錄的操作,如下:

private void frmMain_Load(object sender, EventArgs e)
{
//將配置文件加載到下拉框中
string path = Application.StartupPath + @"\config\";
if (Directory.Exists(path))
{
DirectoryInfo dirinfo = new DirectoryInfo(path);
foreach (FileInfo fi in dirinfo.GetFiles())
{
cbbIP.Items.Add(Path.GetFileNameWithoutExtension(fi.FullName));
}
}
}

3.4 當然,按照上述方法,將配置好的netsh.exe批處理文件,放在目標位置後,你就可以實現自己的IpHelper了。

3.5 恭喜你,簡單的IPHelper已經實現,運行你的程序,享受快速配置IP帶來的便捷吧。

4. 系統展望

Anytao.IpHelper,只是點燃了一個快速應用的火苗,我在平時的工作中也享受了這種方便的痛快,我的Emma的機子裡也必備了IpHelper,就好像是我每天帶給她的愛護和關心。嘿嘿,寫代碼的也可以用這種方式,哄哄家裡的娘子軍嘛,讓我們的程序人生更加和諧。

言歸正傳,IpHelper只是個代步的工具,還有更多的思想和設計可以融會到裡面做為充實,我將會再以後的時間逐漸完善以下幾個方面:

設計Ip、IpConfig類,來以面向對象方式完善系統架構;

增加Ip錄入功能,實現動態增加Ip選項的能力,而不需要手工實現;

更多桌面網絡管理平台融合。

5. 結束語

本文的主要目的是,以一個示例為切入點,講明白如何在托管環境中以Process方法來加載外部應用,使用Process可以方便的在你的應用中打開網站、郵件、外部程序、腳本等,因此是值得學習的東西。

因為,以開發為基礎的文章是第一次嘗試,不知請大家見笑,小小工具希望給您的生活帶來方便。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved