代码命名规则.pdf_第1页
代码命名规则.pdf_第2页
代码命名规则.pdf_第3页
代码命名规则.pdf_第4页
代码命名规则.pdf_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

aArray数组 bBOOL int 布尔 整数 byUnsigned Char Byte 无符号字符 字节 cChar字符 字节 cbCount of bytes字节数 crColor reference value颜色 参考 值 cxCount of x Short x 的集合 短整数 dwDWORD unsigned long 双字 无符号 长整数 fFlags usually multiple bit values 标志 一般是有多位的 数值 fnFunction函数 g global全局的 hHandle句柄 iInteger整数 lLong长整数 lpLong pointer长指针 m Data member of a class一个类的数据成员 nShort int短整数 pPointer指针 sString字符串 szZero terminated String以0结尾的字符串 tmText metric文本规则 uUnsigned int无符号整数 ulUnsigned long ULONG 无符号长整数 wWORD unsigned short 无符号短整数 x yx y coordinates short 坐标值 短整数 vvoid空 有关项目的全局变量用 g 开始 类成员变量用 m 局部变量若函数较 大则可考虑用 l 用以显示说明其是局部变量 前缀类型例子 g 全局变量g Servers C类或者结构体CDocument CPrintInfo m 成员变量m pDoc m nCustomers VC 常用前缀列表 前缀类型描述例子 chchar 8位字符chGrade chTCHAR16位 UNICODE 类型字符chName bBOOL布尔变量bEnabled nint整型 其大小由操作系统决定 nLength nUINT无符号整型 其大小由操作系统决定 nLength wWORD16位无符号整型wPos lLONG32位有符号整型lOffset dwDWORD32位无符号整型dwRange p Ambient memory model pointer 内存模块指针 指针变 量pDoc lpFAR 长指针lpDoc lpszLPSTR32位字符串指针lpszName lpszLPCSTR32位常量字符串指针lpszName lpszLPCTSTR32位 UNICODE 类型常量指针 lpszName hhandleWindows 对象句柄hWnd lpfn fn 回调函数指针 Callback Far pointer to CALLBACK functionlpfnAbort Windows 对象名称缩写 Windows 对象例子变量MFC 类例子对象 HWNDhWnd CWnd pWnd HDLGhDlg CDialog pDlg HDChDC CDC pDC HGDIOBJhGdiObj CGdiObject pGdiObj HPENhPen CPen pPen HBRUSH hBrush CBrush pBrush HFONThFont CFont pFont HBITMAPhBitmap CBitmap pBitmap HPALETTEhPalette CPalette pPalette HRGNhRgn CRgn pRgn HMENU hMenu CMenu pMenu HWNDhCtl CStatic pStatic HWNDhCtl CButton pBtn HWNDhCtl CEdit pEdit HWNDhCtl CListBox pListBox HWNDhCtl CComboBox pComboBox VC 常用宏定义命名列表 前缀符号类型符号例子范围 IDR 标识多个资源共享的类型IDR MAINFRAME 1 0 x6FFF IDD 对话框资源 Dialog IDD SPELL CHECK 1 0 x6FFF HIDD 基于对话框的上下文帮助HIDD SPELL CHECK 0 x20001 0 x26FF IDB 位图资源 Bitmap IDB COMPANY LOGO 1 0 x6FFF IDC 光标资源 Cursor IDC PENCIL1 0 x6FFF IDI 图标资源 Icon IDI NOTEPAD 1 0 x6FFF ID IDM 工具栏或菜单栏的命令项 ID TOOLS SPELLING0 x8000 0 xDFFF HID 命令上下文帮助HID TOOLS SPELLING 0 x18000 0 x1DFFF IDP 消息框提示文字资源IDP INVALID PARTNO 8 0 xDFFF HIDP 消息框上下文帮助HIDP INVALID PARTNO 0 x30008 0 x3DFFF IDS 字符串资源 String IDS COPYRIGHT 1 0 x7FFF IDC 对话框内的控制资源IDC RECALC8 0 xDFFF Microsoft MFC 宏命名规范 名称类型 AFXDLL唯一的动态连接库 Dynamic Link Library DLL 版本 ALPHA仅编译 DEC Alpha 处理器 DEBUG 包括诊断的调试版本 MBCS编译多字节字符集 UNICODE在一个应用程序中打开 Unicode AFXAPIMFC 提供的函数 CALLBACK通过指针回调的函数 库标识符命名法 标识符值和含义 uANSI N 或 Unicode U d调试或发行 D 调试 忽略标识符为发行 静态库版本命名规范 库描述 NAFXCWD LIB调试版本 MFC 静态连接库 NAFXCW LIB发行版本 MFC 静态连接库 UAFXCWD LIB调试版本 具有 Unicode 支持的 MFC 静态连 接库 UAFXCW LIB发行版本 具有 Unicode 支持的 MFC 静态连接 库 动态连接库命名规范 名称类型 AFXDLL唯一的动态连接库 DLL 版本 WINAPIWindows 所提供的函数 Windows h 中新的命名规范 类型定义描述 WINAPI使用在 API 声明中的 FAR PASCAL 位置 如果正在编写一 个具有导出 API 人口点的 DLL 则可以在自己的 API 中使用该类型 CALLBACK使用在应用程序回调程序 如窗口和对话框过程 中的 FAR PASCAL 的位置 LPCSTR 与 LPSTR 相同 只是 LPCSTR 用于只读串指针 其定义类似 const char FAR UINT可移植的无符号整型类型 其大小由主机环境决定 对于 Windows NT 和 Windows 9x 为32位 它是 unsigned i

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论