C#初识——VS2010中的实用功能总结

             从今天开始就要开始的我VS之旅了,在开始之前,有了一点初步的认识,特此总结一下。因为本人初学者,所以总结有限,希望大家可以多多补充……

            界面方面

起始界面:在近期项目列表中可以将一些正在开发或重要的项目pin在列表中,以方便下次使用,也可以右键项目名称打开项目所在文件夹。

分屏显示:本次VS2010使用WPF进行了大量shell开发,所以软件功能有了重大改进。尤其要提的就是分屏编写功能,Dev不用再为频繁切换程序文件而头疼了。可以直接将程序文件拖出IDE窗口到其它显示器中。这样可以一边编写CS,一边编写XAML而且无需切换窗口标签。

 

高亮显示:在编辑器中点击某个符号后IDE会自己将相同符号高亮显示。如果程序很长的话,可以使用Ctrl+shift+向下箭头或Ctrl+shift+向上箭头快速浏览每一个使用该符号的地方。

 

缩放显示:通过Ctrl+鼠标滚轮,可以缩放代码字体大小,这个功能方便在演示过程中使用。

 

按使用生成代码:这个功能好像也叫“先消费”,在编写程序过程中如果需要构造新类,程序员可以不打断思路直接使用该类,然后再重新生成这个类。这样可以提高Dev的开发效率。

 

矩形选择框:在VS2008中可以通过Alt+鼠标左键对代码进行选取,VS2010不仅可以选择矩形框,还可以选择零字符宽的矩形框并在其中输入内容。

 

调试数据跟踪: 在程序debug过程中往往需要实时监控数据变化,VS2010可以将数据Tip标签Pin在IDE窗口中随时跟踪数据变化。

 

调用层次结构: 通过鼠标右键 浏览方法、属性、构造函数的调用层次结构,如果是刚接手的项目就可以用这个方法了解其相关程序结构。

 

定位搜索:

编辑(Edit)菜单中选择“Navigate To” 或者通过Ctrl+, 打开定位搜索窗口。在搜索栏(模糊查询的功能很强)中输入查询内容,VS2010 将列出相关结果信息。

双击搜索结果可以直接转到代码所在位置。

 

智能感知:

在VS2010 中IntelliSense(智能感知)功能又进行了完善和加强,在我们输入一些关键字时,其搜索过滤功能并不只是将关键字作为查询项开头,而是包含查询项所有位置。当输入“index” 后我们既可以看到“IndexOutOfRangeException” 又可以检索到TabIndex 项,这使得检索功能更加人性化。

 有时我们需要使用switch、foreach、for 等类似语法结构,在VS2010 中只需如入语法关键字,例如“foreach”,并点击两下Tab 键,VS2010 便会自动完成相应的语法结构。

以上智能感知功能可以提高开发人员的编程效率,可以让你早点回家陪GF

快捷键

一些现阶段用的着的快捷键
1、自动排版

编辑.格式化选定内容 Ctrl + K,Ctrl + F(form)根据周围的代码行,正确缩进选定的代码行。


2、注释与去掉注释功能。
编辑.注释选定内容 Ctrl + K,Ctrl + C(comment) 使用编程语言的正确注释语法将代码的当前行标记为注释。
编辑.取消注释选定内容 Ctrl + K,Ctrl + U 从代码的当前行中移除注释语法。
将插入点移动到文档中的下一个大括号处。
编辑.转到大括号 Ctrl + ] 将插入点移动到文档中的下一个大括号处。
编辑.向下滚动一行 Ctrl + 向下键 将文本向下滚动一行。仅可用于文本编辑器。
编辑.向上滚动一行 Ctrl + 向上键 将文本向上滚动一行。仅可用于文本编辑器。

 

3、清除项目中的所有断点
调试.删除所有断点 Ctrl + Shift + F9 清除项目中的所有断点。

调试.切换断点 F9 在当前行设置或移除断点。

 

4、调试相关

生成解决方案 F6
生成当前项目 Shift+F6
启动调试 F5
继续 F5
全部中断 Ctrl+Alt+Break
停止调试 Shift+F5
重新启动 Ctrl+Shift+F5
开始执行(不调试)Ctrl+F5
异常 Ctrl+D,E
逐语句 F11
跳出 Shift+F11
逐过程 F10
切换断点 F9
删除所有断点 Ctrl+Shift+F9
断点 Ctrl+D,B

5、代码:F7

 

 



 

 

 

               

          
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
常用方法类库 一、SR.ShareFunc.DataFunc 1.SR.ShareFunc.DataFunc.DataConvertExcel(Data转Excel文件) 1.1 DataTable转Xls文件 4个重载方法 1.2 DataSet转Xls文件 4个重载方法 2.SR.ShareFunc.DataFunc.DataGridViewFunc(DataGridView方法) 2.1 DataGridView打印 9个重载方法 2.2 DataGridView转Xls文件 4个重载方法 3.SR.ShareFunc.DataFunc.DataTableConvertPdf(DataTable转Pdf文件) 6个重载方法 二、SR.ShareFunc.FormFunc 4.SR.ShareFunc.FormFunc.ControlConvertToForm(Control转Form窗体) 7个重载方法 5.SR.ShareFunc.FormFunc.CreateControlFunc (利用反射(需要制定Dll文件、命名空间)实现实例化、调用) 3个重载方法 三、SR.ShareFunc.RemoteDeskTop 6.SR.ShareFunc.RemoteDeskTop.ucRemoteDeskTop 远程桌面的监控界面控件 原理:利用System.Runtime.Remoting将监控端的鼠标、键盘消息发送到被监控主机, 并将被监控端桌面图片不停发送到监控端显示,从而实现远程桌面 可实现监视、监控,设置监控界面刷新时间 7.SR.ShareFunc.RemoteDeskTop.RemoteDeskTopClient 远程桌面客户端端口注册 四、SR.ShareFunc.StringFunc 8.SR.ShareFunc.StringFunc.RandomStrings 8.1 按照指定最大值、最小值、个数,随机生成数组 8.2 按照指定最大值、最小值、个数,随机生成字符格式的数字 9.SR.ShareFunc.StringFunc.StringEncryFunc 9.1 Dec方式加密 9.2 Dec方式解密 9.3 MD5加密 10.SR.ShareFunc.StringFunc.ValidateUnUsedCode 常用验证非法字符、格式转化 五、SR.ShareFunc.WinFunc 11.SR.ShareFunc.WinFunc.FileFunc 11.1 系统垃圾文件清理 11.2 文件的文件名、后缀名、文件路径的处理 11.3 同名文件的处理(用于自动在同名文件后增加字符) 12.SR.ShareFunc.WinFunc.LogFunc 按照指定路径、文件名生成日志信息 13.SR.ShareFunc.WinFunc.MouseMoveControl 给指定控件绑定鼠标移动事件,例如Label绑定后,鼠标点击该Label可进行窗体拖拽 或实现自定义的窗体拖拽 14.SR.ShareFunc.WinFunc.MsgShowFunc 自定义的Windows消息窗体,主要能显示错误代码显示。5个重载方法 15.SR.ShareFunc.WinFunc.SystemHotKey Windows全局钩子(系统热键),可以实现自定义的系统热键处理 16.SR.ShareFunc.WinFunc.WaitFormFunc 16.1 等待窗体显示(可指定显示的消息) 16.2 等待窗体关闭 17.SR.ShareFunc.WinFunc.WindowsFuns 17.1 Windows注销、重启、关机 17.2 获取Windows系统硬件设备信息,如主板、网卡等 17.3 获取各种格式的系统时间、农历时间 17.4 获取Windows系统屏幕大小、系统剪贴板操作 六、SR.ShareFunc.XmlFunc 18.SR.ShareFunc.XmlFunc.XmlCommonFunc Xml文件操作

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值