PB接触初印象

原创 2004年10月31日 21:35:00

这个学期学数据库,上机实践用的是PB 8.0 + MS SQLserver 2000。也许是对这个语言理解还不深刻吧,用起来觉得很变扭的。不过PB下有几个BUG很讨厌,几次上机被它折腾死了,不知道现在的新版本IDE有没改掉。

首先是文件名识别的问题。上次无聊在网上下了些入门的源码来看,打开工程文件时老是被提示说不是工程文件无法识别,明明扩展名过滤都列出来了。后来把扩展名.PBW改成.pbw,就好了的说~faintPB的开发人员连扩展名大小写也不检查,是不是太不负责了?虽然这种情况出现机率很小,呼呼。

还有PB script编辑窗里的光标也有点问题,如果在窗里鼠标狂点的话就会出现N个光标,难道它用的不是MS的标准控件?

然而最郁闷的就是“铛”了。你知道什么是铛铛铛铛吗?就是你的程序写着写着,想起来要保存一下了(或是任何引发保存的操作比如compile什么的),就有可能铛的一声:非法操作(在NT下就是xxxx内存不能为read/write)。这时候,恭喜你,你再也打开不你的工程了,你白写了。不知道这种情况是不是只有我这里发生的,反正我的许多同学都遇到了这种情况。

还有一个不算BUG的,就是PBautoscript功能了,好像出来的也太~慢点了。这时候就怀念起VB那种很“烦人”的自动提示了。试想如果一个提示出来之前你可以先回忆回忆再把你想要打的东东都打出来的话,它还有什么意义呢?

就开发环境而言PB(至少是8.0的)真是做得比较烂的那种。如果说一个开发环境可以毁掉一个编成语言的话,PB肯定是个很好的例子了。语言上我这样的初学者也就不能评价什么了。不过对像我这样从MS的东西学起的人来说,心里总是有些怀疑:Pb的效率真的很高吗?不比像C++那种底层的语言,就看现在很流行的ADO.NET(因为前几天刚看了些ASP.NET的书,呵呵),个人认为在很多情况下,如果用PB不很小心翼翼地考虑查询优化的话,效率不会比ADO.NET高。呵呵只是感觉而已。

最后想发点牢骚:现在像我们学校这样用PB进行数据库实践教学的(不知道还有没别的学校也这样),好像是利用PB的简单性来使学生把精力集中到数据库本身的学习上去,但事实上并起不到什么明显的效果,反而在数据库连接和嵌入式SQL一些方面更容易使学生混淆概念。不知道这是不是另一种误人子弟呢?

初接触linux的那些事儿

周六安装了虚拟机,也装了centos6.8。但是安装的是基础版的,没有那么多功能,而linux呢,好多功能和插件都是需要我们自己来安装扩展的。         1,首先,我们需要安装oneinstac...
  • foreverlikui
  • foreverlikui
  • 2017年12月19日 16:59
  • 94

PB函数大全

 PB函数大全  Abs()功能计算绝对值。语法Abs ( n )参数n:要得到绝对值的数值型变量或表达式返回值返回值的数据类型与n的数据类型相同,函数执行成功时返回n的绝对值。如果参数n的值为...
  • Jason009
  • Jason009
  • 2006年09月28日 16:32
  • 14864

CentOS 7初印象

我呢,大四了!快毕业了,啥也不会,感觉前途渺茫,考研又耽误一年时间,原本会的也不怎么会了。正所谓临阵磨枪,不快也光吗。所以我从头决定学习一下Linux。 早就想写自己的技术博客,可是自己是个小白也就只...
  • Aspen_Han
  • Aspen_Han
  • 2015年01月13日 15:43
  • 199

Ruby-初印象

跟很多编程语言相比,Ruby是一名新秀了,加上Ruby生于日本,所以即使语言本身并无东亚文字的印记,但是资料还是相对较少。在接触Ruby的过程中,我感觉这门语言里拥有和许多脚本语言的印迹,觉得蛮有意思...
  • mashroomxl
  • mashroomxl
  • 2014年12月13日 00:07
  • 485

PHP框架初印象

最近几天都在浏览关于PHP框架的信息,不过从百度搜索出来的信息比较多,设计的框架类型也很多,对于暂时还未深入使用框架的我来说,还没有很深的体会。不过我一直在思考为什么要用框架。当我们开始学习一门语言,...
  • HorseRunningNoStop
  • HorseRunningNoStop
  • 2016年11月12日 21:47
  • 341

01hibernate初印象

一、hibernate概述
  • u013953289
  • u013953289
  • 2014年06月17日 21:53
  • 254

lua初印象

经常被几个问题困扰着: 1. 究竟开发一个交易软件用什么软件最好? c++, java, c#, Python 经常得到的一般答案是C++适合用来性能好(低延迟)的交易软件,c#适合用来做wind...
  • bruce_dls
  • bruce_dls
  • 2017年11月14日 11:05
  • 56

CSS初印象【二】

HTML 语句
  • m0_38064286
  • m0_38064286
  • 2017年12月17日 14:04
  • 66

java初印象

     说句实话前段时间忙的屁股冒烟,经过十几天的奋斗课程设计终于写完了。工作上也有许多事情。一直到前几天才有时间静下心来看看java。     之前学Java都推荐《tij》,都说这本书看完绝对没...
  • a249746730
  • a249746730
  • 2010年09月20日 22:09
  • 120

TensorFlow初印象

在人工智能如此大热的时候,Google选择将TensorFlow开源可谓是明智之举。TensorFlow一方面可以通过开源使得更多的开发者参与完善这个框架,另一方面也可以降低人工智能深度学习、机器学习...
  • qq_34841823
  • qq_34841823
  • 2017年05月19日 18:28
  • 316
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PB接触初印象
举报原因:
原因补充:

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