冠军

导航

上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 49 下一页

2011年9月5日

实战 iTextSharp

摘要: iTextSharp 是用来生成 PDF 的一个组件,在 1998 年夏天的时候,Bruno Lowagie ,iText 的创作者,参与了学校的一个项目,当时使用 HTML 来生成报告,但是,使用 HTML 打印的效果很不理想。最后,他发现,使用 PDF 可以完美解决打印问题,为了能够在各个系统中使用,iText 组件库诞生了。最初的 iText 主要是支持 Java 語言。之後針對Microsoft .NET C Sharp做了一個版本,也就是我們今天要介紹的 iTextSharp。目前,iTextSharp 的版本是 5.1.2,下载地址:http://sourceforge.ne... 阅读全文

posted @ 2011-09-05 16:13 冠军 阅读(28206) 评论(10) 推荐(5) 编辑

2011年8月7日

调试,测试与日志

摘要: 问题“程序的显示看起来有点问题,你能不能修改一下?”“没问题,改完我就提交给你。”“不会太久吧?”“5分钟就够了!”在软件开发过程中,这种场景屡见不鲜,但是,看起来很见的任务,其实往往不是那么简单。当修改了部分代码之后,程序不是像我们想象的那样工作,奇奇怪怪地问题开始出现,我们开始设置一个个的断点,一遍一遍地重复执行,眼睛紧紧盯着显示器上的监视窗口,时间在飞快地流逝,然而,我们的思路却渐渐变得模糊......有的时候,甚至没有监视到希望的步骤,不得不再一次重新开始。调试调试,又称 Debug,是开发工具赋予我们的一大利器,允许我们将程序的执行过程暂停在某一个点上,然后仔细观察当前程序的执行状态 阅读全文

posted @ 2011-08-07 18:34 冠军 阅读(6225) 评论(5) 推荐(4) 编辑

2011年8月1日

ASP.NET MVC 模型绑定的 6 个建议

摘要: 原文名称:6 Tips for ASP.NET MVC Model Binding原文地址:http://odetocode.com/Blogs/scott/archive/2009/04/27/6-tips-for-asp-net-mvc-model-binding.aspxASP.NET MVC 中的 Model Binding 使用起来非常简单。你的 Action 方法需要数据,在传入的 HTTP 请求中携带着你需要的数据,数据可以在请求的表单数据中,还可能在你的 URL 地址本身中。通过 DefaultModelBinder,可以神奇地将表单中的数据和路由中的数据转换到对象中。Mode 阅读全文

posted @ 2011-08-01 18:57 冠军 阅读(6006) 评论(7) 推荐(4) 编辑

2011年7月24日

测试 MVC 之 Mock HttpContext

摘要: 在 Web 中进行测试驱动的开发,比较大的困难是模拟 HttpContext ,它太复杂了。moq 框架提供了强大的模拟能力,但是,模拟一个 HttpContext 对象还是需要自己来动手。为此,我自己写了一个方法来完成这个工作。其中,还顺便使用 Log4Net 来输出一下它的工作情况。/// <summary>/// 创建上下文模拟对象 /// 至少需要支持/// Request 中/// AppRelativeCurrentExecutionFilePath,/// ApplicationPath/// PathInfo/// Response 中/// ApplyAppPat 阅读全文

posted @ 2011-07-24 20:21 冠军 阅读(8501) 评论(6) 推荐(8) 编辑

2011年7月22日

moq 的常用使用方法

摘要: 测试方法1//准备MockIFoo接口2varmock=newMock<IFoo>();3//配置准备模拟的方法,当调用接口中的DoSomething方法,并传递参数"bing"的时候,返回true4mock.Setup(foo=>foo.DoSomething("ping")).Returns(true);56//方法的参数中使用了out参数7//outarguments8varoutString="ack";9//当调用TryParse方法的时候,out参数返回"ack",方法返回true,l 阅读全文

posted @ 2011-07-22 13:09 冠军 阅读(13344) 评论(6) 推荐(14) 编辑

2011年6月24日

使用 NUnit Mocking .NET 对象

摘要: 原文名称:Mocking .NET Objects with NUnit原文地址:http://www.zorched.net/2007/03/10/mocking-net-objects-with-nunit/NUnit 是我进行 .NET 开发的单元测试工具,Microsoft 也提供了一个测试框架,但是只能与高版本的 Visual Studio 一起工作,这个框架与 NUnit 非常相像。在 Java 中,通过 Mocking 来帮助测试非常方便,我曾经写过一篇使用 Java 的文章 using JMock for Unit Tesing,在这里,我会讨论一下 NUnit 现在支持的开箱 阅读全文

posted @ 2011-06-24 12:27 冠军 阅读(3147) 评论(5) 推荐(5) 编辑

2011年6月19日

关于 Git

摘要: 介绍Git 是一个由林纳斯·托瓦兹为了更好地管理linux内核开发而创立的分布式版本控制/软件配置管理软件。需要注意的是和GNU Interactive Tools,一个类似Norton Commander界面的文件管理器相区分。Git最初的开发动力来自于BitKeeper和Monotone。 Git最初只是作为一个可以被其他前端比如Cogito 或 StGIT包装的后端而开发的。不过,后来Git内核已经成熟到可以独立地用作版本控制。很多有名的软件都使用Git来进行版本控制,其中有Linux内核、X.Org服务器和OLPC内核开发"git"。在英式英语中指一个愚笨 阅读全文

posted @ 2011-06-19 11:56 冠军 阅读(2084) 评论(2) 推荐(1) 编辑

2011年6月18日

jQuery UI AutoComplete 中使用自定义的数据

摘要: 在 jQuery UI AutoComplete 中,除了直接使用字符串还可以使用自定义的数据。自定义的数据假设我们自定义的数据格式如下所示:每个数据有四个属性,我们希望取得 label 属性的值,desc 的内容被用来作为说明。icon 是一个图标,value 是准备对象的标识。var projects = [ { value: "jquery", label: "jQuery", desc: "the write less, do more, JavaScript library", icon: "jquery_32x3 阅读全文

posted @ 2011-06-18 21:38 冠军 阅读(13049) 评论(0) 推荐(1) 编辑

使用 jQuery UI AutoComplete

摘要: 介绍在 jQuery UI 的最近更新中增加了自动完成控件AutoComplete,这为我们提供了又一个强大的开发工具,这里介绍一下这个控件的使用方式。首先,jQuery UI 是基于 jQuery 的,所以,必须在你的页面中首先引用 jQuery 脚本库,然后再引用 jQuery UI 库,对于 jQuery UI 库来说,可以引用整个的库,也可以仅仅引用当前页面用到的库。jQuery UI 的下载地址:http://jqueryui.com/download一.基本配置一般来说,引用独立的脚本可以减小页面的尺寸,我们这里使用独立的脚本。对于 autocomplete 来说,涉及到下面的几个 阅读全文

posted @ 2011-06-18 20:01 冠军 阅读(6225) 评论(1) 推荐(0) 编辑

Spring.NET 中的 ADO.NET 数据访问的示例

摘要: Spring.NET 1.3.1 中提供了一个使用 AdoTemplate 的完整示例,包括使用泛型和使用非泛型技术进行数据访问,这个示例位于下载的压缩包中 \Spring.NET-1.3.1\Spring.NET\examples\Spring\Spring.DataQuickStart。Spring.NET 的下载地址:http://www.springframework.net/download.html。示例中的数据来源于微软的示例数据库 Northwind,这个数据库可以从微软的网站下载,下载地址:http://www.microsoft.com/downloads/en/detai 阅读全文

posted @ 2011-06-18 08:36 冠军 阅读(7933) 评论(9) 推荐(3) 编辑

上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 49 下一页