c#程序为PDF文件填写表单内容
时间:2011年10月02日作者:Winson查看次数:查阅:627评论次数:4
众所周知,PDF文件一般情况下是无法修改的,如果你有一张现成的PDF表格,这时想通过编程实现从数据库或者动态生成内容去填写这张表格,就会有些问题了,首先我们要解决以下2个重要的问题:
1.如何将内容写到现有的PDF文件里?
2.如何能将内容准确地填写到指定的表格框里?
继续阅读:c#程序为PDF文件填写表单内容»
众所周知,PDF文件一般情况下是无法修改的,如果你有一张现成的PDF表格,这时想通过编程实现从数据库或者动态生成内容去填写这张表格,就会有些问题了,首先我们要解决以下2个重要的问题:
1.如何将内容写到现有的PDF文件里?
2.如何能将内容准确地填写到指定的表格框里?
继续阅读:c#程序为PDF文件填写表单内容»
很久没写过代码帖了,呵,今天就介大家介绍一下Ninject框架的基本使用吧。关于依赖注入,我之前也写过一篇文章《理解依赖注入及其好处》,有兴趣的朋友可去看看
这次要介绍的是一个非常不错的DI(即依赖注入)框架,就是 Ninject,通过使用此框架,可以非常方便地实现DI。不过在介绍此框架之前,先让我们再来看看到底为什么要使用依赖注入和其具体实现吧。
继续阅读:使用 Ninject 以更好地使用依赖注入»
这次向大家推荐的是一本ASP.NET MVC3.0最新出版的书籍,是今年7月份才出版的哦,所以内容是非常update的!
此为第三版,内容上也有了很大的更新,以下是内容介绍,我就不翻译了,大家如果想要下载此书的话,以下的介绍自然也可以看得懂的
继续阅读:【好书推荐】Pro ASP.NET MVC 3 Framework, 3rd Edition»
这2天公司的电脑重装了次系统,然后在打开之前的.NET项目后,居然发现不能build了,总是报以下错误:
Unable to find manifest signing certificate in the certificate store
开始以为是一些第三方DLL引用有问题,但后来发现这些都是正常的,最后只好网上解决啦,呵,其实现在只要有错误信息后,一般上google都能找到解决办法!
这错误一般是换了机子或者重装系统后才会出现的,修复的办法有2种:
继续阅读:Unable to find manifest signing certificate in the certificate store错误!»
这次为大家介绍一个VS2010非常有用的扩展,此扩展功能就如其名 ProPowerTools
现在我为大家介绍感觉其中几个比较好用的功能。首先看看此扩展的后台功能,这里或以控制多项功能是否启用:
在某种情况下,需要进行一些动态代码的执行操作,即将一段C#代码放到一个字符变量里然后再动态编译。这样做的好处是可以直接将C#表达式变成像一条公式一样去执行,很适合做模板方面的应用,如:
1
2 string formula = "return [variable].Substring(0,2);"
object value = Calculate(formula);
当然,在进行转换时,需要将上面的模板变量( [variable])再动态地换成需要的变量,这时最终的 value 就是上面公式变量计算出来的结果了。
接下来就说说具体的实现原理:
继续阅读:动态编译C#代码!»
之前我曾发过一篇《多线程下使用ProgreessBar》,介绍了如何使用多线程实现进度条。但这个实现起来还有点麻烦,在某些复杂的情况下使用起来也不太方便。
其实从.NET2.0起,早已提供了一个很方便以实现多线程调用的方法了,这个就是BackgroundWorker。使用BackgroundWorker感觉逻辑简单清晰,容易理解,因为BackgroundWorker主要是以事件的形式以实现多线程的,因此只需在其相应的事件里写代码即可,因此我说其逻辑上会比较容易理解,接下来就说说如何使用吧
继续阅读:使用BackgroundWorker方便地实现多线程进度条!»
最近一直在关注PHP方面的东西,对于.NET的反而都比较少关注了,呵呵!前几天ASP.NET MVC3.0已发布了,之前就在 Scott Guthrie 的博客里看到他对3.0版新的模板语言(Razor)的介绍,当时看到后就觉得这个模板引擎确实不错,要实现view模板太方便了,而且还有代码高亮和智能提示哦,呵呵,现在终于可以用上了!
下面主要说说MVC 3.0的Razor引擎新特性吧:(以下是我翻译自官网的,呵呵,译得不好,别见笑啊!)
Razor引擎
继续阅读:ASP.NET MVC 3.0 发布了!»
在使用 C# 产生随机数时,一般来说大家都不希望会有重复的出现,但有时候确很难避免这种情况发生。
如在运行一个程序时,要连续产生多个随机数,而且期间的时间间隔非常短,这时候就会出问题了,最基本的产生随机数写法是:
但这事必不能解决上面所提的情况,会产生很多完全相同的随机数,所以必须在产生时添加一个随机数因子的参数,这样可以避免出现重复的可能性,不过这个随机数因子要如何确定呢?
继续阅读:确保绝对随机数(无重复)»
话接上回(.Net插件框架的实现及分析(二)),这次我想讨论下的是如何使用之前建立的框架来创建一个插件。现在我们主要以格式化插件为例,因此准备创建一个代码高亮的插件,在发表文章时,可以插入相关的代码语法高亮功能,以下实现的插件修改自Screwturn Wiki’s 的 SyntaxHighlight 插件,所在一些不太重要的代码中的英文注释我就不一一翻译了,只为说明如何配置此框架使用。
此代码高亮插件使用的也是SyntaxHighlight JS版的插件,在此就不再多作介绍了,相必大家都应该知道。OK,接下来就直接说代码了:
继续阅读:.Net插件框架的实现及分析(三)»
最新评论
忙點好啊,才能鍛煉人呢,去年我是 »
Post:2012-01-30 11:13:41app开发的就是专业的。。。
Post:2012-01-29 14:52:54新年快乐:happy:
Post:2012-01-23 17:40:41板凳 快乐。
Post:2012-01-22 08:10:23沙发。。哈。新年快乐。
Post:2012-01-22 08:10:04却是没有搞过JS。但是我看下新效果 »
Post:2012-01-21 10:02:53你好博主。我看了这篇文章非常感兴 »
Post:2012-01-20 22:27:13这就是SEO的缺点。还是要拥有固定的访客
Post:2012-01-18 10:15:46