灯笼果 发表于 2012-10-15 14:26

.net 的开发环境vs

本帖最后由 灯笼果 于 2012-10-15 17:07 编辑

vs哪个版本有下面这几种功能啊

1. 自动导入类 就是头上那个using 自动加上

2. 自动排版

3. 重构的功能 比如方法重构, 传入参数重构

4.快捷键 比如多行一起变成注释, 删除行

shiroki 发表于 2012-10-15 15:41

lz,俺很少用vs,说错了表拍。 2和4好像见过人用, 现在vs版本肯定有,比如2005及以上。

灯笼果 发表于 2012-10-15 17:04

这些东西eclipse里面都有, 但是vs 就没找到, 至少Express 版本里没找到

pamagic 发表于 2012-10-15 18:16

codemaid + resharper (visual assist x)

K18 发表于 2012-10-15 18:37

VS有好多tools或者plugin什么的,你找找类似的功能就可以下。

fusion 发表于 2012-10-15 20:23

本帖最后由 fusion 于 2012-10-15 19:24 编辑

灯笼果 发表于 2012-10-15 16:04 static/image/common/back.gif
这些东西eclipse里面都有, 但是vs 就没找到, 至少Express 版本里没找到

都有,Professional。Express没用过。但vs有很多plugin和snippet

zff518 发表于 2012-10-15 20:45

123不知道
4.1 ctrl+k+cctrl+k+u
4.2 ctrl+x

我用vs 2010 ultimate

zjcdolc 发表于 2012-10-15 21:10

05,08,10好像很多功能都相通吧

并非如此 发表于 2012-10-15 21:17

这些都是比较基本的功能,Professional版里就有了,
版本功能顺序如下
express < professional< premium < ultimate

huicologne 发表于 2012-10-15 21:29

如果你reference里有的话,用到那个里面的类,但是没有using的话,ctrl+comma, 会自动帮你添加;据说有个resharper,即使你没有reference, ctrl+comma也可以帮你找到;我自己没有用过resharper; 自动排版的话,看你的版本,我用过ctrl+E+D, 也有的版本是ctrl+K+D,(按键大小写无所谓的);
注释不就是ctrl+E+C, uncomment就是ctrl+E+U,也有的是ctrl+K+C,ctrl+K+D
vs有个shortcuts的sheet,网上可以下载的
很有用

灯笼果 发表于 2012-10-15 21:51

本帖最后由 灯笼果 于 2012-10-15 21:56 编辑

谢谢大家的回复,还想到个大小写的问题, 一直不明白,都可以吗
实在是看不惯, 类名第一个字母小写,方法名, 变量名, 项目名第一个字母大写,
还有一个下划线开头的变量都是指 类的私有变量和方法的局部变量吗

zff518 发表于 2012-10-15 22:07

去看一下匈牙利命名法

http://en.wikipedia.org/wiki/Hungarian_notation

灯笼果 发表于 2012-10-15 22:33

我知道这个啊, 我问的是第一个字母大小写的问题, 为什么在cs 里面, 类名第一个字母有的小写,而方法名, 变量名, 项目名的第一个字母却有很多大写的, 这个在java里几乎是不允许的

fusion 发表于 2012-10-15 22:34

zff518 发表于 2012-10-15 19:45 static/image/common/back.gif
123不知道
4.1 ctrl+k+cctrl+k+u
4.2 ctrl+x


有钱淫。我老板不让买ultimate

hauke 发表于 2012-10-16 00:57

fusion 发表于 2012-10-15 22:34 static/image/common/back.gif
有钱淫。我老板不让买ultimate

自己在家装个MSDN版的Ultimate好了,自动激活!

pamagic 发表于 2012-10-16 18:38

fusion 发表于 2012-10-15 22:34 static/image/common/back.gif
有钱淫。我老板不让买ultimate

Ultimate一般都是msdn订阅,然后就有好多key了。。。。

pamagic 发表于 2012-10-16 18:42

灯笼果 发表于 2012-10-15 22:33 static/image/common/back.gif
我知道这个啊, 我问的是第一个字母大小写的问题, 为什么在cs 里面, 类名第一个字母有的小写,而方法名, ...

类名第一个字母不是大写的么=。= 比如说 public class Point

pamagic 发表于 2012-10-16 18:43

灯笼果 发表于 2012-10-15 21:51 static/image/common/back.gif
谢谢大家的回复,还想到个大小写的问题, 一直不明白,都可以吗
实在是看不惯, 类名第一个字母小写, ...

命名习惯来源于Pascal Casing 以及Camel Casing

灯笼果 发表于 2012-10-16 22:34

wiki 的

“骆驼拼写法”又分为两种。第一个词的首字母小写,后面每个词的首字母大写,叫做“小骆驼拼写法”(lowerCamelCase);第一个词的首字母,以及后面每个词的首字母都大写,叫做“大骆驼拼写法”(UpperCamelCase),又称“帕斯卡拼写法”(PascalCase)。

 跟帕斯卡拼写法相近的还有骆驼拼写法(camelCase),两者的区别是帕斯卡拼写法第一个单词的首字母大写,而骆驼拼写法第一个单词的首字母小写。两者在.NET Framework开发中广泛使用。
  MicroSoft建议:对于简单的变量使用camelCase,而对于比较高级的命名规则使用PascalCase

怎么用见 C#.Net编程规约wenku.baidu.com/view/a74e4c42336c1eb91a375d3b.html

不过还是不习惯方法名用PascalCase

新能源 发表于 2012-10-29 23:16

页: [1]
查看完整版本: .net 的开发环境vs