多语言展示
当前在线:1823今日阅读:27今日分享:41

国际编码规范

程序员入门,程序员编码的国际规范,帮助你成为一个优秀的程序员。
方法/步骤
1

一、变量1、全局变量 m_ + 变量类型(小写) +变量名(每个单词首字母大写,单词间不使用下划线)。如:int    m_iCount;Short  m_sClassNum;char   m_cIpAddr; 2、局部变量 变量类型(小写) +变量名(每个单词首字母大写,单词间不使用下划线)。 如:int    iCount; short   sClassNum; char   cIpAddr;

2

二、函数1、函数名 返回类型(小写)+ 函数名(每个单词首字母大写,单词间不使用下划线)。 如:int   iSetLanguage(int iLang);  void  vSetLanguage(void);  int  * pSetLanguage(void);(注意此处是pSetLanguage,而不是piSetLanguage)说明:void ---vInt *---p2、形参形参按照局部变量的形式编写。特别地,QT的自身的类作为形参时,若类名简写复杂,可不必遵循局部变量的形式,可按” 每个单词首字母大写,单词间不使用下划线”的形式进行编写.

3

三、结构体使用 typedef struct 声明定义,结构体名使用下划线开头,结构体变量使用“_t”结尾,指针类型变量,则在变量名前添加“p”。结构体名、结构体变量名的每个单词首字母大写,单词间不使用下划线。如:typedef struct _Node{    int m_iCount;    }Node_t,*pNode_t;

4

四、类1、类名每个单词的首字母大写,不使用下划线。如:class PageManage; 2、私有变量(private) m_ + 变量类型(小写) +变量名(每个单词首字母大写,单词间不使用下划线)。 如:int    m_iCount; short  m_sClassNum; char   m_cIpAddr; 3、控件名 (1) 、按照变量的命名风格以 m_ + 变量名(每个单词首字母大写,单词间不使用下划线)+ 控件类型(每个单词首字母大写,单词间不使用下划线,可缩写简化)如:QLabel *m_IpLabel;QLineEdit *m_IpAddrLineEdit;QPushButton *m_DetailBtn;QGridLayout *m_MainLayout; 说明: 如果是ui设计师自动生成的代码,保持它原有的风格。4、类中的函数class ParaMng : public QSettings{    Q_OBJECTpublic:    static ParaMng* pInstance();    ~ParaMng();    int iGetLanguage()const;    void SetLanguage(int iLang);    private:    explicit ParaMng(const QString &filePath, QObject *parent=0); private:    QLabel *m_IpLabel; QLineEdit *m_IpAddrLineEdit;QPushButton *m_DetailBtn;QGridLayout *m_MainLayout;        int m_iCount;    bool m_bStatus;    };

5

五、文件1、文件名每个单词的首字母大写,不加下划线。如:SettingSysInfopage.cpp

推荐信息