• <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 路人甲 閱讀(2421) 評論(0)  編輯 收藏 引用 所屬分類: 收藏

            公告

            Locations of visitors to this page

            導航

            <2025年6月>
            25262728293031
            1234567
            891011121314
            15161718192021
            22232425262728
            293012345

            統計

            常用鏈接

            留言簿

            隨筆分類

            隨筆檔案

            文章分類

            文章檔案

            博客收藏

            搜索

            最新評論

            閱讀排行榜

            評論排行榜

            久久99精品国产麻豆| 久久久久亚洲精品无码蜜桃| 97久久精品无码一区二区天美| 国产精品久久久久无码av| 99久久精品免费看国产一区二区三区 | 亚洲国产精品婷婷久久| 99久久99久久精品国产片果冻| 无码8090精品久久一区| 久久综合九色综合久99| 久久久久久亚洲精品不卡| 大蕉久久伊人中文字幕| 久久久久亚洲爆乳少妇无| 精品99久久aaa一级毛片| 蜜桃麻豆WWW久久囤产精品| 色综合久久综精品| 欧美与黑人午夜性猛交久久久| 91久久婷婷国产综合精品青草| 久久青青草原精品国产| 久久久久亚洲AV无码网站| 99麻豆久久久国产精品免费| 国产精品99久久免费观看| 狠狠色丁香久久综合婷婷| 91精品国产91久久久久福利| 亚洲嫩草影院久久精品| 久久99热国产这有精品| 色欲综合久久中文字幕网| 99久久综合狠狠综合久久止| 国产精品久久久久无码av| 很黄很污的网站久久mimi色| 久久WWW免费人成—看片| 中文精品久久久久人妻不卡| 国产毛片久久久久久国产毛片| 伊人久久大香线蕉成人| 久久91精品国产91久久户| 久久毛片免费看一区二区三区| 亚洲国产成人久久笫一页 | 人妻无码精品久久亚瑟影视| 青青草原综合久久大伊人精品| 欧美va久久久噜噜噜久久| 国产三级精品久久| 久久免费国产精品一区二区|