一些有助于开发的小知识.docVIP

  • 8
  • 0
  • 约3.74千字
  • 约 7页
  • 2017-09-06 发布于重庆
  • 举报
一些有助于开发的小知识 文档记录: 版本 时间 修改者 描述 1.0 2009-7-31 董洪勤 开发环境 安装Visual Assix,在增加的Toolbar1工具栏中有些很好用的按钮,大家可以自己自己用一下,看其功能 安装 msdn,按F1调出msdn 编程界面尽量简洁但要完备,不常用的按钮尽量去除; 推荐背景色黑色,字体颜色灰白,其他提示颜色去除 编辑快捷键 常用: Ctrl+C,Ctrl+V, Ctrl+X,Ctrl+A,Ctrl+Z Ctrl+Shift+F8 纵选中状态 定位快捷键 常用: 快捷键 描述 Home / End 定位到本行的开头/结尾 Ctrl+Home / Ctrl+End 定位到本文件的开头/结尾 PageUp,PageDown 翻页 Ctrl+Tab 编辑器打开的所有界面间跳转 Ctrl+o / Ctrl+F4 打开文件 / 关闭文件 Ctrl+D 选中F3查找内容编辑框 F3,Ctrl+F3 在当前页面查找(后者无需复制到查找查找内容编辑框中) Ctrl+F Find对话框 Ctrl+H Replace对话框 Ctrl+G 弹出Goto菜单 Alt+G 弹出变量、函数的声明定义的跳转菜单 Ctrl+F2 设置标签 Ctrl+[ 或 ] 局部开头与结尾的定位 编译与调试 常用: 快捷键 描述 F5 调试,Go Ctrl+F5 运行 F7 Build .exe Ctrl+F7 编译 F10 逐步调试 F11 进入函数内部 F9 设置断点 命名规则 采用匈牙利命名法。 前缀: 匈牙利命名法中常用的小写字母的前缀。 前缀 描述 a 数组 (Array) b 布尔值 (Boolean) by 字节 (Byte) c 有符号字符 (Char) cb 无符号字符 (Char Byte,没有多少人用) cr 颜色参考值 (ColorRef) cx,cy 坐标差(长度 ShortInt) dw Double Word fn 函数 h Handle(句柄) i 整型 l 长整型 (Long Int) lp Long Pointer m_ 类的成员 n 短整型 (Short Int) np Near Pointer p Pointer s 字符串型 sz 以null做结尾的字符串型 (String with Zero End) w Word 其他前缀: 前缀 描述 C(大写) Mfc中类 g_ 全局变量 l_ 本地变量,仅与本模块有关 命名时: 局部变量,应尽量易懂简洁,使用常见的变量,如Num,nCount,i,j,k,n,len,pos, offset,nReadNum,index,nRet,ret, string,filename; 临时变量,也要有标志,如ltmp,ftmp,tmpStr,tempStr。 类名,变量名都要有意义,也就是要可以顾名思义,如CDownLoadDlg; 函数名,规则同上,常见的函数前缀:Init, OpenAll, Create_, Get_, Set_, Read_, Load_, Write_, Start_, Stop_, Check_, Test_, Fill_, Process_, Sort_, Do_, Select_, Is_, Exist_,_Ex。 宏名,要全部大写。 注:在名称部分不同的单词的开头字母要大写,以增强可读性。 开发思想 开发思想就是面向对象,要注意的也就是封装与重用。 封装: 变量尽量不要用全局,尽量定义到类内部; 类内部的变量不是他别重要的不必定义成私有变量; 除此之外不要在外部操作类变量。 重用: 功能可通用最好; 模块划分要合理,尽量不要有太大的耦合,方便重用。 一些好的编程习惯 代码: 代码组织要清晰,{,},(,),if,else,do,while,for,case等要对应整齐,少用空格,缩进全部用Tab键。变量的定义要集中,函数间要有空行分开,一个程序中的空行数目最好占8%-16%。多态函数和功能相近的函数集中放在一起。 在代码中尽量少出现数字,表示内存大小的数字尽量通过sizeof计算得到;有特别意义的数字尽量用宏,如表示端口号的6565,用MYPORT; 在变量定义、类对象定义时,一定要初始化; 通过realloc,new,delete分配的内存一定要释放。 注释: 在各个功能模块处都要加注释, 上下文有很大区别处尽量加注释, 各个函数、方法的功能要加注释, 各个函数、方法各个参数要加注释, 类中各属性也要加注释。 开发工具小知

文档评论(0)

1亿VIP精品文档

相关文档