Powerbuilder < C# ??

原创 2004年06月25日 21:40:00

很多人都说C#怎么怎么好,PB怎么怎么不好。实际上每个工具都有自己的特点。我从事PB开发有些年头了,在此写一些有关PB的感觉,顺便测试一下Blog,呵呵。

PowerBuilder的DataWindow是我见过的最好的,效率最高的数据操作组件。

有人说的“PB大项目往往如同乱麻”,我想是因为系统分析设计的原因吧。我得承认有许多的PB项目确实有些乱,那是因为PB的确简单易用,解决小问题效率极高,最符合国内开发项目的风格,管他什么设计,只要把客户的功能做出来再说,但这并不是DataWindow的错。

PB对大型项目的支持是相当不错的,他有自己完备的整套体系。PB的OO实现简单实用,相对VB6而言,要好太多。PB当初独有的可视化继承也是一大亮点,现在就被VS.Net学过来了。VS.Net中的DataSet也很有些PB的DataStore的影子。

PB的缺点在于系统的封闭性和保守性。PB和Windows系统的互操作性极差。到5.0以后(呵呵,我最初用的就是这版本了,估计3.0时PB的大模样就没什么变了),几乎就没什么有重大意义的变化,PFC是个很好的学习例程,但没什么实用性,我就对着pfc,参考mfc的思路,删繁就简的做了一个自己用着顺手的类库。具我了解,很多公司都采用pfc的思路,自己重做了类库(一般这类公司里往往有些上进青年,才会研究一下pfc).除了数据库操作,PB在其他方面的确不如人意。pb可用的第三方组件也极少,这和pb本身的封闭体系有关,没有源码几乎就无法复用。

就目前而言,pb的优势可以说只剩下DataWindow了。一旦Sybase出一个Datawindow.Net,我想Powerbuilder是没人用了,同时没用的还有VS.Net的一堆窗口控件。我还有些想不通,这么长时间,怎么没第三方做个什么什么DW for Net,是专利限制吗?

对于开发企业MIS层次的软件,MS Framework把架构搭的过于庞大繁杂,如果有第三方提供一个基于.Net的更高层次的Framework,我想一定受欢迎。私下觉得Sybase PowerBuilder部门来做这个事应该是不二之选,呵呵。

powerbuilder日期函数

PB系统函数 之 日期时间函数Day() ——————————————————————————- 功能得到日期型数据中的号数(1到31之间的整数值)。 语法Day ( date ) 参数dat...
  • u014679804
  • u014679804
  • 2015年07月15日 17:22
  • 906

powerbuilder初试——揭开那层薄纱

相信自己,自己就能超越自己,这就是我们这个时代的奇迹!信息时代的奇迹!...
  • xvshu
  • xvshu
  • 2014年02月13日 22:02
  • 4071

PowerBuilder总结——原来你是这么的简单

在自学考试最后的阶段是让我们用pb做一个小程序。当然,之前对pb只是有个简单的了解,但是真要是用它做个什么东西还真难。经过了几个星期的奋战,终于将毕业设计做完了。让我们怀着兴奋的心情,来回顾一下这段时...
  • u010168160
  • u010168160
  • 2015年03月22日 07:59
  • 2460

PowerBuilder窗口设计

一、窗口的类型 1、Main(主)窗口   2、 Popup(弹出式)窗口   3、Child(子)窗口   4、Response(响应)窗口   5、MDI(多文档界面)窗口 二、窗口的...
  • acmjk
  • acmjk
  • 2015年03月04日 17:10
  • 843

PowerBuilder基础知识

1、 PowerBuilder简介  PowerBuilder是一种功能强大并且易于开发复杂应用系统的前端数据库开发工具,利用它可以快速开发大型数据库应用系统。 PB是具有图形界面的分布式数据库前...
  • acmjk
  • acmjk
  • 2015年03月06日 11:04
  • 846

PowerBuilder创建登录实例—你的心我终于懂了(一)

小编写这篇博客是因为在刚学者使用PowerBuilder的时候,连一个完整的小例子都不会做。上网找了各种资料,可是跟自己下的pb不是一个版本,有些东西找不到,而且没有一个完整的过程,有的是建数据库的,...
  • u010168160
  • u010168160
  • 2014年12月23日 07:57
  • 4223

PowerBuilder 数据窗口实例四(用户信息查询)

1. 设计数据窗口   2.设置table order值与更新属性(详见之前博客)   3. 设计查询窗体,并保存为w_userinfo_find 4. 在查询按钮的clicked(...
  • zhang88lei
  • zhang88lei
  • 2013年01月28日 17:10
  • 1144

一个小老板眼中的开发工具— PowerBuilder 杂谈(转)

有人说一流的IT人员做老板,二流的人员做软件构架,三流的IT人员做项目管理,四流的IT人员做程序员。事实上,一般小型软件公司不可能分得如此之细,而1+2+3+4就是我的日常工作。 1.什么是最好的开...
  • sunqing0316
  • sunqing0316
  • 2015年02月28日 20:12
  • 19775

PowerBuilder创建登录实例—你的心我终于懂了(二)

我们的这个简单的登录功能终于写完了,由于第一次使用PB,对其功能不太了解,所以操作步骤写的比较详细,但是本程序有一个缺点就是在第三步和第四步中,创建了数据窗口对象,到最后却没有用到,感觉有点多余,本来...
  • u010168160
  • u010168160
  • 2014年12月23日 07:58
  • 4521

PowerBuilder开发简单计算器

简单计算器 指的是用户每输入完一个完整的表达式(一元或者二元)就计算。  1、设计好界面 2、在Declare Instance Variable里定义三个变量 decimal add1  //存...
  • acmjk
  • acmjk
  • 2015年03月05日 15:43
  • 1331
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Powerbuilder < C# ??
举报原因:
原因补充:

(最多只允许输入30个字)