• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            brucejini

            c++ 變量前綴代表的意義

             
            變量命名   
                
                       命名必須具有一定的實際意義,形式為xAbcFgh,x由變量類型確定,Abc、Fgh表示連續意  
              義字符串,如果連續意義字符串僅兩個,可都大寫.如OK.  
               
              具體例程:   

              BOOL類型   bEnable;   
                 
              ch   *   char   chText  
              c   *   類對象   cMain(對象實例)  
              h   *   Handle(句柄)   hWnd  
              i   *   int  
              n   *   無符號整型  
              p   *   指針  
              sz,str   *   字符串  
              w   WORD  
              x,y   坐標   
                
                    Char或者TCHAR類型   與Windows   API有直接聯系的用szAppName[10]形式否則用  
              FileName[10]形式,單個字符也可用小寫字母表示;  
               
              Int類型   nCmdShow;  
               
              LONG類型   lParam;  
               
              UINT類型   uNotify;     
                
              DWORD類型   dwStart;  
               
              PSTR類型   pszTip;  
               
              LPSTR類型   lpCmdLine  
               
              LPTSTR類型   lpszClassName;  
               
              LPVOID類型   lpReserved  
               
              WPARAM類型   wParam,  
               
              LPARAM類型   lParam  
               
              HWND類型   hDlg;  
               
              HDC類型   hDC;  
               
              HINSTANCE類型   hInstance  
               
              HANDLE類型   hInstance,  
               
              HICON類型   hIcon;  
               
              int   iTmp  
               
              float   fTmp  
               
              DWORD   dw*  
               
              String   ,   AnsiString   str   *  
               
              m_   類成員變量   m_nVal,   m_bFlag  
              g_   全局變量   g_nMsg,   g_bFlag  
               
              局部變量中可采用如下幾個通用變量:nTemp,nResult,I,J(一般用于循環變量)。  
               
              其他資源句柄同上   
                
            常量命名和宏定義  
               
              常量和宏定義必須具有一定的實際意義;  
               
              常量和宏定義在#include和函數定義之間;  
               
              常量和宏定義必須全部以大寫字母來撰寫,中間可根據意義的連續性用下劃線連接,每一  
              條定義的右側必須有一簡單的注釋,說明其作用;  
               
              資源名字定義格式:  
               
              菜單:IDM_XX或者CM_XX  
               
              位圖:IDB_XX  
               
              對話框:IDD_XX  
               
              字符串:IDS_XX  
               
              DLGINIT:DIALOG_XX  
               
              ICON:IDR_XX   
               
            函數命名
              
               
              函數原型說明包括引用外來函數及內部函數,外部引用必須在右側注明函數來源:   模  
              塊名及文件名,   如是內部函數,只要注釋其定義文件名;  
               
              第一個字母必須使用大寫字母,要求用大小寫字母組合規范函數命名,必要時可用下劃線  
              間隔,示例如下:  
               
              void   UpdateDB_Tfgd   (TRACK_NAME);   //Module   Name   :r01/sdw.c  
               
              void   PrintTrackData   (TRACK_NAME);   //Module   Name   :r04/tern.c  
               
              void   ImportantPoint   (void);   //Module   Name   :r01/sdw.c  
               
              void   ShowChar   (int   ,   int   ,   chtype);   //Local   Module  
               
              void   ScrollUp_V   (int   ,   int);   //Local   Module  
               
              .5結構體命名  
               
              結構體類型命名必須全部用大寫字母,原則上前面以下劃線開始;結構體變量命名必須用  
              大小寫字母組合,第一個字母必須使用大寫字母,必要時可用下劃線間隔。對于私有數  
              據區,必須注明其所屬的進程。全局數據定義只需注意其用途。  
               
              示例如下:  
               
              typedef   struct  
               
              {  
               
              char   szProductName[20];  
               
              char   szAuthor[20];  
               
               
              char   szReleaseDate[16];  
               
              char   szVersion[10];    
               
               
              unsigned   long   MaxTables;  
               
              unsigned   long   UsedTables;  
               
              }DBS_DATABASE;  
               
              DBS_DATABASE   GdataBase;   
                
                
               
            控件的命名
               
              用小寫前綴表示類別  
               
              用小寫前綴表示類別:  
              fm   窗口  
              cmd   按鈕  
              cob   combo,下拉式列表框  
              txt   文本輸入框  
              lab   labal,標簽  
              img   image,圖象  
              pic   picture  
              grd   Grid,網格  
              scr   滾動條  
              lst   列表框  
              frm   fram 

            posted on 2009-10-22 11:25 路人甲 閱讀(2412) 評論(0)  編輯 收藏 引用 所屬分類: 收藏

            公告

            Locations of visitors to this page

            導航

            <2011年2月>
            303112345
            6789101112
            13141516171819
            20212223242526
            272812345
            6789101112

            統計

            常用鏈接

            留言簿

            隨筆分類

            隨筆檔案

            文章分類

            文章檔案

            博客收藏

            搜索

            最新評論

            閱讀排行榜

            評論排行榜

            国内精品久久久久伊人av| 国产香蕉97碰碰久久人人| 香蕉久久夜色精品国产尤物| 久久久久久久精品成人热色戒| 日韩乱码人妻无码中文字幕久久| 久久精品午夜一区二区福利| 91久久成人免费| 波多野结衣久久一区二区| 天天久久狠狠色综合| 亚洲AV日韩精品久久久久| 91亚洲国产成人久久精品| 亚洲精品乱码久久久久久| 久久久久久久综合日本亚洲| 久久毛片一区二区| 久久91精品综合国产首页| 狠狠色丁香婷婷久久综合 | 久久人妻少妇嫩草AV蜜桃| 伊人久久亚洲综合影院| 美女写真久久影院| 久久精品毛片免费观看| 久久久午夜精品| 手机看片久久高清国产日韩 | 欧美一区二区三区久久综合| 精品久久久无码中文字幕| 国产精品视频久久| 久久人人爽人人爽人人片AV不 | 久久se精品一区精品二区国产| 69SEX久久精品国产麻豆| 色偷偷88888欧美精品久久久| 久久青青草视频| 漂亮人妻被中出中文字幕久久| 久久久久国产成人精品亚洲午夜| 国产免费福利体检区久久| 好久久免费视频高清| 精品无码久久久久久尤物| 久久综合狠狠综合久久综合88| 亚洲精品无码成人片久久| 久久久久久无码国产精品中文字幕| 伊人久久五月天| 一日本道伊人久久综合影| 久久久久久久久久久|