VS使用小技巧(1)

vs2008技巧(1)

     前言:前段时间给部门做了一次技术培训,今日有空就整理一下写到博客里,希望更多人能够了解、更希望更多人能够交流更多的技巧。     

     VisualStudio虽然大家每天都在使用它,但是可能有些功能的使用大家并不清楚,甚至不知道有这项功能,下面这些技巧可能会对你有所帮助。

     先上目录:

     第一节:

     怎样给自己的代码添加版权信息。
     怎样给自己的代码添加代码段。
     怎样使用任务管理器。
     怎样使用发布网站功能。
     怎样把常用代码放到工具箱中的常规选项中。
     怎样怎样在多个窗口查看同一个文档。
     怎样创建区域,方便代码阅读及维护?
     怎样创建矩形选区?

     下面就一条一条来详解:

     1.怎样给代码添加版权信息。

     写代码经常会要写一些版权信息、或者一些常用的命名空间引用,如果每个页面都拷贝粘贴一遍,确实挺麻烦的。有什么可以让我们一劳永逸的办法呢?vs中的模板功能来可以帮助我们达到这个目的。

     解决办法:   直接把D:/Program Files/Microsoft Visual Studio 8/Common7/IDE/ItemTemplates文件夹中的相应的模板压缩包Copy到C盘的My Documents/Visual Studio 2005/Templates中的相应位置,然后修改添加上自己要添加的信息。 然后在添加新项的时候选择“我的模板”下面的项即可。

     示意图如下:


 1//======================================================================
 2//添加版权信息
 3//Copyright (C) $year$ ARTM
 4//All rights reserved
 5
 6//Filename :$safeitemrootname$
 7//Created by 邱枫 at  $time$
 8//Description :
 9//======================================================================
10using System;
11using System.Data;
12using System.Configuration;
13using System.Collections;
14using System.Web;
15using System.Web.Security;
16using System.Web.UI;
17using System.Web.UI.WebControls;
18using System.Web.UI.WebControls.WebParts;
19using System.Web.UI.HtmlControls;
20//添加常用的命名空间引用
21using com.artmctc.mis.common;
22using com.artmctc.mis.model;
23using com.artmctc.mis.service;
24namespace $rootnamespace$
25{
26    public partial class $classname$ : System.Web.UI.Page
27    {
28        protected void Page_Load(object sender, EventArgs e)
29        {
30
31        }

32    }

33}

34

 

 

  

注意:WebSite模板和Web应用程序模板是不一样的。   

2.怎样给代码添加代码段?

     编码过程中,经常会有一些常用的代码结果会反复使用,有没有一种办法把这些代码嵌套到VS IDE中呢?

     解决办法:完全没问题,使用snippet文件能很好的解决这一问题。打开/Program Files/Microsoft Visual Studio 8/VC#/Snippets/2052/Visual C#里面有很多VS自带的snippet文件,你只需要复制一下,然后把它修改成自己的代码段即可。

     见图示:

     

     代码如下:

     


 1<?xml version="1.0" encoding="utf-8"?>
 2<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
 3    <CodeSnippet Format="1.0.0">
 4        <Header>
 5            <Title>try-catch-finall</Title>
 6            <Shortcut>trycf</Shortcut>
 7            <Description>try catch finall 的代码段</Description>
 8            <Author>邱枫</Author>
 9            <SnippetTypes>
10                <SnippetType>Expansion</SnippetType>
11                <SnippetType>SurroundsWith</SnippetType>
12            </SnippetTypes>
13        </Header>
14        <Snippet>
15            <Code Language="csharp">
16    <![CDATA[try 
17    {            
18        $end$
19    }

20    catch (Exception exp)
21    {
22   
23    }

24  finally 
25  
26  
27  }
 
28   ]]>
29            </Code>
30        </Snippet>
31    </CodeSnippet>
32</CodeSnippets>
33

 

使用:

如上图:找到自己设置的代码段的别名,输入回车键,然后输入tab键,即可自动生成如下代码:

 

3.怎样使用任务管理器?

     假如我们开发的项目很大,在项目中有些代码没有完成,我们可以做一下标记,便于将来查找

     VS中的任务管理器能够很好地解决这一问题,使用方法:在要标志的地方输入://TODO:内容,然后在视图——任务列表中打开所有的任务列表。

4.怎样使用发布网站功能?

     在我们部署Web应用程序的时候,像.cs等文件因为已经生成了dll,对部署站点是没有什么用处的,这个时候一般都是手动去删除这些没用的文件,有没有更快捷的办法来完成这项工作呢?VS自带的发布功能能够很好地解决这一问题。

     选中项目——右键属性——发布(Publish) 或者选择生成(Build)——发布(Publish)打开如下对话框:

     

5.怎样把备份常用代码,快捷方便下次使用?

     在编码过程中我们会经常编写一些重复的代码,怎样把这些代码备份起来,下次使用的时候能够快捷地调用出来呢?

     工具箱中的常用选项能够达到这个功能,把我们常用的代码拖放到工具箱中的常用选项卡中,下次使用的时候直接双击就行了。如下图:

     

6.怎样在同一个窗口中查看一个文档的不同部分?

直接见图:

     

拖动后下效果见下图:

看到了吗?一个文档被分成了两个!你可以在一个窗口中同时查看这个文档的头部和尾部。

怎样还原过去呢?直接拖动那个小条条,恢复原位就行了。

7.怎样创建区域,方便代码阅读及维护?

     添加

     #region

     //代码区域

     #endregion

8.怎样创建矩形选区?

     有时候我们只想复制一段代码的前几列,后几列不想复制,怎样才能达到这种效果呢?

     很简单,摁住alt键,然后拖动鼠标即可,效果如下:

     

第一节完,第二节待续。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值