首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
作者利用PowerBuilder提供的字符串处理函数和打印控制函数,编制了适当的处理算法,成功地实现了中西文字符串的打印控制,使得输出中西文字符串时的字体、字号、打印位置、打印宽度等都可由用户自行设置和改变。为了控制字符串的打印宽度,必须对字符串进行截取分解,以得到合适宽度的子串,而在截取分解子串时要判断子串的最后一个字符是否为中文字符,若是则采用2字节进行截取,反之采用1字节进行截取。下面给出打印控制技术的程序清单:  相似文献   

2.
在FOXBASE状态下打印数据报表,如果打印机没有准备好就会使输出到打印机的数据杂乱地显示在屏幕上,造成程序无法继续执行.下面介绍两种方法来解决这个问题:方法一:在FOXBASE中有一个sys( )函数,格式是sys(<数值表达式>),当数值表达式为13时,可以测出打印机状态,当打印机准备好时sys函数返回READY,反之返回OFFLINE.据此我们可以编写一个程序,每次打印时先利用sys(13)测试打印机状态,返回READY就打印,反之给出错误信息等待用户准备好打印机再打印.程序如下:  相似文献   

3.
1.序言 用计算机对数学函数进行有效的处理,需要在机器内有简便的表达式。传统的函数值表常常不能满足这个要求,因为它或者需要大量的存贮单元,或者需要比较麻烦的插值过程。由于这个原因,当在大范围内使用多项式逼近或有理逼近更好时,就不用这种表。  相似文献   

4.
<正> 本文给出一种新型的计算机系统结构,它用一条表达式指令取代一串单运算的指令列。它有可能从总体上提高计算机的计算速度。一、算法语言BDY本文所给出的算法语言,称之为表达式语言BDY,它类似于ALGQL 等高级语言,但是关于表达式和赋值语句部分的元语言公式,限制并修改如下;〈赋值语句〉::=〈简变〉=〈函数命名符〉|〈简变〉=〈下标变量〉|〈简变〉=〈表达式〉|〈下标变量〉=〈表达式〉〈初等量〉::=〈无符号数〉|〈简变〉|(〈表达式〉)〈因式〉::=〈初等量〉|〈因式〉↑〈初等量〉〈项〉::=〈因式〉|〈项〉〈乘除运算符〉〈因式〉〈表达式〉::=〈项〉|〈表达式〉〈加减运算符〉〈项〉  相似文献   

5.
第四章数据输入输出考试要点1.数据输出(1)Print方法VisualBasic可以用Print方法输出数据。Print方法可以在窗体或其他一些对象上显示文本字符串和表达式的值,并可在其他图形对象或打印机上输出信息。其一般格式为:[对象名称.]Print[表达式表][,|;](2)与Print方法有关的函数(Tab,Spc,Space$)VisualBasic提供了几个与Print配套使用的函数,如Tab,Spc,Space$,这些函数可以作为Print方法的一部分。配合使用这些函数,可以使信息按指定的格式输出。①Tab函数格式:Tab(n)该函数用于将光标移动到由参数指定的位置,从这个位置开始输出信息。…  相似文献   

6.
一、前提 用POWERBUILDER编制程序时,由于经常用到数据窗口的打印,并且在大批量的打印时一般都采用连页纸,且纸张大小不一,如发票及一些日常营业报表,在做这一方面的打印时,需要用到调用API函数来更改打印机的纸张大小,但用PB在调用API函数则相对VC来说较繁琐,因此以下过程为VC编制动态库,PB调用动态库更改打印机自定义纸张大小。 二、函数介绍 由于下面要用到以下几个API函数,所以先解释一下: (1)BOOL EnumPrinters(DWORD Flags,LPTSTR Name,DWORD Level,LPBYTE pPrinterEnum DWORD cbBuf,LPDWORD pcbNeeded,LPDWORD pcRetumed) 此函数列举所有可用的打印机,并返回可用的打印机  相似文献   

7.
寿险精算中大量而繁杂的计算工作可通过Excel程序来完成,其实质是每一替换函数值用一单元格来代替。针对替换函数值与引用的单元格列行号不一致而必须先转换后才能计算的局限性,文章将探讨如何克服这一局限性而构建新替换函数表的方法,并通过示范举例达到进一步简化寿险精算中计算的目标:只需形式地输入替换函数表达式。  相似文献   

8.
一、AT函数简介 在dBAsE或FoxBAsE~+中,有一个十分有用的函数—AT函数,其格式为: AT(<字符串表达式1>,<字符串表达式2>)  相似文献   

9.
《软件》2002,(9):79-79
1.在VFP5.0的报表设计器中,通过编程实现打印数据颜色的变化(如:正数打印黑色,负数打印红色等)对同一个变量(字段),如金额,在报表上做两个域控件,它们是重叠的,一个黑色,一个红色,双击红色控件调出报表表达式设置框,按“打印条件”,在出现的设置框中的“仅当下列表达式为真时打印”中输入“金额  相似文献   

10.
弱化缓冲算子性质研究   总被引:5,自引:0,他引:5  
吴正朋 《控制与决策》2010,25(6):958-960
在灰色系统缓冲算子公理体系下,证明了下列结果:若d是一弱化缓冲算子,则x(k)d是由x(k)···x(n)所构成的表达式.f为严格单调递增函数,g为其反函数.在d中,用f(x(k))替换x(k)d,对得到的表达式用函数g加以作用,最后的表达式记为e.若d为弱化缓冲算子,则e也为弱化缓冲算子.  相似文献   

11.
归泳昆 《计算机科学》2008,35(3):264-266
最长公共子串(LCS)和最长递增子串(LIS)是两个非常经典的基础算法问题,并且在生物信息学中已有重要应用.2006年,Brodal等人提出了最长公共弱递增字串问题(LCWIS),并且给出了2字符字母表上线性时间算法和3字符字母表上O(nlogn)时间的算法.本文中,我们提出了一种新的在3字符字母表上寻找最长公共弱递增子串(LC-WIS)的算法.该算法利用了两个成熟的数据结构:约束堆(Bounded heap)和van Emde Boas树.我们算法的时间复杂度是O(nloglogn),空间复杂度为0(n),两者都是目前为止最优的.  相似文献   

12.
下面所列的表达式,格式中的“串”,既可以是串常数,也可以是串变量或者是另一个串表达式。一、转换函数 1.ASCII码转换函数ASCII 格式:(ASCII <串>) 功能:把串中第一个字符转变为其ASCII码,它是一个整型数。例:(ASCII“HANGZHOU”)结果是H的AGII码十进制数88 2.转换为ASCII字符格式:(CHR<整数>) 功能:把一个十进制整数转换对应的ASCII字符。  相似文献   

13.
Delphi第三方控件Ehlib、DBGridEh支持多行表头、多固定列、按表头排序,支持合计列和直接打印等功能.基本满足用户要求。但DBGridEh自带打印功能设计比较简单,字体、间距、格式固定,样式单调,打印报表不美观,用户无法直接修改。如果用Ehlib函数集的SaveDBGridEhToExportFile函数把报表导出到Excel文件中,则用户可以对报表的格式、内容、页眉页脚、页面设置、打印设置等进行全面修改,但是该方法在从DBGridEh中导出到Excel的过程中,多行表头变成了一行,如图1所示。如果报表数量较少,手动修改即可。而在报表数量很多时,需重复做一些简单的工作,耗时间,易出错,效率低。故需要一个比较通用的算法以直接导出生成和图2显示效果相同的Excel文档。  相似文献   

14.
用Z80CPU或单片机为核心的工业控制机,在实现生产过程自动检测与控制功能的同时,需要打印出相应的报表清单。一般的报表格式由表格线、汉字、数字、英文字母、符号等组成。所使用的打印机有TP微型打印机、80行点阵式打印机、132行点阵式打印机等。这里以FX-80EPSON80行点阵式打印机为例,谈谈选用80行点阵式打印机的软件设计过程。此类打印机有两种工作方式:Text文本方式和Bit点阵方式,前者用于打印代码表中的字符,如数字、英文字母、符号等,后者用于打印点阵组成的字符、汉字和图形等。打印报表采用调用各行打印子程序的方法。表1所示为某石油化工厂发油计量单据。仔细观察此表共打印七行,我们把它分为四种类  相似文献   

15.
1 报表打印的现状与存在问题报表设计一般包括两个基本组成部分 :1数据源——通常是数据库中的表、视图、查询或临时表 ;2报表布局——定义了报表的打印格式。在 V FP6 .0中 ,利用报表设计器对数据源中的数据按某种固定的格式设计成报表 ,这种报表一旦设计定型后将每次按固定的报表布局进行打印 ,此问题在 VB和 A CCESS中同样存在。但在实际应用中 ,往往有时输出报表的栏目很多 ,且每次按要求需挑选不同的栏目进行打印 ,所以报表程序除了要对数据源的记录进行横向的选择外 ,还要对打印的栏目进行纵向的取舍 ,这在用报表设计器设计的报…  相似文献   

16.
动态报表的打印对象的控制设计   总被引:1,自引:0,他引:1  
每个信息系统的功能大多不相同,但一般都要把表或视图的联接集作为数据集进行报表打印。由于数据库不同,表结构不同,因此每个报表数据集的字段类型、宽度都不可能完全相同,这导致报表的多样性与复杂性,给报表设计带来诸多不便,通过控制报表的打印对象实现动态报表是一个有效解决该问题的方法。在水晶报表中先创建若干个打印对象,程序运行时对SQL语句获取的动态打印数据集的元素进行枚举,使每个元素与水晶报表上已存在的打印对象进行逐一匹配绑定,进而对绑定的打印对象进行控制,从而实现动态报表的目的。  相似文献   

17.
Excel小经验     
周国卿 《软件》2000,(9):66-68
一、在Excel中巧写月份月度报表的标题中常含有月份数值。笔者在工作中利用函数自动填写月份,感觉十分方便。笔者使用Excel制作的一个报表(模板)标题是“×市×局×月份在职职工工资表”。这个表是当月修改,当月打印。所以,笔者采用以下两个步骤输入标题: 1、将标题所占据的各单元格合并; 2、在合并的单元格中输入:=“烟  相似文献   

18.
在九十年代初期,利用高级语言(C、PASCAL、COBOL……)以及数据库语言(xBASE、INFOXMIX)制作一张报表是一件非常麻烦的事,随着九十年代的报表打印技术的出现,使报表打印程序的编程变成了非常直观的作图。用FOXPRO FOR WINDOWS 2.5以上版本,用户只需绘制一个表的格式,使用一条SQL SELECT语句建立表与数据的联系,然后使用REPORT WRITE技术就可输出一张图表,但是利用FOXPRO FOR WINDOWS的REPORT WRITE绘  相似文献   

19.
由QuickReport组件建立报表程序时,通过TQR-Expr组件设置的定制表达式完成报表数据的计算过程。改变报表中上述组件的计算结果,应修改已设置的表达式,而后更新报表中的相关数据,应用程序使用此类定制表达式完成数据的计算过程,势必影响报表数据随机修改的灵活性。为此笔者介绍一种动态设置计算表达式的方法,使用户在输出打印前根据需要可随时更新报表数据,本文用Delphi4.0语言编程,程序在微机上通过调试。1.应用程序与动态设置执行应用程序,屏幕显示图1所示的设置选择项富体,其中包括二种可选择的…  相似文献   

20.
数据库报表打印程序一般都是采用横向打印,但这种横向打印方式通常会受如下的限制:如果数据库记录中的字段数太多,当生成的报表宽度超过打印机所限定的字符数时就会出现打印换行。 本人根据实践编写了一个竖向输出FoxBASE数据报表的通用程序,充分利用了FXOBASE 2.10提供的FIELD()、&等函数。该程序运行时,只要输入  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号