PB 简单笔记!
1、总体说明:
a) 程序不区分大小写
b) 赋值用= String city=“南京”,country ;Integer person[3]={3,8,9};String s = ' You got a "job" '
c) 代码提示 Design->option->AutoScript->options下面的两项勾上。
d) RETURN语句立即终止事件处理程序或函数的执行,把控制返回到调用程序 HALT语句用于终止应用程序的运行
e) 可以将一条语句分成几行,这时就需要用到续行符&,将语句串起来。
f) 空值:
g) RUN、
c) 弹出对话框
string ls_text
ls_text = sle_2.text
if ls_text = "" then
MessAgeBox("消息窗口","文本框的内容为空") //为空时显示此内容
else
MessAgeBox("消息窗口",ls_text) //不为空时就显示时面的内容
end if
int li_return
li_return = Messagebox("提示","请选择按钮",Question!,YesNo!)
if li_return = 1 then
Messagebox("提示","你选择了Yes",Exclamation!)
else
Messagebox("提示","你选择了No",Exclamation!)
end if
d) 应用退出 Close(Parent)
2、基本语句
1. 单行IF ... THEN语句 IF sle_State.text="BJ" THEN MessageBox("欢迎","北京")
2. 多行IF ... THEN语句
Integer s
s = integer(sle_1.text) //sle_1 text单行编辑框文本
if s>=90 then
St_1.text = “优”
elseif s>=80 then
St_1.text = “良”
elseif s>=70 then
St_1.text = “中”
elseif s>=60 then
St_1.text = “及格”
else
St_1.text = “不及格”
end if
3.CHOOSE CASE
integer f
String s
f = integer(sle_1.text)
CHOOSE CASE f
CASE IS >= 90 // 改进 90 to 100// 用IS代表测试值,后跟关系操作符和比较值,例如:IS> 30
S = "优"
CASE 80 TO 89
S = "良"
CASE 70 TO 79
S = "中"
CASE 60 TO 69
S = "及格"
CASE 0 TO 59
S = "不及格"
CASE ELSE
S = "输入错,请重新输入!"
END CHOOSE
St_1.text = string(S)
4.循环DO …LOOP、FOR …NEXT、GOTO EXIT(退出循环) CONTINUE(继续循环)
integer i=1, s = 0
DO UNTIL i>10
s += i
i ++
LOOP
st_1.text = string(s)
integer i=1, s = 0
DO WHILE i<=10
s += i
i ++
LOOP
st_1.text = string(s)
integer i, s = 0
for i=1 to 10
s += i
next
st_1.text = string(s)
3、
2、取得当前时间
得到当天日期
date lda_today
lda_today = today() 得到当前时间
time lt_time
lt_time = now() 得到当前日期时间
datetime ldt_now
ldt_now = datetime(today(),now())
PB 简单笔记!的更多相关文章
- mybatis-config.xml简单笔记
mybatis-config.xml简单笔记 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE ...
- applicationContext.xml简单笔记
applicationContext.xml简单笔记 <?xml version="1.0" encoding="UTF-8"?> <bean ...
- Python学习笔记2-flask-sqlalchemy 简单笔记
flask-sqlalchemy 简单笔记 字数 阅读 评论 喜欢 flask-sqlalchemy SQLAlchemy已经成为了python世界里面orm的标准,flask是一个轻巧的web框架, ...
- Android_简单笔记一
入门学习Android的简单笔记(已经安装好了开发环境ADT) 一.关于 AndroidManifest.xml文件 1. android:icon和android:label定义了应用程序安装后显示 ...
- 【Android】Fragment的简单笔记
被虐了,做某公司笔试时,发现自己连个Fragment的生命周期都写不详细.平时敲代码,有开发工具的便利,有网上各大神的文章,就算忘了也很容易的可以查到,但当要自己不借助外界,却发现自己似乎对该知识点并 ...
- PB学习笔记(一)
前言:我绝对很痛恨PB.1.没人带2.自己摸索3.头发掉了4.老大不停的给任务5.这语言老的不行了6,代码可读性不是一般的差 我绝对很喜欢PB.1.自我学习成功后那种成就感2.老大也会帮给我看看,指点 ...
- Innodb 锁 (简单笔记)
看过很多innodb锁的文章,已经明白的就不写了,简单做个笔记 Innodb 锁的兼容性: 1.意向锁和意向锁之间都是兼容的 2.X(排他锁)与任何锁都是不兼容的 3.排他意向锁 IX 于S锁是不 ...
- 使用Git简单笔记
这里只是作为简单的笔记整理,第一次使用的推荐先看一下廖大的教程,内容很多很细,可以边看边练.看不懂的地方先记着.争取七七八八看下来. ================================= ...
- awk命令分析日志的简单笔记
awk是一个文本分析工具,可以用来进行流量日志分析 之前无意中看到了这个命令,简单记一下笔记 ,在打线下的时候可能会有用 awk有3个不同版本: awk.nawk和gawk,未作特别说明,一般指gaw ...
随机推荐
- eclipse对Java程序的移植
有些Java项目可能不在同一台计算机上开发,所以程序需要平台间进行移植,方法很简单,首先有一个最简单的项目HelloJava 当我们开发完成或者要休息了,一般都会保存然后在项目上右击,选择Close ...
- Windows系统时间同步出错解决办法
有时候我们设置本地时间与Internet时间同步时,经常连接服务器time.windows.com超时,导致时间同步失败,解决办法如下: 利用快捷键"Win+R"调出运行框,输入: ...
- Java for LeetCode 025 Reverse Nodes in k-Group
Given a linked list, reverse the nodes of a linked list k at a time and return its modified list. If ...
- Greedy:Allowance(POJ 3040)
零用钱大作战 题目大意:农夫和牛又搞新花样了,现在农夫想给Bessie每个星期都给一点零用钱,农夫有一堆面值的钱币,并且这个钱币都能被上一个钱币整除(1,5,10,50),并且钱币有一定数量,要你求最 ...
- codeforces B. Dima and Text Messages 解题报告
题目链接:http://codeforces.com/problemset/problem/358/B 题目意思:给出n个单词(假设为word1,word2.word3...wordn)和一句test ...
- php 工厂模式
<body> <?php //设计模式:工厂模式 /* class YunSuan { public $a; public $b; function Jia() { return ( ...
- Linux命令行下创建纳入版本控制下的新目录
[root@ok 资料库]# svn mkdir test A test [root@ok 资料库]# svn ci -m "mkdir test" Adding 资料库/test ...
- poj 2019 二维rmq *
题目大意:给出一个N*N矩形,每个格子上有一个价值.询问一个b*b的矩形在左上角的位置(x,y),(x+b-1,y+b-1)这一部分的最大值-最小值是多少. 模板题 #include <stdi ...
- C语言位取反问题
1 具体是先把十进制的数先转换成二进制的原码, 按位取反最后一位加一,然后“按权展开”,得到十进制的结果, 如果第一位是1(指转换成二进制的原码中的第一位),说明故是负数所以要在结果前面加上负号-. ...
- BZOJ 3224: Tyvj 1728 普通平衡树 treap
3224: Tyvj 1728 普通平衡树 Description 您需要写一种数据结构(可参考题目标题),来维护一些数,其中需要提供以下操作:1. 插入x数2. 删除x数(若有多个相同的数,因只删除 ...