Powered By Blogger

關於我自己

我的相片
網站經營斷斷續續,現在以分享程式練習為主。 因為工作需要,不時會有練習程式的需要。 所以將自己練習的過程分享給大家。 如果有幫助到各位,那就太好了! 如果針對本人或網站內容有任何問題, 歡迎與我聯絡。

2016年7月30日 星期六

【VB.NET 語言】上報 練習 _ 選擇資料夾

居裡貓這幾天做了一個小程式的練習,簡稱就叫 "上報" 吧!
但其實也就是把檔案複製到那邊(或是上傳)的概念~

好咧,因為這次這個小程式啊!有比較多一些,那居裡貓就分段落分享了~
不免俗的,也是拜讀了各個先進的教學文才有今天這個小程式的誕生啊!

那我們就開始吧!
首先說說我們有什麼吧!那就請看!


直接看這個程式的長相吧!
看了大家應該會有一些些明白吧?(還是疑惑...ㄎ)

總之今天居裡貓要分享的是上面四個 TextBox 跟四個 Button,
用 Button 來選擇資料夾路徑的功能就對了!

這個功能就是要讓使用者去選擇你要把資料產生在哪一個路徑的 Local Folder;
把資料複製到哪個路徑的 Remote Folder;
把資料上傳到哪個路徑的 NAS Folder;
或是上傳到哪個路徑的 FTP Floder。

當然這邊的 NAS and FTP 路徑當然是模擬啦!不要強求我去生一個出來用麻~

好,按下上面四個開啟資料夾的按鈕就會跳出類似這樣的小視窗~~~


選取好資料夾按下確定之後,我們要把剛剛選擇的資料夾完整路徑顯示在 TextBox 上面。


大家關心的程式碼部分,這就給大家貼上!!!
-----------------------------------------------------------------------------------------------------------------------
  1. 'Select Local Folder  
  2. Private Sub Btn_Local_Click(sender As Object, e As EventArgs) Handles Btn_Local.Click  
  3.     Dim Local_FolderBrowser As FolderBrowserDialog = New FolderBrowserDialog  
  4.     Local_FolderBrowser.ShowDialog()  
  5.     TxB_Local.Text = Local_FolderBrowser.SelectedPath  
  6.   
  7. End Sub  
  8. 'Select Remote Folder  
  9. Private Sub Btn_Remote_Click(sender As Object, e As EventArgs) Handles Btn_Remote.Click  
  10.     Dim Remote_FolderBrowser As FolderBrowserDialog = New FolderBrowserDialog  
  11.     Remote_FolderBrowser.ShowDialog()  
  12.     TxB_Remote.Text = Remote_FolderBrowser.SelectedPath  
  13.   
  14. End Sub  
  15. 'Select NAS Folder  
  16. Private Sub Btn_NAS_Click(sender As Object, e As EventArgs) Handles Btn_NAS.Click  
  17.     Dim NAS_FolderBrowser As FolderBrowserDialog = New FolderBrowserDialog  
  18.     NAS_FolderBrowser.ShowDialog()  
  19.     TxB_NAS.Text = NAS_FolderBrowser.SelectedPath  
  20.   
  21. End Sub  
  22. 'Select FTP Folder  
  23. Private Sub Btn_FTP_Click(sender As Object, e As EventArgs) Handles Btn_FTP.Click  
  24.     Dim FTP_FolderBrowser As FolderBrowserDialog = New FolderBrowserDialog  
  25.     FTP_FolderBrowser.ShowDialog()  
  26.     TxB_FTP.Text = FTP_FolderBrowser.SelectedPath  
  27.   
  28. End Sub

----------------------------------------------------------------------------------------------------------------------

你可能會想說這有什麼難的?痾的確是沒有難度,
但是整個程式都會講總不能漏了一小個地方吧~到時候因為沒有這個小地方有人會抱怨吧?!

好的!今天的分享就到這裡了,至於其他部分就在之後分享出來了!!!
希望大家會喜歡今天的分享!
感謝網路上各位先進的教學!




底下就是這個連續劇程式分享的分段分享內容

1. 上報 練習 _ 選擇資料夾
2. 上報 練習 _ 寫一個 .XML 資料
3. 上報 練習 _ 監控資料夾
4. 上報 練習 _ 複製檔案
5. 上報 練習 _ FTP Server 檔案上傳
6. 上報 練習 _ 上傳錯誤紀錄
7. 上報 練習 _ 使用 BackgroundWorker 再次上傳
8. 上報 練習 _ Log 紀錄
9. 上報 練習 _ 完整程式碼分享

沒有留言:

張貼留言