C 程式設計可能沒有留意的東西

2021-09-05 13:25:27 字數 608 閱讀 8966

最近無意中看了些c#的一些程式設計指導教材,偶爾找到些平時沒有注意的知識點。

1. windows forms幾個平時沒有留意的常用的屬性:

acceptbutton:設定在表單擊活狀態下,按enter鍵對應反應的是那個按鈕的函式。預設值 none

cancelbutton:設定在表單擊活狀態下,按esc鍵對應反應的是那個按鈕的函式。預設值 none

2. form在表單方法show被呼叫時,事件和方法觸發的順序:

load -> gotfocus -> activated -> closing -> closed -> deactivate -> lostfocus -> dispose

show方法隱含呼叫load,因此如果乙個表單即使沒有載入,如果呼叫show方法也會直接將表單載入。

3. 當你需要在表單顯示或者隱藏時執行某些**,放在activated和deactivate比gotfocus和lostfocus事件中好。

4. 收到close的請求,表單先執行closing事件中**,再closed**,因此資料有效校驗放在closing中為好。

5. hide方法,即使沒有表單沒有load到記憶體中,當呼叫hide時候也會將表單load到記憶體中,但不顯示。

接觸程式語言初期需要留意的細節

截至2013 6.14號自學程式設計有半年了,但是現在還是編不出東西來,只能做個簡單的輸入輸出雖然也有看別人的原始碼,但是大多不知所云能看懂做了什麼但不知為什麼這樣做,回想學習之路自己總結了,在學語言上要留心的幾點。1.初學記憶語言程式設計的關鍵字用法是很重要的,因為不知道這些查詢比較費勁。2.型別...

我學習python沒有記住的東西

格式化 a 123 b ww print d,s,a,b d,s,f,c,f while else 沒有while就走else優先順序 not and or。誰先在,先算誰!列表增刪查改 l 1,2,a 666 print l 1,2,a 666 insert 插入在列表的任意位置插入元素 l 1,...

一些沒有想好的東西

內聯函式inline violate關鍵字 巨集 define outofmemory brk呼叫 位圖 bitmap 並查集核心執行緒 為什麼select定時引數更精確 c 11 mutex和lock guard 鎖的底層 優雅的關閉連線 單例模式 lru 環形緩衝區 排序寫法,及穩定性 樹的遍歷...