专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
供响应打印请求的服务进程使用的类至少要提供如下操作: class RealTimePrintSystemServ {//其他的数据和方法声明 //UnionPrintSystem是打印驱动层的封装类,实时打印系统使用它来打印实时信息 UnionPrintSystem *m_pUnionPrintSystem; public: /*获得当前FIFO队列中的打印请求个数*/ DWORD GetRequstNum(); /*获得一个打印请求的数据,pData得到数据的首地址,dwDataLen得到数据的长度,crColor 得到打印颜色,pPrinterName... [阅读全文] [PDF]
众所周知,Windows系统的页式打印系统有许多好的特性,比如所见即所得、设备无关等等。但是,在一些实时性要求很高的工业控制系统中,需要将系统随机出现的信息实时地打印出来,要求来一行打一行,而不能来一行打一页,而Windows系统的页式打印系统却很难满足这样的应用需求。鉴于这个原因,为了满足实时系统的打印要求,有必要设计一个新的实时行式打印系统。下面详细介绍如何在Windows 2000/NT上实现这样一个系统。 总体设计 实时系统的基本要求是实时性。本文采用以共享内存为中转的打印假脱机技术,所有的打印操作在内存中提交完成,保证了应用系统对打印操作的及时响... [阅读全文] [PDF]
统的打印驱动,必须遵守本系统的规范,就是新的打印机驱动必须从基类GeneralPrinter派生出来,然后再将各种数据实例化,这样才能保证设备的无关性。下面以佳能的BJC5500彩色喷墨打印机为例说明驱动程序的编写方法。 class Printer_BJC5500 : public GeneralPrinter { public: PRINTCOLOR m_AllColor[BJC5500_PRT_ COLOR_NUM]; public: Printer_BJC5500 (char *szPort); ~Printer_BJC5500 (); virtua... [阅读全文] [PDF]
曾经以为SQL SERVER的触发器只能触发单行,也就是说如果一个delete触发器,如果同时删除多行时,只会对第一条记录触发,后来发现了不是人家SQL SERVER不支持,而是偶脑子笨没发现。 其实inserted和deleted两张内部表存放了所有要插入或要删除的记录,可以用cursor逐次访问里面的每条记录,下面是一个示例,该触发器将要删除的记录转移到另一张表中: 第一步,创建这两张表 create table table1([id] int primary key, [value] varchar(100))create table table2([id] int prim... [阅读全文] [PDF]
1 共4条 分1页