- 1、本文档共78页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8.3.1 输出打印设计基础 1.在数据库操作窗口打印 在数据库操作窗口中打开一个数据库表,然后选择“FILE”→“PRINT PREVIEW”命令,可以进行打印预览,选择“FILE”→“PRINT”命令,设置参数单击“OK”按钮,打印机将开始打印。 2.打印函数 PowerBuilder 9.0提供了许多打印函数。主要 包括:PrintOpen(开一个打印作业并且分配一 个打印作业号)、PrintCancel(删除打印的作业 和假脱机文件)、PrintClose(打印当前页或者 假脱机的页)、PrintDataWindow(打印一个数 据窗口或者子窗口内容)、PrintSetup(调用由 打印机驱动程序提供的PrintSetup窗口)等。 3.在程序中打印 在程序中有三种调用打印函数的格式。 (1)打印数据窗口 函数格式:数据窗口名.Print(cancel_window) (2)打印任何对象 函数格式:对象名.Print(job#,x,y,{width,height}) (3)打印串值 函数格式:Print(job#,{tab1,}string_value{,tab2}) 8.3.2 实例:学生选课系统版本19 例8-4 设计“学生选课系统”的“打印输出”窗口。 设计:该模块实现按班级显示并可以预览或打印学生通讯录,其中打印和预览在程序中实现。 脚本: 操作步骤: 第一步 设计“打印预览”窗口 (1)选择“File”→“New”命令,单击“PB Object”选项卡,选中“Window”,单击“OK”按钮,进入窗口设计界面。 (2)设置窗口属性:在“Title”输入框中输入“打印预览”,在“WindowType”框中选择“response!”,在“WindowState”框中选择“normal!”。 (3)在窗口中放置组框控件“gb_1”、“gb_2 ”,并依次命名为“显示比例”、“纸张尺寸”。 (4)在组框“gb_1”中依次放置单选按钮控件“rb_1”、“rb_2”、“rb_3”、“rb_4”和“rb_5”,并依次命名为“200%”、“100%”、“50%”、“30%”和“用户”。 (5)在在组框“gb_1”中创建掩码文本框控件“em_1”,单击属性窗口“Mask”选项卡,在“Mask”输入框中输入“###”,并选中“Spin”。 (6)在组框“gb_2”中依次放置单选按钮控件“rb_6”、“rb_7”和“rb_8”,并依次命名为“窄行”、“宽行”和“A4”。 (7)在窗口中放置复 选框控件“cbx_1”, 并命名为“标尺”; 放置命令按钮控件 “cb_1”、“cb_2 ”, 并依次命名为“预 览”、“取消预览”。 (8) 设置实例变量。 (9) 选择“Open”事件,编写脚本。 (10) 选择“预览”按扭“Clicked”事件,编写脚本。 (11) 选择“取消预览”按扭“Clicked”事件,编写脚本。 (12)单击PowerBar工具栏“保存”图标,输入窗口名“w_print_preview”。 第二步 设计“打印”窗口 (1)选择“File”→“New”命令,单击“PB Object”选项卡,选中“Window”,单击“OK”按钮,将进入窗口设计界面。 (2)设置窗口属性:在“Title”输入框中输入“打印”,在“WindowType”框中选择“response!”,在“WindowState”框中选择“normal!”。 (3)在窗口中放置各控件,并设置属性。 (4)设置实例变量。 (5)选择“Open”事件,编写脚本。 (6)选择“打印”按扭“Clicked”事件,编写脚本。 (7)选择“取消”按扭“Clicked”事件,编写脚本。 (8)选择“打印设置”按扭“Clicked”事件,编写脚本。 (9)单击PowerBar工具栏“保存”图标,输入窗口名“w_print_a4”。 第三步 设计数据窗口对象 (1)选择“File”→“New”命令,单击“DataWindow”选项卡,选中“Freeform”,单击“OK”按钮,打开“Choose Data Source for Freeform Data Window”对话框。 (2)选中“SQL Select”数据源,单击“Next”按钮,打开“Select Tables”对话框。 (3)选中表s,单击“Open”按钮,打开数据源编辑窗口。 (4)选中所有列。 (5)单击“Sort”选项卡,将左部列s.class、s
您可能关注的文档
- 数据库系统概论第四版课件及实验第6章节关系数据库理论幻灯片.ppt
- 数据库系统概论第四版课件及实验第7章节1.2006章节幻灯片.ppt
- 数据库系统概论第四版课件及实验第7章节2.2006章节幻灯片.ppt
- 数据库系统概论第四版课件及实验第7章节3.2006章节幻灯片.ppt
- 数控机床几何精度检测教学作者李玉兰主编项目三课件项目三任务一课件幻灯片.ppt
- 数控机床几何精度检测教学作者李玉兰主编项目四课件项目四任务二课件幻灯片.ppt
- 数据库系统概论第四版课件及实验第11章节2006章节幻灯片.ppt
- 数据库系统概论第四版课件及实验数据库设计实例-网上书店幻灯片.ppt
- 数控机床几何精度检测教学作者李玉兰主编项目四课件项目四任务三课件幻灯片.ppt
- 数据库系统概论幻灯片.ppt
文档评论(0)