C Winform程式執行慢

2021-05-23 08:41:09 字數 1536 閱讀 9296

c#開發的winform程式,剛開啟時執行還比較快,時間稍久點就執行很慢了.我也查過,沒有什麼資源引用沒有釋放的啊,是原因呢

程式執行起來,監視一下記憶體。或者用ants profile測試一下。別人的還是你自己的 **

是不是資料庫越來越大,開啟、查詢、索引等操作會相對慢了。或者變數太多了,沒釋放!

我覺得也是 winform怎麼提高載入速度可能是資料請求產次數太頻繁!

介面上的控制項比較多了就發現載入窗體好慢。。。 等待學習

我想通過api操作外部程式的treeview,實現自動在所有節點上完成某個右鍵命令。

vs2008中的屬性中,選中後會出現乙個下拉三角,這個是怎麼實現的?誰能解答一下,謝謝已經完成的工作,取得了treeview以及所有節點的控制代碼

你定義了乙個屬性,當屬性是列舉型別的時候就會有下拉選項,或者你自己實現屬性的uitypeeditor標籤

在vs2008中,在設計控制項時,右邊顯示乙個控制項屬性的列表,比如:font:宋體,9pt,當選中這一行時,顯示font:宋體,9pt 『...』 後面浮現乙個button按鍵,有點屬性浮現的是下拉箭頭,這個是怎麼做到的

現在將文章放在richtextbox中,單一檢索**號碼,或者其他專案均能實現,請教應該如何在同一篇文章中,使用多個正則表

搞不懂你想實現什麼效果,是一次性取出所有需要的內容?這個和資料來源相關,要根據資料來源的規律或規則來寫掛正則

如果你想用多個正則來分別提取,那把richtextbox1.text作為資料來源,多次處理就行了

程式進入到a 執行執行緒方法b 當 b 還沒有執行完  

a又再次被呼叫 然後再執行執行緒b 此時的系統是 開啟第二個執行緒b 在進行處理 還是 將第乙個執行緒b替換掉呢?

雖然我大概明白了你的意思。 。不過我還是想確認一下

那麼第乙個b 方法還會執行下去嗎?我想問下 在什麼情況下 try catch 裡面會在乙個try catch使用呢 

這樣用合理麼?如果不合裡 原因又是什麼呢?

按照你的寫法意思是要捕捉不同的異常,try{}catch{}異常捕捉一般是使用多個catch,捕捉範圍是由小到大。。。你這種寫法,一般我是不支援的合理啊,但是最後能找到bug不要提示出來。

try catch 巢狀,主要是對錯誤跳轉的細化,裡面沒有捕獲的錯誤,外面捕獲

初學者,不知道如何獲得某個樹節點所指向的位址,就是類似資源管理器那樣??

這個出現異常是正常的,代表遠端關閉,

你需要做的事情是,捕獲這個異常,斷開該連線,釋放有關資源。

提示使用者,或者直接再次重連。

如何設定子視窗顯示在父視窗的中間,還有如果子視窗的寬度或高度大於父視窗

如何設定子視窗的大小自動適應父視窗大小?

程式思想:在try...catch...塊中當try中的工作阻塞或發生無限異常時另起程序

討論中心:在catch塊中新增**,使之達到停止當前執行緒並另起乙個與當前執行緒同一作用的執行緒

首先、你說的應該是執行緒而不是程序。

然後、停止錯誤執行緒是不需要的,只要你catch塊中順利執行完畢後,錯誤執行緒自動結束,那麼你只要在catch塊中再開啟你要的新執行緒即可。

nba直播

c winform 獲取當前程式執行根目錄

獲取程式的基目錄。獲取模組的完整路徑。system.diagnostics.process.getcurrentprocess mainmodule.filename 獲取和設定當前目錄 該程序從中啟動的目錄 的完全限定目錄。system.environment.currentdirectory 獲...

c winform 獲取當前程式執行根目錄

獲取程式的基目錄。獲取模組的完整路徑。string path system.diagnostics.process.getcurrentprocess mainmodule.filename 獲取和設定當前目錄 該程序從中啟動的目錄 的完全限定目錄。string path system.enviro...

c winform 獲取當前程式執行根目錄

1 獲取程式的基目錄。23 45 獲取模組的完整路徑。6system.diagnostics.process.getcurrentprocess mainmodule.filename78 9 獲取和設定當前目錄 該程序從中啟動的目錄 的完全限定目錄。10system.environment.cur...