pb
文章平均质量分 81
precipitant
简单的人
展开
-
由于项目的需要,最近学了些pb的东东
最近又一个小项目需要用pb开发。这可是第一次用pb呀。感觉和其它的开发工具的开发方式有些不同,就是他的sqlca,他的数据窗口,他的嵌入式sql语言。总之感受到了他与其他工具不同的同时,也被其在数据库开发方面的方便所吸引。现在虽然JAVA是我的最爱,但是学一点pb也是挺让人兴奋的。原创 2006-06-09 16:48:00 · 1168 阅读 · 0 评论 -
对pb中dropdownlistbox的批判
pb中的dropdownlistbox控件真的很弱质。比同类产品相比弱得简直就没得说。没有selectedindex,他用了一个text来弥补,但怎么看也不正规。没有data.必须要有一个数组来存储它。这一点简直糟透了。前两天我们的一个程序明明是将一组数据按照一定的顺序添加到dropdownlistbox中了,但是现实的时候却变了。和我们预先定义的数组对应不上了。最后才发现原来是dropd原创 2006-06-26 11:05:00 · 3393 阅读 · 1 评论 -
pb数据窗口控件三个常用事件分析
pb数据窗口控件有三个最常用的事件:click()rowfocuschanging()rowfocuschanged()当数据窗口装载后,默认当前行为第 一 行。此时如果反复点击第一行,rowfocuschanging 和 rowfocuschanged 事件都不会触发。只有点击其他行才可能会触发。每次点击数据窗口后事件的处罚顺序都是: click ---> rowfocu原创 2006-07-05 16:04:00 · 7545 阅读 · 0 评论 -
pb7下使用几个Win32 API 的例子
pb7下会用到API来处理很多底层的操作。因为PB7在数据库方面强,在别的方面就显得很弱。pb7中使用win32 API 也是很简单的。首先对要使用的win32 API 进行声明,然后就是调用,声明和调用的时候需要注意数据类型。 声明一般在 Declare --> Global External Functions 中。 1,几个文件系统操作的API声明:// 用关原创 2007-06-21 19:20:00 · 2325 阅读 · 0 评论 -
PB7下调用com组件
pb7下可以使用com组件,而且方法非常的简单。如果com组件被注册成: CSDN.Northsnow组件中有一个public方法 为 add(x,y) 返回两个数的和。那么在pb7中写入下代码 进行调用 string cint intValue oleobject objOle objOle=create OLEObject intValu原创 2007-09-05 13:45:00 · 2370 阅读 · 0 评论 -
pb调用.net组件的实践
经过反复的尝试,已经实现了PB7.0调用vs.net 2005 开发的组件的方法。虽然还有一点技术问题没有解决,但是主要的难点都已经攻克。本文将发一个刚刚完成的小例子来说明一下。 本例用的是 pb7.0 和 vs.net2005 +vb.net 首先将.net组件封装成 com,方法请参见:http://blog.csdn.net/precipitant/archive/200原创 2007-09-07 19:29:00 · 2742 阅读 · 0 评论 -
pb调用.net组件的实践(二)
前几天刚刚发了一篇 pb调用.net组件的实践 但是遇到了汉字乱吗的问题。经过测试,在pb9中调用不会出现乱码。但是由于原来的项目是用pb7写的。全部转移到pb9上的工作量是很大的。所以不能离开pb7的环境。最后采用了汉字转换成byte数据的方式解决了这个问题。 类代码:Imports System.MathComClass(CodeQuery.ClassId, Cod原创 2007-09-12 14:53:00 · 3152 阅读 · 1 评论 -
pb9中COM的创建和调用
pb中不仅可以调用com(请参见http://blog.csdn.net/precipitant/archive/2007/09/05/1773126.aspx) ,也可以创建com。 创建方法: 1, 创建一个workspace 2, 在workspace下创建一个application ( 假设名字为:myapp) 3, 创建custom class,原创 2007-09-12 16:15:00 · 4306 阅读 · 1 评论