• <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

            導航

            <2025年5月>
            27282930123
            45678910
            11121314151617
            18192021222324
            25262728293031
            1234567

            統計

            常用鏈接

            留言簿

            隨筆分類

            隨筆檔案

            文章分類

            文章檔案

            博客收藏

            搜索

            最新評論

            閱讀排行榜

            評論排行榜

            亚洲AV日韩AV永久无码久久| 久久久久综合国产欧美一区二区| 久久亚洲国产精品123区| 久久免费国产精品| 久久久久精品国产亚洲AV无码| 久久久精品2019免费观看| 久久精品国产福利国产秒| 久久午夜无码鲁丝片午夜精品| 亚洲精品无码久久久久sm| 日本精品久久久久中文字幕| 色天使久久综合网天天| 99精品国产在热久久无毒不卡| 国产精品美女久久久久AV福利| 久久久久久久久久久久久久| 99久久99久久精品国产片果冻| 色妞色综合久久夜夜| 国产69精品久久久久99尤物| 亚洲人成伊人成综合网久久久 | 99久久久精品免费观看国产| 国产亚洲成人久久| 国产精品久久午夜夜伦鲁鲁| 国产精品久久婷婷六月丁香| 狠狠色综合久久久久尤物| 久久综合给合久久狠狠狠97色| 亚洲一区精品伊人久久伊人| 久久综合九色综合精品| 欧美一区二区三区久久综| 亚洲&#228;v永久无码精品天堂久久| 国产精品久久久久天天影视| 中文国产成人精品久久不卡 | 久久夜色精品国产噜噜亚洲AV| 久久久久国产精品嫩草影院| 精品九九久久国内精品| 国产三级久久久精品麻豆三级| 日产精品久久久久久久| 久久福利资源国产精品999| 久久国产成人午夜AV影院| 91秦先生久久久久久久| 亚洲国产成人久久综合碰碰动漫3d| 久久久久四虎国产精品| 996久久国产精品线观看|