没有合适的资源?快使用搜索试试~ 我知道了~
powerbuilder的api例程解析
需积分: 0 12 下载量 11 浏览量
2009-03-11
15:49:07
上传
评论
收藏 434KB DOC 举报
温馨提示
试读
64页
总结了一些api的应用技巧以及近70个实例和源码,可为调用以及学习api有个基础。
资源详情
资源评论
资源推荐
、利用 函数计算 从启动后所运行的总时间
!"##获取
从启动开始的总微秒数
窗口 $%& 的 事件:
&'"'(##触发 & 事件
窗口的 & 事件:
)*&*
)+,''',-',-'##获取小时数
$"%+.)/小时
&+0)1-'1-'1''',''',
-'##获取分钟数
$!"%+.&/分钟
+ 0 $"% 1 -' 1 -' 1
'''0$!"%1-'1''','''##获取总秒数
$ "%+./秒钟
!、.&2 函数
.&23%4 !"5
其中 3% 的不同取值可以使该函数实现不同的功能。例如返回 桌面中各种显示单元的宽度
和高度、是否安装鼠标、是否调换了鼠标左右键的定义等。
当 3%+-6(.2$789::)时,该函数的返回值表示 ;% 的当前运行模式。
在以下的示例中我们可以看到 .&2 函数的用法和作用。
首先在窗口 $%& 中定义实例变量:
<.2$789::+-6定义外部函数引用声明:
.&23%4 !"5
在窗口 $%& 中添加 % 控件 $ 和 && 控件 $,设置如下代
码:
$"=
).&2.2$789::
'
$"%+4系统运行于正常模式”
$"%+4系统运行于安全模式”
!
$"%+4系统运行于网络环境下的安全模式”
)
、获取磁盘分区大小(支持大的分区
$>&
))
##定义能够保存 -? 位整形的结构
定义外部函数引用声明
@.7%> A<)8&* > $
9B*> $ 8&:>9* > $
8&:>9 !"
函数解析:
A<)8&. ,不包括卷名的磁盘根路径名
9BA7$3877A,指定一个变量,用于容纳调用者可用的字节数量
8&:>9A7$3877A ,指定一个变量,用于容纳磁盘上的总字节数
8&:>9A7$3877A,指定一个变量,用于容纳磁盘上可用的字节数
实现代码解析:
>>$$B$$BC#1函数作用=获取指定的驱动器
的空间大小
参数=$B驱动器名
返回值=1#
@$
$
>)$B*DE=)
$B+$B/=
>##判断传递的驱动器参数的最后一个字符是否为=
A7$3877A**##定义结构的三个变量
@.7%$B***## 调用 函数获取对
应的分区信息
3"F)E'F78
$+"F)1"'1?!;?;-6!;(/"<
7.7
$+"<
78@3##进行对应的结构变量转化为 类型并返回
$
?、用 <3 函数控制光驱的开关
使用 <3 函数 @来控制光驱门的开和关程序十分简单,由于 @函数自身包含了对异常错
误的处理机制,因此这个程序的通用性很高,你可以把这段代码移植到你的程序中,实现某些多媒体播
放器所常用的开关光驱的功能。
以下是源代码:
## 0000000000000000000000000000000000000000000
## 利用 <3 函数控制光驱的开和关
## 0000000000000000000000000000000000000000000
## 程序说明:
## 本例使用 <3 函数 @来控制光驱门的开和关
## 程序十分简单,由于 @函数自身包含了对异常
## 错误的处理机制,因此这个程序的通用性很高,你可
## 以把这段代码移植到你的程序中,实现某些多媒体播
## 放器所常用的开关光驱的功能。
## 0000000000000000000000000000000000000000000
说明:@ 函数是安装 38@:. 时所自带的 &&" 文件中包含的函数
定义外部函数引用声明:
@ @ && * A.*
A)*)&&">&..
定义实例变量:
@:## @: 用来标示光驱开与关的状态
$%& 的 $ 的 事件:
##如果关闭则打开,并且按钮做相应变化
3>@:+)
@@*'*'*'
@:+
$"%+点击关闭光驱
7
##否则关闭
@@*'*'*'
@:+
$"%+点击打开光驱
73>
$%& 的 事件:
@:+
@@*'*'*'
相关 函数解析:
@ 函数是安装 38@:. 时所自带的 &&" 文件中包含的函数,我们只须先加入如下
的声明后就能引用这个 <3 函数:
@&&*##.,这是控制命令参数
A.*## .,这是返回值
A)*##,返回值长度参数
)&&">&..
引用的语法是 @@*'*'*'##用以关闭光驱门
@@*'*'*'##用以打开光驱门
程序解析:
程序中使用了一个布尔型变量来标示当前光驱门开与关的状态。
如果配合检测光驱是否存在的函数一起使用,此程序的通用性会更高。而关于检测驱动器信息的函
数请参看 @B,@B 这两个 函数的用法。
(、使用文件的默认的打开方式
许多应用程序都需要通过默认的打开方式来打开一些文档。在某些情况下,你的应用程序可能需要显
示像 F2 或者 A 这样的文件。但是我们如何知道哪个应用程序与这些文件建立了关联关系呢?幸
好,<3 提供给我们使文档显示在其默认的程序里的方法。
我们可以通过 )"方法使用 .)7%<3 函数来加载文档。这个函数将自动的来判断
文件的默认打开方式,并用默认的打开方式来开启文档。
以下就是 .)7% 函数的声明:
.)7% ) * : * *
剩余63页未读,继续阅读
water_xiao
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0