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) ™可以将一条语句分成几行,这时就需要用到续行符&,将语句串起来。

™例如:
–IF  side1 = 5  AND &
   side2 = 6 THEN area = 5*7
–相当于
   IF  side1 = 5  AND  side2 = 6 THEN area = 5*7
 

f) 空值:

™变量被赋予空值的途径有如下两条。
–(1)从数据库中读到空值。
–(2)使用SetNull()函数赋值。
™例1:
–String person  // person=""
–SetNull(person) // person值为NULL
™例2:
–Integer x,y,z=2002
–Setnull(y)
™测试变量或表达式是否为空值时,使用函数IsNull
–IF  IsNull(a)THEN 
 
 

g) RUN、

Run("C:\WINDOWS\system32\calc.exe“,normal!)    
//这里使用的是Windows XP sp2操作系统

c) 弹出对话框 

string ls_text
ls_text = sle_2.text
if ls_text = "" then
MessAgeBox("消息窗口","文本框的内容为空") //为空时显示此内容
else
MessAgeBox("消息窗口",ls_text) //不为空时就显示时面的内容
end if

MessageBox("学生信息","保密资料",Exclamation!,YesNo!)
 
Int ret
ret=MessageBox("这是一个例子","是否要存盘?",Question!,YesNoCancel!,3)
IF ret=1 THEN
Dw_1.update()
Else
IF ret=2 THEN
        RETURN
END IF
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 简单笔记!的更多相关文章

  1. mybatis-config.xml简单笔记

    mybatis-config.xml简单笔记 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE ...

  2. applicationContext.xml简单笔记

    applicationContext.xml简单笔记 <?xml version="1.0" encoding="UTF-8"?> <bean ...

  3. Python学习笔记2-flask-sqlalchemy 简单笔记

    flask-sqlalchemy 简单笔记 字数 阅读 评论 喜欢 flask-sqlalchemy SQLAlchemy已经成为了python世界里面orm的标准,flask是一个轻巧的web框架, ...

  4. Android_简单笔记一

    入门学习Android的简单笔记(已经安装好了开发环境ADT) 一.关于 AndroidManifest.xml文件 1. android:icon和android:label定义了应用程序安装后显示 ...

  5. 【Android】Fragment的简单笔记

    被虐了,做某公司笔试时,发现自己连个Fragment的生命周期都写不详细.平时敲代码,有开发工具的便利,有网上各大神的文章,就算忘了也很容易的可以查到,但当要自己不借助外界,却发现自己似乎对该知识点并 ...

  6. PB学习笔记(一)

    前言:我绝对很痛恨PB.1.没人带2.自己摸索3.头发掉了4.老大不停的给任务5.这语言老的不行了6,代码可读性不是一般的差 我绝对很喜欢PB.1.自我学习成功后那种成就感2.老大也会帮给我看看,指点 ...

  7. Innodb 锁 (简单笔记)

    看过很多innodb锁的文章,已经明白的就不写了,简单做个笔记   Innodb 锁的兼容性: 1.意向锁和意向锁之间都是兼容的 2.X(排他锁)与任何锁都是不兼容的 3.排他意向锁 IX 于S锁是不 ...

  8. 使用Git简单笔记

    这里只是作为简单的笔记整理,第一次使用的推荐先看一下廖大的教程,内容很多很细,可以边看边练.看不懂的地方先记着.争取七七八八看下来. ================================= ...

  9. awk命令分析日志的简单笔记

    awk是一个文本分析工具,可以用来进行流量日志分析 之前无意中看到了这个命令,简单记一下笔记 ,在打线下的时候可能会有用 awk有3个不同版本: awk.nawk和gawk,未作特别说明,一般指gaw ...

随机推荐

  1. Android 转载一篇.9图片详解文章

    感谢作者,原文链接为 http://blog.csdn.net/ouyang_peng/article/details/9242889

  2. CHM文档打开空白的解决

    网上打包的CHM格式的文档,有时候打开无论点击目录哪一章节都会出现一片空白或者显示已取消到该网页的导航 这个情况的原因就是CHM文件在Windows的HTFS文件系统中会默认被阻止显示,解决方法就是在 ...

  3. Java集合框架中List接口的简单使用

    Java集合框架可以简单的理解为一种放置对象的容器,和数学中的集合概念类似,Java中的集合可以存放一系列对象的引用,也可以看做是数组的提升,Java集合类是一种工具类,只有相同类型的对象引用才可以放 ...

  4. CSS对字体单位的总结

    国内的设计师大都喜欢用px,而国外的网站大都喜欢用em和rem,那么三者有什么区别,又各自有什么优劣呢? PX特点 1. IE无法调整那些使用px作为单位的字体大小: 2. 国外的大部分网站能够调整的 ...

  5. Xshell 中文乱码

    Xshell对于嵌入式开发来说,是个非常不错的工具.但或许都有过被中文显示为乱码的问题感觉有点不爽.解决方法其实很简单的,即把xshell编码方式改成UTF-8即可. [文件]–>[打开]–&g ...

  6. Linus的redHat在root出现错误:-bash: addgroup: command not found

    在root下无法完成添加用户组操作,如下: [root@host8 ~]# addgroup hadoop-bash: addgroup: command not found 这是的,root下竟然不 ...

  7. iptables 开启3306端口

    [root@mysqld ~]# mysql -uroot -h 192.168.1.35 -p Enter password: ERROR 1130 (HY000): Host '192.168.1 ...

  8. spring classpath & classpath*

    classpath-找到系统类路径下的第一个匹配的配置文件 classpath*-找到系统类路径下的所有符合要求的配置文件 参考资料:http://www.micmiu.com/j2ee/spring ...

  9. 【jacob word】使用jacob,合并多个word为一个word文件

    将几个word文件合并到一个word文件,使用注意点: 1.后面附项目运用的jar包jacob-1.9, 2.并且jacob运用中,需要将附件内的jacob.dll放到windows/system32 ...

  10. web service介绍

    WEB SEVICE平台 web Service 三种基本元素: SOAP .WSDL .UDDI 什么是SOAP:       XML+HTTP 基本的Web Service平台 SOAP 简易对象 ...