PB(PowerBuilder)中有很多窗体,不对也不叫窗体,它们有个更别样的代称:画板。顾名思义,画板就是让你画画的,哈哈,开个玩笑。下面,简单的介绍下一些常用画板吧:

应用对象画笔(ApplicationPainter)

应用对象画笔创建应用对象以及保存应用程序所有对象的应用库。

应用对象定义应用程序的执行环境,包括三方面的内容:

  • 应用对象名称和相应的图标;
  • 应用程序中其它对象使用的缺省文本颜色、字体以及字型;
  • 应用程序用到的各种对象库等。

窗口画笔(WindowPainter)

窗口画笔用于设计应用程序中使用的窗口以及定义窗口中的控件,实际上也就是定义应用程序与用户交互的人机接口。PowerBuilder6.0提供了大量控件供开发人员直接使用,它既包括常见的命令按钮、单选钮、复选框、编辑框、滚动条、列表框,也包括功能不凡的数据窗口控件、TreeView(树形列表)控件、ListView(列表视图)控件、标签控件、各种绘图控件等。

菜单画笔(MenuPainter)

菜单画笔生成菜单和工具栏对象。菜单对象既可以直接运用在窗口的菜单栏上,也能够作为应用程序的弹出菜单使用。

工程画笔(ProjectPainter)

工程画笔用于建立工程文件、编译应用程序、生成可执行文件、生成代理对象、产生类用户对象的C++头文件/源代码或目标库。

用户对象画笔(UserObject Painter)

用户对象画笔用于生成用户对象,包括可视用户对象和类用户对象,这些对象既可在应用程序内部反复使用,也能够在整个开发小组里公用。

结构画笔(StructurePainter)

结构画笔用于定义应用程序中使用的全局结构,利用结构开发人员能够更有效地组织复杂的变量。该画笔创建全局结构,并作为一个对象保存到应用库中。

函数画笔(FunctionPainter)

开发应用程序时,经常会发生这样的情况:某段程序需要在多个地方使用,这时就可以用函数画笔生成函数,避免重复编码并提高代码的可重用性。函数画笔创建的函数是全局函数,在整个应用程序中都能够使用。

数据窗口画笔(DataWindowPainter)

数据窗口画笔生成能够智能操纵数据库的数据窗口对象,该对象可以以多种显示风格查询、修改数据库,且不需要复杂的SQL编程。数据窗口对象能够访问多种数据源,包括表、视图、查询、存储过程以及外部数据源等,同时,它有十几种表现风格,极大地丰富了数据的表达能力。数据窗口对象对PB的应用程序十分重要,只有做到灵活自如地运用数据窗口,才能说学会了PB。

查询画笔(QureyPainter)

查询画笔可使开发人员在图形界面下以交互方式生成数据库查询语句,并将其作为一个对象进行保存,该对象可为数据窗口对象所用。这样,即使开发人员不十分熟悉数据库操作语句棗SQL语句,利用该画笔也同样能够生成复杂的查询。

数据管道画笔(DataPipeline)

数据管道画笔用于把一个数据库的结构和数据复制到另一个数据库,从而实现数据库之间的数据转换。

ODBC配置画笔(ConfigureODBC)

当PowerBuilder 6.0开发环境通过ODBC接口连接到数据库时,使用此画笔配置ODBC数据源。

数据库连接参数配置画笔(DBProfile)

该画笔用于配置PowerBuilder 6.0连接到数据库时的连接参数。

表操作画笔(TablePainter)

该画笔用于建立和修改数据库表的定义。

数据库画笔(DatabasePainter)

该画笔提供了生成和维护服务器端数据库的良好环境,开发人员无须查阅SQL语句手册,就能够创建新表、修改老表以及操纵数据。而且,在该画笔的数据操纵(DBAdministration)子画笔中可以执行和测试当前环境所连接数据库支持的任何SQL语句,比如创建用户或用户组等。

对象浏览器(Browser)

通过对象浏览器可以方便地浏览PB环境以及应用程序中各个对象的事件、属性、函数,并能够查阅系统预定义的枚举类型及其取值,而且能够根据需要生成超文本格式(RTF)文件,或从打印机上打印输出。另外,还可以在对象浏览器中直接启动所选对象的相应画笔编辑、修改对象。当我们需要知道OLE自动化服务器的类类型、使用的枚举类型数据、属性、事件、方法等信息时,同样可以使用对象浏览器查阅。

库管理画笔(LibraryPainter)

库管理画笔提供了管理应用程序各个组成部分的有效手段,利用库管理画笔,我们能够删除、修改、移出、移入、复制、重新生成应用程序中的各种对象(例如,窗口、菜单、数据窗口对象等)。

文本编辑器(Edit)

用于编辑诸如初始文件(.INI)、资源文件(.PBR)等类型的文本文件。

调试画笔(Debug)

调试画笔可单步跟踪、断点跟踪应用程序,并可在程序执行过程中手工修改变量的取值,该画笔用于程序调试及排错。

运行窗口画笔(RunWindow)

它可以直接运行独立的窗口,有利于提高应用程序的开发效率。

报表画笔(ReportPainter)

报表画笔用于生成各种风格的报表。缺省情况下(即初始安装情况下),报表画笔没有直接出现在PB的画笔工具栏上,但我们可以通过单击画笔栏上带箭头图标(即第一个图标)上的箭头,打开图标列表,单击其中的“Report”图标,启动报表画笔。

运行(Run)

在PB开发环境中运行应用程序。

【PB】PB画板介绍相关推荐

  1. pb打印相关函数介绍

    Print() 功能以当前字体在打开的打印作业中打印一行或多行文本. 语法Print(printjobnumber,{tab1,}string{,tab2}) 参数printjobnumber:用Pr ...

  2. [PB] PB中读写文件通用的两个函数

    PB中读写文件通用的两个函数 1.文件读取 : //函数名:f_readfile //功能:读取文件//参数:// io_file:ref blob 大对象类型,存储读出的文件内容:// is_fil ...

  3. [PB]pb控件的使用样例

    //判断按键权限 String s_power s_power = f_gettabmethod(5) //获取权限字符串 Integer i_total ,i_counter,i_pos Strin ...

  4. PB PB时间加减函数,支持年月日时分秒的加减。

    转自 添加链接描述 //==================================================================== // Declare: gf_date ...

  5. h5模型转化为pb模型,代码及排坑

    我是在实际工程中要用到tensorflow训练的pb模型,但是训练的代码是用keras写的,所以生成keras特定的h5模型,所以用到了h5_to_pb.py函数. 附上h5_to_pb.py(pyt ...

  6. 浅谈估值模型:PB指标与剩余收益估值

    摘要及声明 1:本文简单介绍PB指标的推导以及剩余收益的估值方式: 2:本文主要为理念的讲解,模型也是笔者自建,文中假设与观点是基于笔者对模型及数据的一孔之见,若有不同见解欢迎随时留言交流: 3:笔者 ...

  7. 能否做好PB业务,可能正成为拉开券商差距的分水岭

    转自:https://xueqiu.com/9177020418/89211078 读后总结: PB业务是指证券公司向专业机构投资者和高净值客户等提供集中托管清算.后台运营.研究支持.杠杆融资.证券拆 ...

  8. 在NVIDIA Jetson Xavier NX上把yolov4-deepsort的模型pb模型使用tensorflow-onnx和onnx-tensorrt工具最终转换为tensorrt模型

    文章目录: 1 安装tensorflow-onnx环境和把tensorflow的pb模型转换为onnx模型 1.1 安装tensorflow2onnx环境 1.2 把tensorflow的pb模型转换 ...

  9. pb 如何判断缺纸_如何快速判断是否低估?四种相对估值法应用精析

    PE.PS.PB.PEG四种相对估值法,对应四种不同类型的公司.并非把四种方法综合起来,否则就会乱套. 一.现金牛用PE估值 现金牛企业,经营现金流超过净利润或者接近净利润,具有高ROE.拥有市场竞争 ...

最新文章

  1. atitit.mp4 视频文件多媒体格式结构详解
  2. python浮点数运算问题_python基础教程之. 浮点数运算:问题和局限
  3. flowable实战(三)flowable流程实例管理接口
  4. 钝化 会钝化 订单审批流程 码一会er
  5. SVN创建分支与分支合并主干
  6. deepin系统文本编辑器
  7. android安卓手机变身无线网卡,实现“畅无线“电脑版”台式机笔记本通杀!
  8. 2022年视频号的五大机会,教育商家该如何上车?
  9. matlab残差的计算,请教MATLAB中拟合圆或者椭圆的残差如何计算
  10. Python绘制二元函数图像
  11. 网页加速之Prefetching VS Prerendering
  12. IT职业技能图谱:IT工程师学习路线
  13. java前后端技术栈
  14. 数据结构:八大数据结构分类及图解
  15. pdf文件 converter注册码
  16. _IO,_IOR,_IOW,_IOWR
  17. 电子元器件的种类与作用
  18. 电子计算机维修工三级高级技能,国家职业技能鉴定考核指导:计算机(微机)维修工(高级)...
  19. 求求各位大佬指点下,已经一天了
  20. 电磁炉主谐振电路研究与功率控制

热门文章

  1. HBuilderX 编辑代码保存后 微信开发者工具无法自动刷新
  2. 照片运动去模糊抖动工具 Piccure+ for Mac 3.1.0
  3. java实现拜占庭将军_什么是拜占庭将军问题(一)
  4. 通俗易懂理解TCP协议三次握手和四次挥手及其常见问题
  5. Redis事务能回滚吗?
  6. 汉字转拼音(纯html实现),JS实现超简单的汉字转拼音功能示例
  7. 滑动窗口 [搬运工、版权侵删]
  8. 戳穿Windows XP的经典谣言
  9. pe制作linux硬盘的镜像文件_制作winPE、Linux、maxdos三合一U盘启动盘
  10. nacos启动失败_Nacos 启动失败记录