关键词:
代码模板就是预先定义好的一个代码片段。VS中,我们只要输入模板的名称,然后连按两下TAB,VS就可以给我们把代码片段补充完整。
1. 内置代码片段
关键字 | 生成 |
for | for(int i = 0; i < length; i++) |
foreach | foreach (var item in collection) |
do | do… while loop |
while | while (true) |
if | if (true) |
try | try….catch… |
class | class MyClass |
ctor | 根据当前的类名生成空构造函数 |
cw | Console.WriteLine() |
exception | 自定义异常类模板 |
indexer | 索引器模板 |
mbox | MessageBox.Show() |
prop | 自动属性 get;set; |
propfull | 传统属性(私有字段、封装get;set) |
propg | 自动属性 get; private set; |
2. 修改代码片段
找到代码片段的位置
打开vs 2010
例如修改class.snippet, 内容如下:
<?xml version="1.0" encoding="utf-8" ?> <CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> <CodeSnippet Format="1.0.0"> <Header> <Title>class</Title> <Shortcut>class</Shortcut> <Description>Code snippet for class</Description> <Author>Microsoft Corporation</Author> <SnippetTypes> <SnippetType>Expansion</SnippetType> <SnippetType>SurroundsWith</SnippetType> </SnippetTypes> </Header> <Snippet> <Declarations> <Literal> <ID>name</ID> <ToolTip>Class name</ToolTip> <Default>MyClass</Default> </Literal> <!-- 新增type和property变量, 20200514 --> <Literal> <ID>type</ID> <ToolTip>Property type</ToolTip> <Default>String</Default> </Literal> <Literal> <ID>property</ID> <ToolTip>Property name</ToolTip> <Default>MyProperty</Default> </Literal> </Declarations> <!-- 20200514 --> <!-- <Code Language="csharp"><![CDATA[class $name$ --> <!-- --> <!-- $selected$$end$ --> <!-- ]]> --> <Code Language="csharp"><![CDATA[public class $name$ public $type$ $property$ get; set; $end$ ]]> </Code> </Snippet> </CodeSnippet> </CodeSnippets>
查看效果,输入class,连续按两次Tab键
3. 新增代码片段
例如新增Console.ReadLine片段,内容如下
<?xml version="1.0" encoding="utf-8" ?> <CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> <CodeSnippet Format="1.0.0"> <Header> <Title>cr</Title> <Shortcut>cr</Shortcut> <Description>Code snippet for Console.ReadLine</Description> <Author>Microsoft Corporation</Author> <SnippetTypes> <SnippetType>Expansion</SnippetType> </SnippetTypes> </Header> <Snippet> <Declarations> <Literal Editable="false"> <ID>SystemConsole</ID> <Function>SimpleTypeName(global::System.Console)</Function> </Literal> </Declarations> <Code Language="csharp"><![CDATA[$SystemConsole$.ReadLine($end$);]]> </Code> </Snippet> </CodeSnippet> </CodeSnippets>
打开代码片段编辑器
查看添加结果
查看效果,输入cr, 连续按两次Tab键
ffmpeg与vs2010(代码片段)
编译FFmpeg是一件痛苦的事情,一般都直接使用ZeranoeFFmpegBuilds。如果使用这个版本,需要注意ffmpeg的帮助里的一段话:Tocreateimportlibrariesthatworkwiththe/OPT:REFoption(whichisenabledbydefaultinReleasemode),followthesesteps 查看详情
使用vs2010写下的第一个程序(代码片段)
用VS2010写下的第一个程序安装下载MicrosoftVisualStudio2010中文旗舰版;下载MicrosoftVisualStudio2010中文旗舰版SP1升级包;使用精灵虚拟光驱(DaemonTools)来安装,安装之前先关闭防护软件,如360或QQ管家等等。步骤如下:打开VS2010,点击... 查看详情
vs2010集成标准com组件(代码片段)
#include<Windows.h>#include<stdio.h>//import后,会提示找不到对应的SignCtrl.tlh文件,只需要对项目重新编译一下,在项目的Debug目录下,就会有SignCtrl.tlh文件#import"C:/Users/Administrator/Desktop/jzbank/CallComSln/CallCom/CallCom/Si 查看详情
opengl+vs2010环境配置及遇到的问题(代码片段)
OpenGL+VS2010+GLUT工具包+WIN10系统:第一步,安装GLUT工具包Windows环境下的GLUT下载地址:(大小约为150k)http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip第二步,配置环境1、将下载的压缩包解开,将得到5个文件2、在“我的电脑”... 查看详情
windows驱动环境配置vs2010+wdk7600(代码片段)
最简单的方式是安装wdk7600+vs2010+VisualDDK-1.5.7这三个软件安装好之后,可直接在vs2010新建项目中有一个VisualDDK,直接可生成相应的环境 以上是我配置方法,滴水视频里有另外一种配置方法新建VisualC++,选择空项目 然后... 查看详情
vs2010到vs2019各个版本的密钥(代码片段)
Visual Studio 2019 EnterpriseBF8Y8-GN2QH-T84XB-QVY3B-RC4DFVisual Studio 2019 ProfessionalNYWVH-HT4XC-R2WYW-9Y3CM-X4V3Y VS2017专业版和企业版的密钥Enterprise:NJVYC-BMHX2-G77MM-4 查看详情
利用vs2010工具,反编译c++的dll(代码片段)
1"D:ProgramFilesMicrosoftVisualStudio10.0VCinamd64dumpbin.exe"-EXPORTS-ALL"D:CPP111.dll">"D:CPP111.txt"2"D:ProgramFilesMicrosoftVisualStudio10.0VCinamd64dumpbin.exe"-EXPORTS-ALL"D 查看详情
vs2010-mfc(文档视图和框架:概述)(代码片段)
转自:http://www.jizhuomi.com/software/221.html 前面几节讲了菜单、工具栏和状态栏的使用,本节开始将为大家讲解文档、视图和框架的知识。 文档、视图和框架简介 &nbs... 查看详情
vs2010-mfc(常用控件:图片控件picturecontrol)(代码片段)
转自:http://www.jizhuomi.com/software/193.html 本节主要讲一种简单实用的控件,图片控件PictureControl。我们可以在界面某个位置放入图片控件,显示图片以美化界面。 图片控件简介 &n... 查看详情
vc++2010设置和c#一样的代码段,vs2010两下tab设置
设置vs2010tab敲两下出for片段,因为vs2010的代码片段是在番茄助手里设置的...代码片段管理器中不能设置c++所以我只能安装一个番茄助手了...然后就是修改番茄助手内的[提示]/[编辑VA代码段]/[for]...如图 如果您喜欢使用外部... 查看详情
vs2010-mfc(常用控件:编辑框editcontrol)(代码片段)
转自:http://www.jizhuomi.com/software/181.html 编辑框(EditControl)是一种很常用的控件,我们可以在编辑框中输入并编辑文本。在前面加法计算器的例子中已经演示了编辑框的基本应用。下面具体讲解编辑框的使用。 &n... 查看详情
vs2010-mfc(mfc常用类:cstring类)(代码片段)
转自:http://www.jizhuomi.com/software/228.html CString类简介 CString类作为MFC的常用类,当之无愧。可以这样说,只要是从事MFC开发,基本都会遇到使用CS 查看详情
vs2010类图-如何显示两个接口之间的集合关联?(代码片段)
我正在从现有代码生成一些类图表以改进文档,但我遇到了一些障碍。我想在图上显示集合关联,但对于接口,这似乎是不可能的。如果接口在另一个程序集中,则集合类型以其无界形式显示(例如ReadOnlyObservableCollection1`)并尝... 查看详情
vs2010-mfc(常用控件:滚动条控件scrollbar)(代码片段)
转自:http://www.jizhuomi.com/software/191.html 滚动条控件简介 滚动条大家也很熟悉了,Windows窗口中很多都有滚动条。前面讲的列表框和组合框设置了相应属性后,... 查看详情
vs2010-mfc(对话框:字体对话框)(代码片段)
转自:http://www.jizhuomi.com/software/175.html 字体对话框的作用是用来选择字体。我们也经常能够见到。MFC使用CFontDialog类封装了字体对话框的所有操作。字体对话框也是一种模态对话框。 &n... 查看详情
opencv2.3.1+vs2010+sift特征提取(代码片段)
本人是图像处理界的新手一枚,最近两天搞一下SIFT特征提取的程序编写工作。将整体的构建以及问题解决过程抛出来,给后来人以警示,同时作为科研道路上的一些笔记之用,并欢迎高手批评指点。接下来拉开序... 查看详情
win764+vs2010+opencv2.4.10环境配置(代码片段)
因为重装了系统,以前一直用的Win32,前几天换成了WIn64。结果以前配置的开发环境错误频频,google、百度了很多资料,终于在总结很多经验的基础上成功配置了Win764+VS2010+OpenCV2.4.10开发环境。下面将过程详... 查看详情
leptonica在vs2010中的编译及简单使用举例(代码片段)
在tesseract-ocr中会用到leptonica库,这里对leptonica简单介绍下。 Leptonica是一个开源的图像处理和图像分析库,它的license是BSD2-clause。它主要包括的操作有:位图操作、仿射变换、形态学操作、连... 查看详情