vs2010常用快捷方式
1.注释
直接打三个"///"就会出现
/// <summary>
///非方法体上
/// </summary>
MusicStoreEntities storeDB = new MusicStoreEntities(); /// <summary>
/// 方法体上生成注释形式
/// </summary>
/// <param name="controller"></param>
/// <returns></returns>
public static ShoppingCart GetCart(Controller controller)
{
return GetCart(controller.HttpContext);
}
2.代码折叠 #region,可读性强
选中要折叠的代码段---右击选择外侧代码---选#region
#region MyRegion
public static ShoppingCart GetCart(Controller controller)
{
return GetCart(controller.HttpContext);
}
#endregion
3.有方法未写完,想下次继续写。可以用// TODO: 写上你的注释.下次可以在:视图---任务列表---注释 找到所有TODO的部分,直接定位
public MyDateSorter()
{
//
// TODO: Add constructor logic here
//
}
视图---任务列表---注释
在VS2008编写C#程序中,经常一不小心把代码弄乱,或者在复制别人的代码时,代码的格式不规范。在阅读一些公司编写的SDK中,里面代码的风格基本 一致,折叠和注释都给人一种很清新的感觉。在实际项目中,一个项目往往很大,需要很多人来编写,因此代码良好的阅读性就极其重要,需要掌握整理代码的快捷 键。
将散乱的代码格式化的快捷键ctrl+K+F,选中乱的文字,按下快捷键。
代码折叠,将一些没必要分析和改动的代码折叠起来,可以让程序员将大部分精力放在需要调试和分析的部分。VS2008中采用的是#region和#endregion,把需要折叠的代码放入其中,按下快捷键ctrl+M+M,就可以折叠和打开
良好的代码就一定要注释,VS的对方法注释方式是在方法上面输入///,就会自动出现
/// <summary>一系列东西,添加注释说明就好。
多行注释,不折叠起来会影响阅读,可以将其折叠起来,这里用另外的注释方法,在注释代码的上方输入//,多行就另起一行//,然后同样ctrl+M+M,折叠起来。
vs2010常用快捷方式的更多相关文章
- 1 Intellij IDEA 个人常用快捷方式
个人常用快捷方式 alt+enter 万能键 inn if(xxx!=null) iter foreach ct ...
- Windows常用快捷方式
总结了其他常用的快捷方式: Ctrl+C 复制 . Ctrl+V粘贴. Ctrl+X剪切. Delete删除. Alt+Tab 应用程序切换 Ctrl+Alt+Delete Ctrl+shift+E ...
- Eclipse 的常用快捷方式
快捷方式<!--[if !supportLists]-->0. Ctrl + 1 (快速修复)<!--[if !supportLists]-->1. Ctrl + D (删除当 ...
- Eclipse的常用快捷方式
在开发中,常用的一些快捷方式 alt+shift+r 修改方法名,变量名,关键体会enter ctrl+shift+c 先选中n行,注释 ...
- VS2010常用插件介绍
今天在写JS时,写到500多行时,感觉代码已经很难看了.想到C#代码都有折叠功能,是不是JS也有呢.在选项中找了一下,没有相关了的设置功能,于是就上网找.一找可就不得了,发现了好多好用的插件.都可以在 ...
- VS2010常用插件介绍之Javascript插件(一)
引自:http://blog.csdn.net/cyxlzzs/article/details/6583577 今天在写JS时,写到500多行时,感觉代码已经很难看了.想到C#代码都有折叠功能,是不是 ...
- 转-VS2010常用功能使用介绍
原文链接:http://www.jizhuomi.com/software/27.html 1.几个基础概念 在讲VS2010之前先讲下程序开发过程中的几个基本概念:源程序.目标程序和翻译程序. 源程 ...
- 【工具】VS2010常用调试技巧(1)
调试是一个程序员最基本的技能,其重要性不言自明.不会调试的程序员就意味着他即使会一门语言,却不能编制出好的软件.本文就本人在开发过程中常用的调试技巧作下简单呢介绍,希望对大家有所帮助,能力超群者请绕道 ...
- VS2010 常用快捷键
VS2010版快捷键 Ctrl+E,D ----格式化全部代码 Ctrl+E,F ----格式化选中的代码 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL ...
随机推荐
- HTML5-原声拖放
最早在网页中引入js拖放功能的是IE4,并且只可以拖放图像和某些文本.IE5.5以后网页中的任何元素都可以进行拖放.HTML5以IE为实例制定了拖放规范.FireFox3.5.Safari3+和Chr ...
- C语言到底怎么了?
自2015年11月开始,所有C语言系列都呈现出衰落之势.在超过15年的时间里,C语言在编程语言排行榜中的占比一直有15%-20%,但今年却突然急转直下,目前占比已不足10%,且目前看来回天乏力. 那么 ...
- WCF学习笔记(基于REST规则方式)
一.WCF的定义 WCF是.NET 3.0后开始引入的新技术,意为基于windows平台的通讯服务. 首先在学习WCF之前,我们也知道他其实是加强版的一个面向服务(SOA)的框架技术. 如果熟悉Web ...
- linux下tomcat的安装
本文主要内容: (1)安装apr,这是 Apache 为了提升 Tomcat 的性能搞的一套本地化 Socket, Thread, IO 组件也就是说它有高级 IO 功能, 操作系统级别的功能调用, ...
- Python的进程间通信
进程间通讯有多种方式,包括信号,管道,消息队列,信号量,共享内存,socket等 1.共享内存 Python可以通过mmap模块实现进程之间的共享内存 mmap文件对象既像一个字符串也像一个普通文件对 ...
- OpenGL列主元矩阵的运算
大学线性代数课本是用的行主元矩阵,OpenGL使用的是列主元矩阵.有什么差别呢,对于线性代数学得不够扎实的孩纸来说,还挺烦的. 其实明白了就觉得很简单: 从课本的角度来看,平移矩阵是诸如这样的: 平移 ...
- 获取iOS设备型号的方法总结
三种常用的办法获取iOS设备的型号: 1. [UIDevice currentDevice].model (推荐): 2. uname(struct utsname *name) ,使用此函数需要#i ...
- Memcached(五)Memcached的并发实例
package com.sinosuperman.memcached; import java.io.IOException; import java.net.InetSocketAddress; i ...
- delphi xe5 android 关于文件大小的几个问答O(∩_∩)O~
摘自:http://blogs.embarcadero.com/vsevolodleonov/2013/09/19/are-you-asking-about-app-size-by-delphi-fo ...
- Note8 开机提示:secSetupWized 已停止
情况分析: 1.要么没有双清2.要么是删除了系统内置服务 恢复后的向导 这个如果正常情况下是 弹出 选择所在地区语言/联系方式/系统设置 此情景一般出现在 刷机后/恢复默认出厂设置后. 解决办法: 刷 ...