zoukankan      html  css  js  c++  java
  • 分享几个小技巧

    1,代码片断
    当我们在visual studio 2008环境下,输入mbox按"Tab"键将自动生成以下代码
    Code
    System.Windows.Forms.MessageBox.Show( "Test" );

    还有更多技巧如输入#region后按"TAB"则将自动生成
    Code
    #region MyRegion
                    
    #endregion

    光标默认选中MyRegion,可以说非常方便,经常使用可以提高开发效率,代价是你得记住这些小技巧,
    更多的代码片断可以到这里查看
    visual studio 2008环境下,选择"工具",选择"代码片断管理器",在弹出的窗口最上面,选择"visual c#"所有的代码片断都在这里了,
    当然你也可以使用快捷键打开该窗口,按着"Ctrl"键不放,按"K"键,再按"B"键,也将弹出该窗口,
    在该窗口中可以看到有个导入按钮,说明代码片断也是可以自定义的,如何写自己的代码片断呢?
    我们可以借助其它工具实现,下面这个连接是一个可以编辑自定义代码片断的小工具,这个小工具本身也是开源的,
    刚开始,可以先打开系统的代码片断文件,查看系统是如何实现的,非常简单,而后就可以按照它的格式写自己的代码片断了
     
    2,使用团队设置
    我们每个人写代码都有自己的风格,如有人喜欢将花括号"{}"换行写,有人则喜欢将它保留的原行如下代码说明了两种风格
    Code
    public void Add(){
    }
     
    public void Add()
    {
    }
    还有人喜欢在空括号里插入空格如
    Code
    public void Add( )
    而有则喜欢更紧凑的写法
    Code
    public void Add()
    这些格式化的东西都可以在visual studio 2008中自己定义,这样就不用每次都手动格式化代码了,
    依次打开"工具"->"选项"->"文本编辑器"->"C#"->"格式设置"->"新行"
    这里的选项非常详细,具体效果可以反复点选描述前面的checkbox,下边的小窗口将演示实际效果,
    当我们将这些设置完毕后,在该窗口的"环境"节点下,选择"导入和导出设置",
    在"将我的设置自动保存到文件"中,点选"浏览"按钮[PS:我感觉更应该叫保存而不应该叫浏览],然后设置文件名就可以保存当前设置了
    点选"使用团队设置"后,可以选择团队的配置文件,这样一个团队不同组员写出来的代码就一致了,
    还有一个好处是你可以把设置文件保存到其它什么地方,从而为必每次都设置这些,虽然这个小技巧很小,但有时候确实很方便~
     
    3,合并多个DLL,EXE为一个DLL或EXE
    有时候自己写个小工具或者其它啥的物件,引用了好多第三方控件,如log4net,aspnetpager啥的,发布出去让别人看到自己竟然用了这么多的第三方DLL,
    会对自己的能力产生怀疑,那有什么办法可以解决这种情况嗫?
    这就是下面要推荐一个小工具,名称叫"ILMerge",这个东东不开源
    使用倒也算简单,下载地址:http://www.microsoft.com/downloads/details.aspx?familyid=22914587-b4ad-4eae-87cf-b14ae6a939b0
    使用方法非常简单
    在项目属性窗口中,选择"生成事件",在"生成后事件命令行"下的文本框中输入
    ilmerge /ndebug /t:dll /log c:\1\DevExpress.Data.v7.3.dll c:\1\DevExpress.OfficeSkins.v7.3.dll c:\1\DevExpress.Utils.v7.3.dll c:\1\log4net.dll /out:c:\1\kkun\Tstring.Core.DLL
    然后编译就可以合并多个DLL到一个DLL了,
    其中有两个非常重要的参数,更多的参数可以看安装后的帮助文件
    /log 后边直接跟你要合并的DLL,多个DLL用空格隔开即可
    /out:参数后跟要生成的DLL名称,该DLL可以实际存在,也可以不存在
    更多高级技巧还要自己多看帮助,
    这里有一些小技巧,例如,ILMerge合并后的DLL将默认使用第一个输入的DLL的AssemblyInfo的声明,
    那现在你可以把自己写的DLL放在第一位,
    而把类似log4net,aspnetpager等第三方DLL放到后面,这样生成的DLL就是你自己的AssemblyInfo了,
    单看程序集别人基本上不会猜到你用了那些第三方控件了!呵呵!
    4,使用桌面快捷键
    这个技巧最没技术含量,但合理的使用确实非常方便~
    把常用的软件在桌面上放一些快捷方式,在快捷方式上右键属性,在快捷方式中输入启动的快捷键,运行方式中选择自己喜欢的习惯,如最大化了,省了打开后的那次双击
    最好有一定的意义,如,打开visual studio 2008,默认使用Ctrl + Alt + 8等,这个东东,养成习惯就好,无论当前是谁的窗口都可以使用快捷键打开~
    最好不要与常用软件的快捷键冲突~如F5啥的
    5,使用任务
    使用任务,如在代码中写注释
    //TODO:后边写自己要做的事情,或者备注啥的都可以
    然后在工具栏选择视图->任务列表,或者按下快捷键 Ctrl + W,T,双击任务即可以打开页面,并将光标置于注释处,这个东东还是自己试下最好,
    还有其它关键字如undone,hack等,自定义任务关键字在工具,选项,环境,任务列表中,可以自定义任务

    6,最后贴一篇园子中更优秀的一篇文章

    工欲善其事,必先利其器——图文并茂详解VisualStudio使用技巧一

    工欲善其事,必先利其器——图文并茂详解VisualStudio使用技巧二



    ------------------------------------------
    除非特别声明,文章均为原创,版权与博客园共有,转载请保留出处
    BUY ME COFFEE
  • 相关阅读:
    Java后端WebSocket的Tomcat实现
    Swift学习资源
    jwplayer 隐藏属性方法记载
    简单的java socket 示例
    SQL SERVER 2008/2012/2012R2/2014 设置开启远程连接(sa配置)
    JS原型继承和类式继承
    理解js中的原型链,prototype与__proto__的关系
    C# 事件(Event)
    Java 与 JavaScript 对websocket的使用
    C# 版dll 程序集合并工具
  • 原文地址:https://www.cnblogs.com/kkun/p/1360005.html
Copyright © 2011-2022 走看看