◆OwnerDocument 動作對象所操作的文檔對象各種實際的動作對象都是從EditorAction派生的,若對象有熱鍵則在初始化時設置HotKey字段,首
前言小弟從大學裡開始接觸編程也有6年了,工作4年也是干編程的活,見過不少程序,自己也編過不少,在學校編程自己覺得是搞藝術品,其實玩一些游戲,比如文明法老王星際
訪問數據庫由於應用需要,本文本編輯器要直接訪問數據庫,但該文本編輯器既使用於C/S程序又使用於B/S程序,當處於B/S構架時是不好直接連接數據庫的,必須通過服
內控制點┌─────────────────┐│■0 1■ 2■││ ││
當鼠標在控制點上進行拖拽操作就應當可以動態的修改對象的大小,以前我是如此實現的◆在鼠標按鍵按下事件處理(HandleMouseDown)中,若鼠標光標在某個控
6.5 for、foreach 語句for 語句使用格式for (initialization; condition; update) {
6.9 try - catch 語句try - catch 語句使用格式try { statements; }
8 程序結構8.1 程序結構規范1)程序結構清晰,簡單易懂,單個函數的程序行數不得超過100行。避免使用大文件。如果一個文件裡的代碼超過300~400行,必須
5)一個方法只完成一個任務。不要把多個任務組合到一個方法中,即使那些任務非常小。好:void SaveAddress ( string address ){
9 異常處理9.1 異常處理1)不要“捕捉了異常卻什麼也不做”。如果隱藏了一個異常,你將永遠不知道異常到底發生了沒有。2)發生異常時,給出友好的消息給用戶,但
10 其他10.1類型轉換1)盡量避免強制類型轉換。2)如果不得不做類型轉換,盡量使用as關鍵字安全的轉換到另一個類型。Dog dog=new GermanS
10.4其他1)不要手動去修改任何機器生成的代碼a) 如果修改了機器生成的代碼,修改你的編碼方式來適應這個編碼標准b) 盡可能使用partial classe
2) 文件功能描述只需簡述,具體詳情在類的注釋中描述。3) 創建標識和修改標識由創建或修改人員的拼音或英文名加日期組成。如:姚明200404084) 一天內有
2.5 空格在以下情況中要使用到空格:1、關鍵字和左括符 “(” 應該用空格隔開。如while (true) 注意在方法名和左括符 “(” 之間不要使用空格,
3.2 文檔型注釋該類注釋采用.Net已定義好的XML標簽來標記,在聲明接口、類、方法、屬性、字段都應該使用該類注釋,以便代碼完成後直接生成代碼文檔,讓別人更
4.3 位置變量建議置於塊的開始處,不要總是在第一次使用它們的地方做聲明。如:void MyMethod(){int int1 = 0; // beginni
5 第五章 命名規范5.1 命名概述名稱應該說明“什麼”而不是“如何”。通過避免使用公開基礎實現(它們會發生改變)的名稱,可以保留簡化復雜性的抽象層。例如,可
5.3 縮寫為了避免混淆和保證跨語言交互操作,請遵循有關區縮寫的使用的下列規則:1)不要將縮寫或縮略形式用作標識符名稱的組成部分。例如,使用 GetWindo
5.6 接口以下規則概述接口的命名指南:1)用名詞或名詞短語,或者描述行為的形容詞命名接口。例如,接口名稱 IComponent 使用描述性名詞。接口名稱 I
5.8 枚舉 (Enum) 枚舉 (Enum) 值類型從 Enum 類繼承。以下規則概述枚舉的命名指南:1)對於 Enum 類型和值名稱使用 Pascal 大