《圣殿祭司的ASP.NET4.0专家技术手册》----1-11 代码段

本节书摘来自异步社区《圣殿祭司的ASP.NET4.0专家技术手册》一书中的第1章,第11节,作者: 奚江华,译者: 武海军 , 更多章节内容可以访问云栖社区“异步社区”公众号查看。

1-11 代码段

圣殿祭司的ASP.NET4.0专家技术手册
代码段英文叫Code Snippet,又称为IntelliSense Code Snippet,它是在Visual Studio程序编辑器中,单击鼠标右键或快捷键就能够选择一堆内建的程序片段。如图1-26所示,在VB内建了好几百个代码段,但C# 相对少许多,如图1-27所示。


《圣殿祭司的ASP.NET4.0专家技术手册》----1-11  代码段

使用代码段最大优点是:“可以减少你花在寻找范例程序代码的时间,减少学习使用不熟悉功能所需的时间,以及支持重复使用程序代码,由此提高效率。”现在程序类别库越来越多情况下,要记住所有程序语法相对困难,使用这功能就可作为记忆的辅助。

范例1-4 使用代码段
使用代码段只需用鼠标选取几个步骤就搞定了:

在欲插入代码段的光标位置,单击鼠标右键→选择【插入代码段】,如图1-28所示。

接着出现的是代码段目录,请选择“Visual C#”目录→“foreach”。结果如图1-29所示。


《圣殿祭司的ASP.NET4.0专家技术手册》----1-11  代码段

由于C#的代码段数量较少,或许显得索然乏味,若想扩展其数量是有方法的,在此教你将它变强。

范例1-5 下载扩充C# 代码段套件
之前微软网站提供了“Visual Studio 2005代码段”扩展套件,可以扩充C#代码段,如图1-30所示。但到了VS 2010似乎删除了,用旧版本一样能用来扩展,具体步骤如下。


《圣殿祭司的ASP.NET4.0专家技术手册》----1-11  代码段

执行光盘的Code_Snippets.msi套件,安装路径改为“D:Program FilesMicrosoft Visual Studio 10.0VC#Snippets1033Visual C# 2010 Code Snippets”,如图1-31所示。

单击【工具】→【代码段管理器】→【添加】按钮,指向代码段的目录D:Program FilesMicrosoft Visual Studio 10.0VC#Snippets1033Visual C# 2010 Code Snippets,然后会产生“Visual C# 2010 Code Snippets”目录,如图1-32所示。


《圣殿祭司的ASP.NET4.0专家技术手册》----1-11  代码段

有两种方式可以调出代码段:

1.使用鼠标右键 在C# 程序代码编辑器中,按鼠标右键,在弹出的菜单中选择【插入代码段】→单击“Visual C# 2010 Code Snippets”→“database”→选择“Read Access Data into a DataSet”,瞬间,一段读取Access数据库的程序片段已自动产生,当然它只是一个参考模板,可以再修改成自己需要的。

2.使用快捷键 另一种方式是使用快捷键,按Ctrl+K组合键、Ctrl+X组合键就可以快速调出代码段选项,如图1-33和图1-34所示。


《圣殿祭司的ASP.NET4.0专家技术手册》----1-11  代码段

但因为这个套件是VS 2005提供的,所以,只有.NET 2.0相关语法,而无法涵盖到.NET 4.0最新语法。

自定义编辑代码段。

也可以自定义编辑代码段,加入或修改.NET 4.0最新语法,方式有以下几种。

1.Snippet Designer 在【工具】→【扩展管理器】→【联机库】中,搜索安装“Snippet Designer”,如图1-35所示。

执行【视图】→【其他窗口】→【Snippet Explorer】,就可以浏览代码段,若要编辑,则双击某一Snippet,修改后存储,如图1-36所示。


《圣殿祭司的ASP.NET4.0专家技术手册》----1-11  代码段

2.Snippet Edit 下载与解压缩Snippet Editor,单独执行SnippetEditor.exe程序,就能编辑Snippet,如图1-37所示。其下载网址为:

http://snippeteditor.codeplex.com/


《圣殿祭司的ASP.NET4.0专家技术手册》----1-11  代码段

3.Snippy-Visual Studio Code Snippet Editor 最后一套是“Snippy - Visual Studio Code Snippet Editor”,下载网址为:

http://www.codeplex.com/snippy

解压缩后,以VS 2010打开Snippy项目,并升级到.NET 4.0,然后编译执行程序,指定路径打开Snippet,然后就可以编辑,如图1-38所示。


《圣殿祭司的ASP.NET4.0专家技术手册》----1-11  代码段

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

上一篇:得到APP: 突发情况下的信息传播


下一篇:阿里云ECS7天训练营-Day4 使用PolarDB和ECS搭建门户网站