更新时间:2015-06-26 12:32:11浏览次数:1+次
以排版功能模块为例(我负责的其中一个模块),给出参考规范写法,其他模块都以此规范来写。
/* - 开发者:codexia - */
/*
- 创建日期时间:2015年1月30日
- 修改日期时间:2015年1月30日
*/
/* 功能列表
- 文字排版:字间距
- 行间排版:行间距
- 段落排版:段落间距、段落缩进、项目符号、
- 整体排版:左对齐、居中对齐、右对齐、两端对齐
- 标题格式:一系列标题样式
*/
#pragma once
#include "wmRichText.h"
class wmWordLayout
{
public:
wmWordLayout(wmRichText * pRT);
~wmWordLayout(void);
private:
wmRichText * m_pRichEdit;// - 全局富文本框控件,用于控制公共富文本框
};
说明:
1.扩展的功能函数,以子功能分组,写好注释。
2.功能模块的成员变量基本是以私有形态出现,变量命名也要参考相关的规范说明。
#include "StdAfx.h"
#include "wmWordLayout.h"
wmWordLayout::wmWordLayout(wmRichText * pRT)
{
ASSERT(pRT!=NULL);// - 如果传入的指针为空,则断言失败
m_pRichEdit = pRT;// - 给全局指针设置传入的公有富文本框指针
}
wmWordLayout::~wmWordLayout(void)
{
}
说明:
1.这里给出的是所有功能模块都要使用的规范,包括构造函数中的参数名写法,构造函数基本一样。
2.函数实现也按照在头文件的顺序排列,便于日后查找。
相关资讯