摘要: 在WEB系统中,打印的确是个烦人的问题。要么自己开发打印控件,如果项目时间紧,肯定来不及。要么购买成熟的打印控件,如果是大项目可以考虑,但如果项目只有几K到1、2W之间,这就麻烦了。前段时间有机会接触了一下WEB打印。在博客园、CSDN上找了老半天,终于,功夫不付有心人,终于找到了。现在就推荐给大家分享。1、 DLPrinterDLPrinter打印控件完全免费,界面大方、使用简单、但无签名,支持打印预览、直接打印,可设置页眉、页脚、页边距、打印份数、纸张大小等信息。遗憾的是作者不知道是什么原因,从2007年至今没的更新。作者博客:http://www.cnblogs.com/Yahong11阅读全文
posted @ 2009-09-21 17:17 〖六六S〗 阅读(23079) 评论(39) 编辑
摘要: 个人博客开张,庆祝一下。阅读全文
posted @ 2009-09-16 13:48 〖六六S〗 阅读(76) 评论(0) 编辑

一、说在前面的话

       最近,在搞一个乳品公司ERP系统。目前处于试运行阶段,每周客户都提出些修改意见。刚开始没有考虑到软件更新方面的问题。现在问题来了,每周都反复修改,然后反复去各客户端安装。费时费力不说,给客户的感觉也不好(有的会说“你们搞的东西,是不是没搞好就拿来给我们用” 等等)。所以在网上查了些有关WinForm程序自动升级方面的资料。但找了很多,感觉不怎样。昨天在CSDN上看到关于QUpdater组件的介绍,感觉还可以,就去官网上下载下来。今天一早用不到1小时就把自动更新功能完成了。现在小弟把QUpdater介绍给各位。下面是各步骤

 

二、步骤

       1、去QUpdater官网上把QUpdater下载下来(地址:http://www.qupdater.com/cn/index.php,最新版本是:2.30版);

       2、按步骤安装QUpdater,在安装完成后找到安装路径(默认为:C:\Program Files\QUpdater)。

       3、认真阅读文件夹中的QHelper.pdf文件。里面是对如何使用QUpdater程序有详细的讲解(包括:服务器端配置、客户端调用等等)。

       4、将qupdatercn.lan(中文语言包)、QUpdaterIcon.bmp(升级界面中的右上角图片)、QUpdaterLog.bmp(升级界面中的左侧图片)、qupdater.exe(主升级程序)、qupdater.ini(配置文件)、qupdater.xml(需要更新的文件列表),6个文件拷贝到你的程序bin目录。

 

       5、找到QUpdater安装目录下的Examples/C#目录。将UpdaterHelper.cs文件直接拷贝到你的程序代码文件夹中,并包含在程序中。

 

 

打开UpdaterHelper.cs,找到

 

改为:

 

可能有人会问,这两者有什么区别呢?是这样,第一个表示有无更新都会弹出提示窗口。第二个表示只有存在更新时才弹出提示窗口。

6、在你的程序Program.cs文件将代码改为:

7、最后将qupdater.xmlqupdater.ini文件配置好。并将要更新的程序在IIS中新建一个虚拟目录updatercs。在qupdater.ini中将ListURL改为。

8、完成后,每次有更新就把新文件放在刚才在IIS中新建的虚拟目录位置,并修改qupdater.xml文件中所更新文件夹的ver号,这样客户端启动时就会自动去检测是否有更新了。

 

三、最后

       感谢QUpdater作者提供这个组件,而且服务态度也很好。组件有免费版与付费版区分,有需要的兄弟可以联系作者购买付费版。

联系方式如下:

       网址:http://www.qupdater.com/cn/index.php

电话: 010-51655489

QQ 603830878

Mailqupdater@163.com

 

完整示例代码/Files/panshenglu/Updatecs.rar

posted @ 2010-09-30 12:43 〖六六S〗 阅读(2824) 评论(16) 编辑

WEB系统中,打印的确是个烦人的问题。

要么自己开发打印控件,如果项目时间紧,肯定来不及。

要么购买成熟的打印控件,如果是大项目可以考虑,但如果项目只有几K12W之间,这就麻烦了。

前段时间有机会接触了一下WEB打印。在博客园、CSDN上找了老半天,终于,功夫不付有心人,终于找到了。

现在就推荐给大家分享。

1、  DLPrinter

DLPrinter打印控件完全免费,界面大方、使用简单、但无签名,支持打印预览、直接打印,可设置页眉、页脚、页边距、打印份数、纸张大小等信息。遗憾的是作者不知道是什么原因,从2007年至今没的更新。

作者博客:http://www.cnblogs.com/Yahong111/

下载地址:/Files/panshenglu/DLPrinter.rar

打印预览图:

 

 

 

 

2、墙外打印控件

墙外打印控件(QWPrint)是一款小巧的打印辅助软件,能够帮助众多制作B/S类程序的程序员更加灵活的控制客户端打印。

功能特点:

·小巧轻便,客户端在第一次使用时只要下载一个ActiveX控件即可使用。

·控制多种打印设置。程序员可以通过控件进行多项设置,包括设置打纸的页边距,页眉页脚,纸张大小等参数。

·精确控制打印。可以方便实现web下的套打操作。

作者博客:http://www.xwangye.com/

下载地址:/Files/panshenglu/墙外打印控件.rar

打印预览图:

 

 

 

 

 

 

3Lodop(强烈推荐)

对于这个打印控件,用一个词来形容:强大!不仅调用方便,而且功能比你想像中要强大得多。

更多介绍大家到作者博客详细了解。

作者博客:http://blog.sina.com.cn/caoyanqingwebsite/

下载地址:/Files/panshenglu/lodop4.0.zip

打印预览图:

 

 

4楚琳Web打印控件

  楚琳Web打印控件是以C/S架构的报表工具进行B/S架构的报表设计
  【软件特点】
  1、报表功能强大,报表设计采用FastReport,可以和水晶报表媲美,支持自定义纸张大小,支持直接打印。
  2、报表设计高效而简单,和C/S架构下的报表设计效率差不多。
  3、方便的中国式报表的设计,可以快速而准确设计出报表中的表格线。
  4、支持ASP, ASP.NET, PHP, JSP等多开发语言。
  5、支持简体中文、英文、繁体中文等多国语言。
  6、免费使用,免费版无功能和时间限制。

  作者博客:http://www.cnblogs.com/dong0738/

  下载地址:http://www.onlinedown.net/soft/112053.htm
              http://www.duote.com/soft/30400.html
              http://www.xinyuerj.com/ASP/楚琳Web打印控件.rar

    打印预览图:

-------------------------------------------------------------------------------

如果各位有更好的,请跟帖!谢谢。

posted @ 2009-09-21 17:17 〖六六S〗 阅读(23079) 评论(39) 编辑
个人博客开张,庆祝一下。
posted @ 2009-09-16 13:48 〖六六S〗 阅读(76) 评论(0) 编辑