1. 收集自MSDN:VS2005新增
1.1 IDE设置:更多,并且可以导入导出;
1.2 任务列表:增加对列进行排序,在任意行中显示多行文本等功能;
1.3 快捷键:
vs2005快捷键
F6: 生成解决方案
Ctrl+F6: 生成当前项目
F7: 查看代码
Shift+F7: 查看窗体设计器
F5: 启动调试
Ctrl+F5: 开始执行(不调试)
Shift+F5: 停止调试
Ctrl+Shift+F5: 重启调试
F9: 切换断点
Ctrl+F9: 启用/停止断点
Ctrl+Shift+F9: 删除全部断点
F10: 逐过程
Ctrl+F10: 运行到光标处
F11: 逐语句
编辑快捷键
Shift+Alt+Enter: 切换全屏编辑
Ctrl+B,T / Ctrl+K,K: 切换书签开关
Ctrl+B,N / Ctrl+K,N: 移动到下一书签
Ctrl+B,P: 移动到上一书签
Ctrl+B,C: 清除全部标签
Ctrl+I: 渐进式搜索
Ctrl+Shift+I: 反向渐进式搜索
Ctrl+F: 查找
Ctrl+Shift+F: 在文件中查找
F3: 查找下一个
Shift+F3: 查找上一个
Ctrl+H: 替换
Ctrl+Shift+H: 在文件中替换
Alt+F12: 查找符号(列出所有查找结果)
Ctrl+Shift+V: 剪贴板循环
Ctrl+左右箭头键: 一次可以移动一个单词
Ctrl+上下箭头键: 滚动代码屏幕,但不移动光标位置。
Ctrl+Shift+L: 删除当前行
Ctrl+M,M: 隐藏或展开当前嵌套的折叠状态
Ctrl+M,L: 将所有过程设置为相同的隐藏或展开状态
Ctrl+M,P: 停止大纲显示
Ctrl+E,S: 查看空白
Ctrl+E,W: 自动换行
Ctrl+G: 转到指定行
Shift+Alt+箭头键: 选择矩形文本
Alt+鼠标左按钮: 选择矩形文本
Ctrl+Shift+U: 全部变为大写
Ctrl+U: 全部变为小写
代码快捷键
Ctrl+J / Ctrl+K,L: 列出成员
Ctrl+Shift+空格键 / Ctrl+K,P: 参数信息
Ctrl+K,I: 快速信息
Ctrl+E,C / Ctrl+K,C: 注释选定内容
Ctrl+E,U / Ctrl+K,U: 取消选定注释内容
Ctrl+K,M: 生成方法存根
Ctrl+K,X: 插入代码段
Ctrl+K,S: 插入外侧代码
F12: 转到所调用过程或变量的定义
窗口快捷键
Ctrl+W,W: 浏览器窗口
Ctrl+W,S: 解决方案管理器
Ctrl+W,C: 类视图
Ctrl+W,E: 错误列表
Ctrl+W,O: 输出视图
Ctrl+W,P: 属性窗口
Ctrl+W,T: 任务列表
Ctrl+W,X: 工具箱
Ctrl+W,B: 书签窗口
Ctrl+W,U: 文档大纲
Ctrl+D,B: 断点窗口
Ctrl+D,I: 即时窗口
Ctrl+Tab: 活动窗体切换
Ctrl+Shift+N: 新建项目
Ctrl+Shift+O: 打开项目
Ctrl+Shift+S: 全部保存
Shift+Alt+C: 新建类
Ctrl+Shift+A: 新建项
1.4 代码段:可以插入已定义的属性等,也可以添加自己的代码段;
1.5 自动保存及恢复功能:解决了以前visual studio开发者最烦的一个问题;
1.6 重构:如变量重命名,提取方法和接口等,但还不太成熟;
1.7 修订:文件修订未保存的行前标为黄色,已保存标为绿色;
1.8 HTML编辑功能增加,如下面加标记导航器,折叠文本等;
1.9 提供XML编辑器,能检查语语等;
1.10临时项目:不会保存,偶尔测试用很好,需要改配置;
1.11引用.EXE:引用EXE文件以使用其中的类和方法;
1.12解决方案文件夹:可以用它来组织项目;
1.13自定义项目和项目项模板:可以创建自定义或修改项目和项目项模板,如ATLAS;
1.14MSBuild:这是一个新的生成平台,它完全透明地处理和生成软件;
1.15类设计器:可以图形化显示和编辑类;
1.16对象测试工作台:可以快速进行Unit Test;
1.17ClickOne部署:解决WinFrm布置难的问题,其安装和运行和WEB程序一样简单;
1.18编辑并继续调试功能;
1.19数据提示:可以可视化地查看复杂结构的数据;
1.20仅我的代码:可以将注意力集中在自己关心的代码上,通过Attribute控件;
2.11更适于多进程调试:如使用NUnit时的调试需要用到;
2.12设计时调试:[试验不成功];
2.13与SqlServer2005可以结合得很好;
2.14扩展性和自动化增加,不详述;
2. 收集自MSDN:.NET FR2.0新增
2.01 支持64位平台,可获得更好的性能;
2.02 ADO.NET 支持用户定义类型(UDT),异步数据库操作,XML数据类型,大值类型,快照隔离,支持SQLSVR2005多活动结果集(MARS)等;
2.03 ASP.NET 新增了很多有用的控件,改善代码隐藏模型,缓存功能提供了多种新方式,如在SQLSVR数据库的表上生成缓存依赖项的能力;
配置文件属性使ASP.NET能自动跟踪单个用户的属性值,使用简单控件添加导航菜单;
母版页和主题有利于创建一致的布局等.(更详细的另介绍)
2.04 应用程序可使用新的 NegotiateStream 和 SslStream 类进行身份验证,并帮助保护在客户端和服务器之间传输的信息的安全;
2.05 增强了与COM互操作性;
2.06 Console控制增加;
2.07 NetworkChange 类通过在检测到地址更改时引发事件来提供地址更改通知;
2.08 在 System.Net命名空间中,添加了对 FTP,HTTP资源缓存,WEB请求处理等相关增强的功能;
2.09 泛型和泛型集合,包括反射对泛型的支持,使得代码更灵活,可重用性更高;
2.10 System.IO.Compression命名空间中的类以GZIP压缩解压标准读写数据;
2.11 System.Net.NetworkInformation 命名空间中的类,应用程序可以访问 IP、IPv4、IPv6、TCP 和 UDP 网络流量的统计信息及类似IPCONFIG命令返回的信息;
2.12 Ping类提供类似于PING命令提供的功能,允许同步/异步调用;
2.13 System.Net.Cache命名空间中的类,可以使用各种缓存策略.
2.14 序列化现在功能更强大,可版本容错,支持泛型,支持NULLABLE.
2.15 SerialPort类提供访问计算机串口及与串口I/O设备进行通信的能力;
2.16 System.Net.Mail/System.Net.Mime下的类可以方便发送电子邮件;
2.17 System.Transaction下的类,可使程序参与Microsoft 分布式事务协调器 (MSDTC) 或本地事务管理器管理的事务,如DB编程中,可自动处理COM+或数据库事务;
2.18 WINFRM中添加大量更方便的控件.
3. 收集自MSDN:ASP.NET新增
3.01 App_Code/App_Data都是运行时自动编译到程序集中;也可以预编译而不使用源码;
3.02 TreeView/SiteMapPath可以自动创建菜单视图和树视图;
3.03 MasterPage可以为站点创建一致的外观;
3.04 新增的页面代码隐藏模型;
3.05 可以将缓存放在SQLSVR7.0以上的DB中;
3.06 增强了客户端功能,如Wizard控件;
3.07 主题和外观(Theme)的支持;
3.09 控件功能有所增强;新增了很多控件;
3.10 数据源控件使得编码减少;
3.11 ObjectDataSource控件可以轻松地向基于中间层业务对象的页面添加数据访问;
VS2005新特性列表
最新推荐文章于 2019-05-24 17:29:08 发布