NOTEBOOK中想到的幾個問題

2021-04-06 21:38:44 字數 812 閱讀 7570

一、如何去呼叫系統的關於對話方塊?

二、如何作乙個chm的幫助檔案?

可以使用quickchm軟體快速的生成乙個chm檔案,在c#中寫

help.showhelp(this, "d://help.chm")

三、當前路徑:

獲取當前程式檔案的路徑也算是乙個比較常見的需求。

程序物件在.net中表現為system.diagnostics.process類,通過呼叫process.getcurrentprocess().mainmodule.filename可獲得當前執行的exe的檔名。

但是這個方法得到的僅僅是檔名,如果程式執行期間沒有切換工作目錄,那麼可以呼叫system.io.path的方法獲取絕對路徑。

但是當前目錄同樣可以通過environment.currentdirectory獲得,而且很多軟體在使用open dialog開啟檔案的時候,都會切換工作目錄,而使得這一機制失效。

但是使用assembly的時候,可能會遇到許可權方面的問題,同時assembly.getcallingassembly或者assembly.getexecutingassembly有可能得到的不是.exe檔案的位置。在gac中的新增了強名的assembly,執行時是可以不必與.exe在同一目錄的。

在通過以上方法取到所需的目錄後,可以呼叫system.io.path的方法獲取檔名,目錄名,絕對路徑等。停止對路徑字串的分析,而改用system.io.path類吧。

四、如何使用剪下板完成複製、貼上、剪下、撤消、刪除等功能?

clipboard.setdataobject("");

五、如何去捕捉沒有印表機的錯誤?

幾個我能想到的mysql 優化的點

1 mysql將臨時檔案儲存在 在mysql 5.1中,tmpdir 選項可被設定為數個路徑的列表,以迴圈方式使用。在unix平台上,路徑用冒號字元 隔開,在windows netware和os 2平台上,路徑用分號字元 隔開。注意,為了有效分布負載,這些路徑應位於不同的物理磁碟上,而不是位於相同磁...

幾個問題,別人問的

udp丟包,丟的是啥?rtp頭?udp頭?資料幀?還是完整包全丟?tcp和udp丟包的區別以及如何通過二進位制資料或者抓包檔案快速區別 udp丟包和tcp丟包的區別啊?udp丟包,丟的是rtp頭?udp頭?udp包?還是資料流?如何判斷丟包是否是由擁塞控制導致?還是包大小導致?udp如何做資料分頁 ...

新員工培訓中想到的

這週的最後三天參加了公司的新員工培訓,真的很不錯,ken老師的水平很高,第一次知道了人生得倒金字塔結構,處在中間的是 1.be know yourself,2.keep peace inner world 3.be values to a organization.知道了,如何組建乙個team,以及...