跳至正文

pfc中文手册(pfc文档)

PFC(PowerBuilder Foundation Class)书籍

PFC(PowerBuilder Foundation Class)书籍

纸质的没有,PDF书籍有一本:《PB高级开发技术》,主要是讲在PB中使用PFC和C++的.————————————–本书主要论述如何开发和维护大型的 PowerBuilder 的应用程序.本书共分四篇、十八章,全面而详尽地介绍了PowerBuilder 基本类库(PFC)、C++类构造器以及版本控制系统ObjectCycle、版本控制接口PVCS 和PowerBuilder 中的各种高级分析和开发工具的使用.————————————–需要的话,可以发给你.

pfc软件有什么中文工具书,或者中文教程.

pfc软件有什么中文工具书,或者中文教程.

PFC中文教程_百度文库:http://wenku.baidu.com/link?url=T6mHx365V-oSXDWCRcL4cjYubNcbjiK_RZY3o2EP6Cbo8U1yww5XLDnXnnfhDdJMTKh4SqTOowVd6mUA0qplRxkoTHnqs0kheIH1l2v4p-q

什么是PFC,请做详细介绍

什么是PFC,请做详细介绍

PFC是PowerBuilder高级开发工具集中的一个基本类库,提供了进行一般应用开发时会经常用到的对象和函数代码。PowerBuilder5.0的基本类库中的内容十分丰富,比以前版本中所提供的功能要增加了许多,而且对象之间的继承和引用关系也比以前更为清晰合理。因此编写一个完全建构在PFC类库之上的应用可大大提高软件质量,而且利用基类的已有代码也会使得许多复杂的功能实现起来要轻松得多。可是如何编写这样的应用,以合理地继承、利用和改造PFC的基本框架,以及使用PFC时应注意的事项,却是十分复杂的问题,在这里无法用几千字就能够讲清楚。不过我们仍然能够像使用以往版本的类库一样,只是借用PFC中一些对象的基本功能以省去自己编写代码的麻烦。

本文将主要介绍如何利用PFC中几个数据窗口功能,为我们的编程带来便利。

我们在应用中会遇到层次型关系的数据,例如部门和雇员实体之间的关系。在对一个部门下雇员的数据进行维护时,可以使用Master/Detail的表现形式,在数据窗口dw_1表现已有部门的数据,并根据用户选择的某一条记录,在dw_2中变换所选定部门雇员的信息,并对雇员信息进行维护。

首先声明一个全局变量:

n_cst_appmanagergnv_app

在应用的Open事件中加入:

gnv_app=CREATEn_cst_appmanager

gnv_app.Eventpfc_Open(commandline)

在应用的Close事件中键入:

gnv_app.Eventpfc_Close()

DESTROYn_cst_appmanager

在窗口中我们定义dw_1和dw_2为PFC中u_dw的实例对象,在窗口的Open事件中我们编程如下:

//设置dw_1和dw_2的级联方式

dw_1.of_setlinkage(true)

dw_2.of_setlinkage(true)

dw_1.of_settransobject(sqlca)

dw_2.of_settransobject(sqlca)

//定义dw_1和dw_2的级联关系

dw_2.inv_linkage.of_linkto(dw_1)

dw_2.inv_linkage.of_setarguments(“dept”,”dept”)

dw_2.inv_linkage.of_setusecollinks(1)//设置连接方式为filter

//触发dw_2的pfc_retrieve()事件

dw_2.eventpfc_retrieve()

ifdw_1.eventpfc_retrieve()=-1then

messagebox(“错误”,”提取数据错误-类别”)

else

dw_1.setfocus()

endif

在dw_1和dw_2的pfc_retrieve

事件中将祖先的代码覆盖,并分别写下如下语句:

returnthis.retrieve()

在dw_1的rowfocuschanged事件代码中将对该数据窗口的数据进行过滤,而执行retrieve()函数将触发这一事件。

使用PFC中这个对象的优点还可以体现在以下两点:当需要更新级联的所有数据窗口时,只需执行dw_1.inv_linkage.of_update()一条命令即可完成;如果想要在dw_2中增加一行新数据,可使用dw_2.pfc_addrow(0)或dw_2.pfc_insertrow()函数,这个函数会将dw_2中dept字段的值自动设置为dw_1中dept的当前值,从而避免了手工使用GetItem和SetItem函数来设置。

在上述简单的关系中,并未充分体现出PFC优越性。但在一个工厂中对零件的管理或是大型商场中对商品的管理,往往是要通过多次的级联才能定位到某一类产品的子目,在这样的系统中,拥有一个像u_dw这样的基类,编程的效率就可以提高许多。

在一个数据窗口中如果有的列含有下拉式数据窗口时,在这些列中使用下拉搜索功能会给用户带来很多方便,也就是说在这些列中当用户使用键盘敲入数据时,应用程序自动地搜索下拉式数据窗口中对应的值,使其跳转到相应的记录上。使用PFC,我们只需指定这个数据窗口继承n_cst_dwsrv_dropdownsearch对象,并在这个数据窗口中键入下列代码:

constructor事件:

dw_1.of_setdropdownsearch(true)

dw_1.inv_dropdownsearch.of_addcolumn()

editchanged事件:

inv_dropdownsearch.eventpfc_editchanged(row,dwo,data)

这个数据窗口中所有的下拉式数据窗口就都具备了下拉搜索功能。不过我们要对这个PFC对象进行改进,以适应中国国情。原有的搜索功能是要求用户在该列中输入下拉式数据窗口的显示值(displaycolumn)才能查询,这对于使用拼音文字的用户是十分方便的,应用将随着用户输入字符的增多,逐步递进地显示相应的记录。可是在中文应用软件中,该列的显示值一般都为中文,输入并不方便,所以有经验的操作员往往习惯于使用他们熟悉的编号,即下拉式数据窗口的实际存储值(datacolumn),因此将应用程序做成对实际值进行查询也许更符合中国用户的习惯。我们就需要在n_cst_dwsrv_dropdownsearch中的pfc_editchanged事件中作如下修改:

覆盖祖先类的代码,键入新代码。新代码是对它的祖先对象pfc_n_cst_dwsrv_dropdownsearch中pfc_editchanged事件的代码作部分修改,将其中第72行

ls_dddw_displaycol=adwo_obj.dddw.displaycolumn

改为:

ls_dddw_displaycol=adwo_obj.dddw.datacolumn

即可。(因代码过长,我们无法在这里全部引述。)

3.使用PFC中有关数据窗口打印的功能。在u_dw对象中还提供了一些有关打印的事件和函数,我们首先在数据窗口的构造事件或窗口的Open事件中,将数据窗口设置允许打印预览:dw_1.of_setprintpreview(true)。

我们可以在程序中调用dw_1.eventpfc_print()、dw_1.eventpfc_printpreview()、dw_1.eventpfc_pagesetup()、dw_1.eventpfc_zoom()分别用来实现打印、打印预览、页面设置、预览窗口的放大缩小等功能。在这些功能中,PowerBuilder会自动弹出相应的窗口,由用户设置打印的份数,页面纸张的大小,预览窗口的显示比例等参数。

此外在窗口对象中PFC提供了response风格窗口的祖先类w_response,其中加入一些用户可能经常用到的功能。例如只需在继承窗口的open事件中加入如下语句:this.inv_base.of_center(),可实现该窗口在打开时窗口在屏幕的正中位置显示;又如在open事件中加入:this.of_setbase(true),每个继承窗口缺省都有数据数据窗口存储功能等等。

pfc是什么中文翻译 PWM又是什么

passed (with) flying colours 以优异成绩通过考试 2.plaque-forming cell 空斑形成细胞 5.passed flying college 飞行学院毕业 3.passenger facility charge 旅客设备费用 4.plastic-film-capacitor 薄膜电容器 61

人工血液的PFC

与HBOC不同,PFC通常是白色的,完全由人工合成.它们与碳氢化合物很相似,但它们包含的是氟而不是氢.PFC具有化学惰性,但在携带溶解气体方面很出色.它们能够比水或血浆多携带20%至30%的气体,如果存在更多的气体,它们还能…

PFC工作原理和控制方法

PFC不是一个新概念了,在UPS电源要运用地较多,而PC电源上很少见到PFC电路.PFC在PC电源上的兴起,主要是源于CCC认证,所有需要通过CCC认证的电脑电源,都必须增加PFC电路. PFC就是“功功率因数校正”的意思,主要用来…

PFC电路详细分析

不是改变输入电流波形,而是主动式PFC是一套开关电源,把电压升高,波形是一个频率很高的脉冲,不是50Hz.

PFC是功率因数校正电路,主要有两种:主动式PFC和被动式PFC. 主动式PFC是一个Boost

有些电源适配器没有PFC电路,PFC电路并不是电源电路必须的.像手机充电器这样的小型电源适配器一般都没有.

PFC开关电源电路

第一个是去磁和尖峰吸收回路.这个电路一般加在反激式开关电源和正激式开关电源这类单极性变压器.第二个是驱动电路上的,为了使mos管栅极在关断时,速度快点,即缩短关断延时时间.这样的好处是可以减小mos管的关断时的开关噪声干扰,可以改善emi(电磁辐射干扰),同时也能降低开关损耗.

什么是主动式PFC,什么又是被动PFC?

被动PFC 使用被动式组件 , 是在交流电源进线或整流桥与滤波用的 200V 电容之间直接串联电感,同时改造开关电路的校正.PF 值大约在 70~80% 之间,瓦数越大的电源,所需要的被动式 PFC 体积越大.输入的电压大小必须手动切换成 115…