1. 程式人生 > >學習筆記10.4----Windows訊息機制

學習筆記10.4----Windows訊息機制

1)作業系統訊息機制:百度百科——訊息機制 解釋的很清楚。作業系統掃描輸入裝置狀態-(轉換為訊息)-傳送給焦點窗體

,對於每一個正在執行的Windows應用程式,系統為其建立一個“訊息佇列”。

2)control的invoke,begin invoke .委託的invoke begin invoke的區別

實踐表明:control的invoke和begin invoke 都是跨執行緒,到control建立的執行緒執行程式碼。區別是invoke會阻塞當前執行緒,begin invoke則不會,與訊息機制有關。

委託的invoke是不誇執行緒的,begin invoke是用執行緒池執行緒(非同步)執行,endinvoke會同步。

3)路徑問題:

Unix和Linux的路徑是用/表示,Windows用\,因此Windows需要注意加@,否則會當成轉義字元。

相對路徑:Web相對路徑的出發點是當前頁面。例如.\system32\cmd.exe .\表示當前路徑   ..\(兩個點)表示父目錄 

../../表示根目錄