begincsdn .NET 趴趴窝
[天行健,君子以自强不息]
[天道酬勤思]

工程说明:
提供的功能如下,
一、从指定数据源中选择表(类似于SQL Server的企业管理器),设置或编辑查询方案
并将查询方案保存到list.dll(和template.dll一样,其实是access数据库)
二、建立打印模板,并从已经保存的查询方案中选择数据源。完成打印模板的设置
三、利用打印端在程序中调用或者直接启用,完成打印定制的打印票据格式和指定数据源的打印。

在程序中涉及到大量的GDI+操作,包括打印票据大小的程序运行时动态设定等,同时也应用了多种设计模式,目的是希望通过发布出来以便于本程序更好的提高,如果有兴趣也是相互学习的机会。

因为程序有些复杂,也有些乱,不好意思,没有时间整理,如果有问题请留言吧。

特别声明:
本源码是由个人和朋友完成,如果要用于商业用途,请与本人联系。
如果你对源码进行修改,请将最新版本发送给本人,谢谢你的支持。

说明:
本工程是在VS.NET2003+SQL Server2000(SP4)下测试运行成功,但不排除仍然存在问题。
控件使用了Infragistics NetAdvantage 2005 Volume 1,请注意安装相应组件后,打开工程。
下面是源代码的下载地址。
https://files.cnblogs.com/begincsdn/print.rar

因为用到了NetAdvantage的许多控件,所以如果附加它的dll,则要许多空间,dudu只给大家每个10M,呵呵,空间有问题(涉及的dll打包后2.7M)

posted on 2005-09-29 10:05  begincsdn  阅读(3613)  评论(8编辑  收藏  举报