Reserved String Meaning
Date $DATE$ Year/month/day formatted as %04d/%02d/%02d
  $DAY$ Day of month formatted as %d
  $DAY_02$ Day of month formatted as %02d
  $DAYNAME$ Three-character abbreviation of day
  $DAYLONGNAME$ Full name of day
  $MONTH$ Month formatted as %d
  $MONTH_02$ Month formatted as %02d
  $MONTHNAME$ Three-character abbreviation of month
  $MONTHLONGNAME$ Full name of month
  $YEAR$ Year formatted as %d
  $YEAR_02$ Year formatted as %02d
File $FILE$ Full filename with path*
  $FILE_UPPER$ Full filename with path in uppercase*
  $FILE_BASE$ Filename without path or extension*
  $FILE_BASE_UPPER$ Filename without path or extension in upper case*
  $FILE_EXT$ Filename extension*
  $FILE_EXT_UPPER$ Filename extension in upper case*
  $FILE_PATH$ Path of file*
  $FILE_PATH_UPPER$ Path of file in upper case*
General $clipboard$ Current clipboard
  $end$ Position of caret after expansion
  $selected$ Current selection**
  $$ $
GUID $GUID_DEFINITION$ Generated GUID formatted for use in a definition
  $GUID_STRING$ Generated GUID formatted for use in a string
  $GUID_STRUCT$ Generated GUID formatted for use in a struct
  (Note that all instances of GUID reserved words will use a singe generated GUID.)
Refactor $GeneratedPropertyName$ Property name generated during Encapsulate Field
  $MethodArg$ One parameter of the method and its type
  $MethodArgName$ One parameter of the method
  $MethodArgType$ Type of one parameter of the method
  $MethodBody$ Body of implementation
  $MethodQualifier$ Optional qualifiers of method
  $ParameterList$ Parameters separated by commas
  $SymbolContext$ Context and name of method
  $SymbolName$ Name of method
  $SymbolPrivileges$ Access of method
  $SymbolStatic$ Keyword static or blank
  $SymbolType$ Return type of method
  $SymbolVirtual$ Keyword virtual or blank
Time $HOUR$ Hour formatted as %d
  $HOUR_02$ Hour formatted as %02d
  $MINUTE$ Minute formatted as %02d
  $SECOND$ Second formatted as %02d

http://www.cnblogs.com/hujianhua/archive/2013/08/18/3266020.html

http://www.cnblogs.com/greenerycn/archive/2011/05/31/2065221.html

在VC6.0里边。C++函数头凝视是使用一个宏完毕的。VS系列中C#在函数头输入三个反斜杠也会自己主动生成XML格式的函数头凝视。
又懒得在VS2008中写类似于加入函数头的凝视,仅仅能依靠一些工具了,今天给大家介绍VAssistX。
大家能够下载VAssistX插件,安装的时候一定要把VS2008关掉。

VAssistX在这就不多做介绍了,大家能够百度或者google之。

下面为大家介绍一下怎么加入函数头凝视
随便打开一个C++的project,找到一个方法,右击函数名,然后依次点击“Refacto”–>“Document Method”。这个时候函数头凝视是不是已经出来了,非常方便吧。

可是这个凝视格式是默认的,可能不适合你的项目。能够在VAssistX的选项中更改显示样式。在VS2008中点击 “VAssistX”–>”Visual VAssistX Options”然后选择Suggestions,再点击”Edit VA Snippets”
在打开的窗体中选择Refactor Document Method。在这就能够更改你的显示样式了。

  1. //************************************
  2. // 函数名称: $SymbolName$
  3. // 函数说明:
  4. // 作 成 者:Mr.M
  5. // 作成日期:$DATE$
  6. // 返 回 值: $SymbolType$
  7. // 參    数: $MethodArg$
  8. //************************************
这是我设置的,大家赶快试试吧。这个插件会大大的提高你的工作效率。

我的设置

Refactor Create Header File中设置

//*************************************************
// Copyright (c) 2011,杭州**. All rights reserved.
// File name: $FILE_BASE$.$FILE_EXT$
// Author: **
// Version: 1.0
// Date: $DATE$
// Description:
// Others:
// History:
//************************************************* #ifndef __$FILE_BASE_UPPER$_H__
#define __$FILE_BASE_UPPER$_H__ $selected$ #endif //__$FILE_BASE_UPPER$_H__
Refactor Document Method
//*************************************************************************
//Description: nothing
//Access: $SymbolVirtual$$SymbolPrivileges$$SymbolStatic$
//@param $MethodArgName$
//@return $SymbolType$
//Example:
//Other:
//*************************************************************************

VA使用技巧的更多相关文章

  1. JDBC连接数据库经验技巧(转)

    Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成.JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序.然而各个开 ...

  2. hadoop编程小技巧(7)---自己定义输出文件格式以及输出到不同文件夹

    代码測试环境:Hadoop2.4 应用场景:当须要定制输出数据格式时能够採用此技巧,包含定制输出数据的展现形式.输出路径.输出文件名称称等. Hadoop内置的输出文件格式有: 1)FileOutpu ...

  3. Android群英传笔记——第七章:Android动画机制和使用技巧

    Android群英传笔记--第七章:Android动画机制和使用技巧 想来,最 近忙的不可开交,都把看书给冷落了,还有好几本没有看完呢,速度得加快了 今天看了第七章,Android动画效果一直是人家中 ...

  4. va泛型

    va泛型 什么是泛型? 泛型(Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类.可以把类型参数看作是使用参数化类型时指定的 ...

  5. 数值和字符串相互转换(C++ 数据类型转换技巧)

    类型转换是将一种类型的值映射为另一种类型的值.进行数据类型的转换. 是在实际代码编写中经常遇到的问题,特别是字符串和其他类型的转换. 1.将字符串转换为整数 (1).转换函数// 双精度函数doubl ...

  6. 《软件调试的艺术》学习笔记——GDB使用技巧摘要

    <软件调试的艺术>学习笔记——GDB使用技巧摘要 <软件调试的艺术>,因为名是The Art of Debugging with GDB, DDD, and Eclipse. ...

  7. 【转载】Visual Studio + VA 常用快捷键

    有过几年没怎么做window开发,发现回头再用VS忘记了好多快捷键,好记性真是不如烂笔头. 快捷键习惯设置:Tools->Options->Keyboard:Apply the follo ...

  8. 高效率使用google,国外搜索引擎,国内顺利使用Google的另类技巧,可用谷歌镜像, 可用google学术, 如何使用robots不让百度和google收录

    Google良好的搜索和易用性已经得到了广大网友的欢迎,但是除了我们经常使用的Google网站.图像和新闻搜索之外,它还有很多其他搜索功能和搜索技巧.如果我们也能充分利用,必将带来更大的便利.这里我介 ...

  9. javascript小技巧-js小技巧收集(转)

    本文转载自:http://blog.csdn.net/ocean20/article/details/2498699 每一项都是js中的小技巧,但十分的实用! 1.document.write(&qu ...

随机推荐

  1. Hibernate 配置文件precision与scale

    Oracle使用标准.可变长度的内部格式来存储数字.这个内部格式精度可以高达38位. NUMBER数据类型可以有两个限定符,如: column NUMBER ( precision, scale) 表 ...

  2. 【树状数组】Codeforces Round #755 D. PolandBall and Polygon

    http://codeforces.com/problemset/problem/755/D 每次新画一条对角线的时候,考虑其跨越了几条原有的对角线. 可以用树状数组区间修改点查询来维护多边形的顶点. ...

  3. 【后缀数组】【二分答案】【差分】poj1743 Musical Theme

    差分消除加减一个值得影响,貌似r二分上界要设成(n-2)/2?为啥? sa求不可重叠最长重复子串 给定一个字符串,求最长重复子串,这两个子串不能重叠.算法分析:这题比上一题稍复杂一点.先二分答案,把题 ...

  4. 【最短路】【最大流】bzoj3931 [CQOI2015]网络吞吐量

    跑出最短路图,然后把结点拆点跑最大流. #include<cstdio> #include<queue> #include<cstring> #include< ...

  5. 【R笔记】apply函数族

      (1)    apply apply函数通过对数组,矩阵,或非空维数值的数据框的“边缘”(margin)即行或列运用函数.返回值为向量,数组或列表.   函数形式 apply(X, MARGIN, ...

  6. url参数的获取

    方法 function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&am ...

  7. Unix高级环境编程,编译时的err_sys和err_quit错误

    err_sys以及err_quit等函数不是C语言自带函数,是作者自己编写的函数.所以,想要运行书中的源代码,就必须自建一个头文件my_err.h把作者的代码拷贝进去,然后在程序中加载. #inclu ...

  8. Delphi 目前使用delay函数功能

    procedure sdfg.iTimers1Timer4(Sender: TObject);var vsub : Cardinal; vSetinterval: Cardinal;begin vsu ...

  9. fullPage全屏滚动的实现

    fullPage.js 是一个基于 jQuery 的插件,它能够很方便.很轻松的制作出全屏网站. 用法: 1.引入jquery 2.引入fullPage 3.每个section代表一屏 4.js启动: ...

  10. ExtJS 4 在Ext.tab.Panel中使用Ext.ux.IFrame打开url指向的网页

    ext-4.2.1.883\examples\ux\IFrame.js ext-4.2.1.883\examples\ux\TabCloseMenu.js 复制到 \Scripts\ext-4.2.1 ...