CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  基础类

我不会使用pfc,请指点我怎样使用

楼主2sea(大海)2004-09-03 09:59:07 在 PowerBuilder / 基础类 提问

pfc放在哪里,怎样使用它啊?怎么我不使用它好向也可以写成一个完整的程序?比如说在vc中不使用mfc要想做出有图形界面的程序是很辛苦的,怎么pfc对pb好像不是那么不可缺少,请大家指点指点怎样使用这个东东。 问题点数:50、回复次数:24Top

1 楼Libra_Chen(旗舰-巴巴罗萨)回复于 2004-09-03 10:03:37 得分 0

网络上相关资料太少了,想学都学不成。Top

2 楼wangxichen() 喜之郎 : )回复于 2004-09-03 10:04:43 得分 20

首先要说的是,没有pfc是完全可以编写完整的程序的,写一些小程序完全可以不用pfc。  
  但做系统还是有这个才能大大提高效率。  
   
  PFC是一组PowerBulider的对象,它可以由用户自己定制,扩充。你可以象搭积木一样使用它,使程序紧密的连接起来。PFC还包括许多有用的对象,例如:debug对象。  
  PFC是由PowerBuilder提供的PB对象,并支持PowerScript   源代码。它使用的是先进的PowerBuilder面向对象技术,其一个特征是面向服务设计。确使你的程序占用最少的计算机资源。  
  PFC使用了许多先进的编码技巧,你可以使用PowerBuilder的PowerScript编译器来检查对象,实例,事件,和继承PFC父类的函数。  
   
   
  Top

3 楼sywen(古道西风)回复于 2004-09-03 10:20:36 得分 0

看它自帶的例子吧,它是最好的資料,許多功能沒看懂都沒關係,copy過來用就行了。Top

4 楼qianfl(毛毛熊)回复于 2004-09-03 10:22:19 得分 10

pfc其实就是SYBASE做好的一些基本的功能模块,你完全可以自己重头开始做,但要多花不少时间,但用了PFC就要带上所有的PFC包含的PBL,可能程序会比较大Top

5 楼heshug(卖女孩的小火柴)回复于 2004-09-04 11:04:30 得分 0

说得好,顶你们一下!Top

6 楼xpzhou()回复于 2004-09-07 00:05:04 得分 0

建议不要用,太麻烦!Top

7 楼sywen(古道西风)回复于 2004-09-07 08:09:48 得分 10

樓上的,誰說的,不會用當然麻煩,牠的設計思想還是很博大精深的。  
  學習ingTop

8 楼10975037(猩猩)回复于 2004-09-07 08:19:04 得分 0

有基础的pfc   资料,   你的邮箱Top

9 楼jia121(独自远航)回复于 2004-09-07 08:51:25 得分 0

楼上的,发一份给我好吗?有没有用PFC做的小例子,能一起发一份给我吗?  
  谢谢了。  
  jia121@126.comTop

10 楼wht8008(宁)回复于 2004-09-07 09:33:22 得分 0

我也想要wht8008@sina.comTop

11 楼miyuki1110(七喜)回复于 2004-09-07 09:48:44 得分 0

也给我一份吧,谢谢了miyuki1110@sohu.comTop

12 楼sywen(古道西风)回复于 2004-09-07 09:50:56 得分 10

有一本中國水利水電出版社的<<POWERBUILDER基础类库技术详解>>的书,对PFC解释得比较详细,不过例子太少。Top

13 楼mordensir(bubu)回复于 2004-09-07 14:03:16 得分 0

给我一份吧,bu-fs@163.net谢谢  
  Top

14 楼peixun(秋雨霏霏)回复于 2004-09-07 15:09:18 得分 0

我也要,  
  c9902u16@163.com谢谢拉Top

15 楼Libra_Chen(旗舰-巴巴罗萨)回复于 2004-09-09 15:53:48 得分 0

我要我要,谢谢谢谢~~~~  
   
  小于20m大于2m可以发到  
   
  libra@cncbb.net  
   
  小于2m可以发到  
   
  libra_chen@mop.comTop

16 楼hnjx(sp)回复于 2004-09-09 16:59:30 得分 0

学习一下  
  admin@hnjjzy.comTop

17 楼mobingchao(mobingchao)回复于 2004-09-12 12:23:06 得分 0

我也想要.  
  mobingchao@126.com  
  谢谢Top

18 楼lu_fy()回复于 2004-09-12 12:51:33 得分 0

PFC其实用像MFC一样是PB的基础对象框架,用他可以较为快速的开发出较为专业的PB应用程序;  
   
  但是由于我们用PB开发的大多是一些数据库管理软件,且加上PFC的完整性问题。故PFC的优势就大打折扣,故显的不是那么不可或缺了。Top

19 楼luotitan(泰坦)回复于 2004-09-12 13:33:57 得分 0

学pb要上层次就一定要学习pfc,至少对面向对象的概念会大大加强(如果不是只为了找功能)。另外水电的那本书是抄袭一篇电子文档的,个人感觉用处不大。Top

20 楼wjlforever()回复于 2004-09-12 19:55:23 得分 0

说的都非常好!  
  能不能也趁着给小弟一份!  
  wjl-forever@tom.com  
  或者  
  wjlforever@yahoo.com.cnTop

21 楼ygjn_2000(清风)回复于 2004-09-12 20:36:48 得分 0

给我也发一份吧!  
  yj0714@126.comTop

22 楼sybase12(asdf)回复于 2004-09-12 21:05:44 得分 0

我用PB8.0+SYBASE的存储过程,在语法分析器中可以得到数据.但在PB中用存储过程为数据源是建立数据窗口报错:(requested   result   set   number   1   not   found)  
  我的存储过程:  
  create   procedure   zh_dxlA    
  (@direction_code   char(3),      
  @start_train_date   char(8),      
  @end_train_date         char(8))      
  as      
  declare       @train_date                         char(8)      
  declare       @station_train_code         char(4)      
  declare       @train_no                             char(8)      
  declare       @segment_name                     char(30)      
  declare       @start_time                         char(5)      
  declare       @basic_plan_yz                   int      
  declare       @basic_plan_yw                   int      
  declare       @basic_plan_rz                     int      
  declare       @basic_plan_rw                     int      
  declare       @extend_yz                             int      
  declare       @extend_yw                             int      
  declare       @extend_rz                             int      
  declare       @extend_rw                             int      
  declare       @sale_yw                               int      
  declare       @sale_rz                               int      
  declare       @sale_rw                                 int      
  declare       @yz_segment_jz                     int      
  declare       @yz_segment_hf                     int      
  declare       @yz_segment_xq                   int      
  declare       @yz_segment_ly                   int      
  declare       @yz_segment_jj                   int      
  declare       @yz_segment_yh                     int      
  declare       @yz_segment_cx                   int      
  declare       @yz_segment_bsy                 int      
  declare       @yz_segment_nj                   int      
  declare       @yz_segment_jv                   int      
  declare       @yz_segment_ds                   int      
  declare       @yz_segment_bj                   int      
  declare       @yz_segment_db                   int      
  declare       @realay_segment_jz           int      
  declare       @realay_segment_hf           int      
  declare       @realay_segment_xq           int      
  declare       @realay_segment_ly           int      
  declare       @realay_segment_jj           int      
  declare       @realay_segment_yh           int      
  declare       @realay_segment_cx           int      
  declare       @realay_segment_bsy         int      
  declare       @realay_segment_nj           int      
  declare       @realay_segment_jv           int      
  declare       @realay_segment_ds           int      
  declare       @realay_segment_bj           int      
  declare       @realay_segment_db           int    
  begin  
  if   @direction_code="A"      
  begin  
  create   table   #zh_dxl_print      
  (train_date     char(8),    
    station_train_code   char(3),    
  sale_yw                       int,    
  sale_rz         int,    
  sale_rw         int,    
  yz_segment_jz   int,    
  yz_segment_hf   int,    
  yz_segment_xq   int,    
  yz_segment_ly   int,    
  realay_segment_jz   int,    
  realay_segment_hf   int,    
  realay_segment_xq   int,    
  realay_segment_ly   int,    
  realay_segment_count   int,  
  segment_count   int,)    
  insert   into   #zh_dxl_print     select      
  train_date,station_train_code,sale_yw,sale_rz,sale_rw,yz_segment_jz,yz_segment_hf,        
  yz_segment_xq,yz_segment_ly,realay_segment_jz,realay_segment_hf,realay_segment_xq,realay_segment_ly,realay_segment_jz+realay_segment_hf+realay_segment_xq+realay_segment_ly,sale_yw+sale_rz+  
  sale_rw+yz_segment_jz+yz_segment_hf+yz_segment_xq+yz_segment_ly    
  from   jj_pdxl   where   direction_code=@direction_code   and   @start_train_date<=train_date   and          
  train_date<=@end_train_date    
  select   *   from   #zh_dxl_print   order   by        
  station_train_code,train_date    
  end    
  if   @direction_code="B"  
  begin  
  truncate     table   #zh_printa  
  drop   table   #zh_printa  
  create   table   #zh_printa  
  (train_date     char(8),    
    station_train_code   char(3),    
  sale_yw               int,    
  sale_rz           int,    
  sale_rw           int,    
  yz_segment_ji   int,    
  yz_segment_yh   int,    
  yz_segment_cx   int,    
  yz_segment_bsy   int,  
  yz_segment_nj     int,  
  realay_segment_ji   int,    
  realay_segment_yh   int,    
  realay_segment_cx   int,    
  realay_segment_bsy   int,    
  realay_segment_nj     int,  
  realay_segment_count   int,  
  segment_count   int   )    
  insert   into   #zh_printa   select      
  train_date,station_train_code,sale_yw,sale_rz,sale_rw,yz_segment_jj,yz_segment_yh,        
  yz_segment_cx,yz_segment_bsy,yz_segment_nj,realay_segment_jj,realay_segment_yh,realay_segment_cx,realay_segment_bsy,realay_segment_nj,realay_segment_jj+realay_segment_yh+realay_segment_cx+  
  realay_segment_bsy+realay_segment_nj,sale_yw+sale_rz+sale_rw+yz_segment_jj+yz_segment_yh+  
  yz_segment_cx+yz_segment_bsy+yz_segment_nj  
  from   jj_pdxl   where   direction_code=@direction_code   and   @start_train_date<=train_date   and          
  train_date<=@end_train_date    
  select   *   from   #zh_printa   order   by   station_train_code,train_date    
  end  
  end  
  Top

23 楼cxwsoftware(方宇)回复于 2004-09-12 22:06:42 得分 0

说得好,帮你顶!Top

24 楼tw829(唐牛)回复于 2004-09-13 14:53:28 得分 0

to   10975037(猩猩)   :  
  能否寄一份过来!  
  tivin821@163.comTop

相关问题

  • 我不会使用treeview,哪位大指点一下下面这道题
  • 使用游标出错,请PB达人指点指点
  • 请指点LIKE语句的使用/
  • cube如何使用,高手指点
  • JNI使用入门问题,请指点
  • jspsmartupload使用错误!请指点!
  • 求bean:page使用方法指点
  • C++使用Webbrowser的疑惑,望指点!!!!
  • 有一题不会,请各位指点
  • 在使用tts的时候有问题,请各位指点指点。

关键词

  • .net
  • pb
  • powerbuilder
  • 存储过程
  • 数据
  • basic
  • date
  • pfc
  • yz
  • 使用

得分解答快速导航

  • 帖主:2sea
  • wangxichen
  • qianfl
  • sywen
  • sywen

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo