NDuiker專案第2天總結

2021-08-29 03:18:03 字數 1512 閱讀 9331

昨天晚上基本上實現了通過託拽檔案實現自動檢視命令列的功能。總結一下遇到的技術問題和解決辦法吧。

託拽檔案到文字框並在文字框顯示檔名的辦法:

文字框的allowdrap=true

private sub txtfilepath_dragenter(byval sender as object, byval e as system.windows.forms.drageventargs) handles txtfilepath.dragenter

if e.data.getdatapresent(dataformats.filedrop) then

' assign the file names to a string array, in

' case the user has selected multiple files.

dim files as string() = ctype(

e.data.getdata(dataformats.filedrop), string())

try

' assign the first image to the 'picture' variable.

me.txtfilepath.text =

files(0)

catch ex as exception

messagebox.show(ex.message)

return

end try

end if

end sub

取得臨時檔名:

io.path.gettempfilename

命令列兩邊加上雙引號解決目錄帶空格問題:

chr(34) & ***ecutefilepath_ &

chr(34)

讀取檔案使用編碼格式:

dim fw as new io.streamreader(stempredirectfilepath_,

system.text.encoding.default)

viewreport = fw.readtoend

不使用這種辦法,命令列中的中文提示變成亂碼。

總結:

目前使用vb.net來書寫,基本上和以前的程式設計習慣差不多,從昨天的進展看,以前的經驗優勢真是很有用。

遇到的問題:

目前沒有判斷檔案是否為可執行檔案?

檔案是32位還是16位?

檔案是否支援命令列?

ps:

.net應該更仔細的應用和了解,通過熟悉它的架構,對程式設計提高應該是很大的,比如:system.codedom.compiler.tempfilecollection

應該是乙個處理程式設計中臨時檔案的類,通常臨時檔案在程式中有乙個生命週期,通過這個類來控制臨時檔案的產生和銷毀,可以很好的保證程式的架構和管理,繼續努力吧。

NDuiker專案第2天總結

昨天晚上基本上實現了通過託拽檔案實現自動檢視命令列的功能。總結一下遇到的技術問題和解決辦法吧。託拽檔案到文字框並在文字框顯示檔名的辦法 文字框的allowdrap true private sub txtfilepath dragenter byval sender as object,byval ...

旅遊專案第2天

1.在index.html頁面裡發請求 確定是否要傳參 2.在servlet裡 準備頁面需要的資料 在service裡把三類資料封裝到乙個map 把map返回給servlet 處理結果 把map放到resultinfo裡 把resultinfo轉換成json,返回客戶端 3.在index.html頁...

前端筆記Vue專案 第2天 4

過濾器 測試資料 常用的 鉤子函式 td beforecreate 在例項初始化之後,資料觀測和事件配置之前被呼叫 此時data 和 methods 以及頁面的dom結構都沒有初始化 什麼都做不了 created 在例項建立完成後被立即呼叫此時data 和 methods已經可以使用 但是頁面還沒有...