快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

根据函数名称定位函数

  
在编程时常常只记得函数名称的部分内容,想迅速定位,但C#编辑器的函数列表没有搜索功能,用正则表达式搜索可以解决这个问题,现将此过程写成一个宏。
  使用方式:
 打开VS的宏编辑器,粘贴以下代码。 
为此宏指定一个快捷键(可选) 
用快捷键或直接运行宏,输入函数名称即可。 
用F3可以搜索下一个符合要求的函数。

    Sub SearchFunction()
        ’根据函数名称搜索函数
        ’By pharaoh 2005-4-19
        ’http://blog.csdn.net/pharaoh/
        Dim sFind As String
        sFind = InputBox("输入函数名称")
        DTE.Find.FindWhat = "^[ /t]*(public |protected |private |static).*" + sFind + ".*/(.*$" ’"^[ /t]*(public |protected |private |static).*" + sFind + ".*/([^;]*/).*$"
        DTE.Find.Target = vsFindTarget.vsFindTargetCurrentDocument
        DTE.Find.MatchCase = False
        DTE.Find.MatchWholeWord = False
        DTE.Find.Backwards = False
        DTE.Find.MatchInHiddenText = True
        DTE.Find.PatternSyntax = vsFindPatternSyntax.vsFindPatternSyntaxRegExpr
        DTE.Find.Action = vsFindAction.vsFindActionFind
        DTE.Find.Execute()
    End Sub
此宏的主体使用VS的记录宏生成,经过少量修改而成。使用此方式可以迅速生成一些对自己有用的宏。



返回类别: 教程
上一教程: ADO 与ADO.NET
下一教程: .Net配置文件常用配置说明

您可以阅读与"根据函数名称定位函数"相关的教程:
· 使用反射实现根据名称动态创建窗体的几种方式
· .NET中的强名称机制
· 反射应用之一:根据控件名、属性名进行取值和赋值
· 在ASP.NET中处理 datetime 的一些通用函数(vb)
· 根据数据库生成xml二法
    微笑服务 优质保证 索取样品