代码改变世界

随笔分类 - 开发工具

对象映射工具AutoMapper介绍

2014-08-29 09:33 by JustRun, 5119 阅读, 收藏, 编辑
摘要:AutoMapper是用来解决对象之间映射转换的类库。对于我们开发人员来说,写对象之间互相转换的代码是一件极其浪费生命的事情,AutoMapper能够帮助我们节省不少时间。一. AutoMapper解决了什么问题?要问AutoMapper解决了什么问题? 难道不是对象映射转换的问题吗? 当然是,不过... 阅读全文

使用PhoneGap开启移动开发之旅

2014-07-02 07:54 by JustRun, 8957 阅读, 收藏, 编辑
摘要:移动市场风起云涌,只是好像和悲催的.net程序员隔绝。我们内心中一直期待的Windows Phone终究不能匹及windows, 随着时间的流逝,windows phone越来越像扶不起的阿斗,连微软自己有念头放弃. 看新闻上,微软打算让windows phone支持Android应用,Nokia出... 阅读全文

单元测试中如何配置log4net

2014-05-23 08:53 by JustRun, 653 阅读, 收藏, 编辑
摘要:按道理来说,单元测试中基本没有对于日志的需求,这是由于单元测试的定位来决定的。因为单元测试的思想就是针对的都是小段代码的测试,逻辑明确,如果测试运行不通过,简单调试一下,就能很容易地排查问题。但是单元测试也是一个简便好用的的启动器。总不能调试任何代码,都要我启动一个Windows或者Web项目吧,这... 阅读全文

开发和常用工具推荐清单

2013-08-12 23:43 by JustRun, 19025 阅读, 收藏, 编辑
摘要:常说”工欲善其事必先利其器”, 下面的一些工具软件,必能提高你的工作效率。 开发相关 Resharper(收费) 如果说在VS中,必装的插件是什么,那么一定是Resharper.园中甚至有看到朋友因为老板不愿意掏钱买Resharper而辞职。(不过我觉得也对,如果老板认为工具比人值钱,跟这样的老板混 阅读全文

Nuget如何自动下载依赖DLL引用

2013-03-27 15:10 by JustRun, 3002 阅读, 收藏, 编辑
摘要:一、Nuget的不方便地方Nuget带了非常大的方便,添加第三方引用再也不用到处下载添加了。但是又带来了不方便,在使用了Nuget的项目中,一般都需要把引用提交到svn上,否则下载的源代码会缺少引用。如下图这样.那么有没有好的方法,既不用提交DLL到svn上,用能够让下载的源码能够很容易的编译运行呢?二、配置Nuget,让Nuget自动下载依赖DLL1. 右键Solution -> Enable Nuget Package Restore, 会生成一个.nuget文件夹2. 右键Solution -> Manage Nuget Packages for Solution...3. 阅读全文

一个免费开源的pdf合并和分割工具

2012-09-28 09:32 by JustRun, 1274 阅读, 收藏, 编辑
摘要:今天遇到一个问题,需要对一个PDF分割和合并的工作,但是装Adobe Acrobat有太庞大了,以后也不经常用这里推荐一个发现的免费开源的PDF工具,几乎不用任何学习就可以很快的完成PDF页面分割与合并,可以直接解压就能使用PDF Split and Merge:http://sourceforge.net/projects/pdfsam/PDF Split and Merge的操作非常简单,在(merge)标签中可以PDF文件的合并,只要将你想要合并的文件通过(Add)來加入,然后调整合并的顺序在(Split)标签,先指定一個需要分割的pdf文件,设置一下分割方式 阅读全文

(转)介绍下Nuget在传统Asp.net项目中的使用

2012-09-05 17:16 by JustRun, 200 阅读, 收藏, 编辑
摘要:转自http://www.cnblogs.com/n-pei/archive/2011/05/02/2034508.html最近学了不少NuGet的东西,也看了很多它的视频,特别是在MIX11上的视频。如果我们要在MIX11上评出一个明星的话,你可能会觉得是WP7,或者是SL5,那么你肯定错了,明星肯定是NuGet。因为几乎每个微软演讲的人员都在用NuGet。为什么它会这么受大家欢迎??很简单,它提高了大家做事情得效率,而且使用起来轻松,简单。如果你去Google下nuget说明,你会发现结果如下:基本上没都少文章,而且好多都是我写的那篇文章的转载,声明下,我不是臭美。。。就是觉得如果大家很多 阅读全文

NAnt常见问题

2012-08-01 16:14 by JustRun, 378 阅读, 收藏, 编辑
摘要:1. 如何在NAnt中执行批处理<exec program="path.bat"></exec>这个是调用当前路径下的path.bat批处理文件。2. 如何在NAnt中调用svn获取源代码<exec program="svn" basedir="${svnpath}"> <arg value="export"/> <arg value="${svnurl}"/> <arg value="${sourcepath}&quo 阅读全文

NAnt学习笔记(3) -- Properties, Loggers & Listeners

2012-07-19 14:23 by JustRun, 181 阅读, 收藏, 编辑
摘要:PropertiesPropertyies 可以理解成变量, 定义不同名称的properties, 以便以后使用<?xml version="1.0"?> <project name="Hello World" default="build" basedir="."> <description>The Hello World of build files.</description> <property name="debug" value= 阅读全文

Resharp警告(去掉VS自动生成事件函数的警告)

2012-05-13 15:00 by JustRun, 424 阅读, 收藏, 编辑
摘要:ReSharper是VS中的一个非常好的插件. 其中有代码警告功能,对于代码中不规范的地方,有黄色警告。 但是对于VS2010自动生成的时间响应的方法命名,ReSharper认为是不符合规范的。简单的修改配置,加入合法的规范:go To Resharper -> Options -> Languages -> Common -> Naming Style Click “Advanced Settings” On the dialog you will find “Event subscriptions on fields“. Change the value to “$ 阅读全文

NAnt学习笔记(2) -- 节点的含义解释

2012-04-23 00:07 by JustRun, 245 阅读, 收藏, 编辑
摘要:1<?xmlversion="1.0"?>2<projectname="HelloWorld"default="build"basedir=".">3<description>TheHelloWorldofbuildfiles.</description>4<propertyname="debug"value="true"overwrite="false"/>5<targetname=&qu 阅读全文

NAnt学习笔记(1) -- NAnt的配置文件结构和一个简单的NAnt例子

2012-04-22 23:14 by JustRun, 227 阅读, 收藏, 编辑
摘要:NAnt运行自动构建依据的是xml格式的.build文件。一个完整的build文件由一个project和多个target组成。每个target有可以包含多个task。下面是一个编译Hello World项目的NAnt配置文件: 1<?xmlversion="1.0"?>2<projectname="HelloWorld"default="build"basedir=".">3<description>TheHelloWorldofbuildfiles.</descripti 阅读全文

我的开发工具箱

2012-02-12 13:53 by JustRun, 745 阅读, 收藏, 编辑
摘要:以下是我开发中用到的一些非常好的辅助工具开发相关Sqldelta一个非常好用的数据库比较和同步工具。 支持sql server 和 Oracle. 官方网址是 http://www.sqldelta.com/Lumzy一款在线界面设计应用, 非常方便。官方网址是http://lumzy.com/Gliffy一款在线的图表绘制工具,可以用来代替Visiohttp://www.gliffy.comILSpyILSpy 是开源的.NET assembly 浏览和反编译工具http://wiki.sharpdevelop.net/ilspy.ashxResharpVS的插件,能够实时的检查代码规范,自 阅读全文