lotusscript语言基础

lotusscript语言基础

ID:32399729

大小:34.00 KB

页数:3页

时间:2019-02-04

lotusscript语言基础_第1页
lotusscript语言基础_第2页
lotusscript语言基础_第3页
资源描述:

《lotusscript语言基础》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、LotusScript语言的基本知识一、概述LotusScript是一种和Basic相兼容的面向对象的Scripting环境,它具有强大的能够从事面向对象应用软件开发的语言范围,能够提供循环和分支的能力、数组以及访问Notes对象的能力。判断Notes中什么时候使用LotusScript或公式语言1)任何时候当执行该任务的函数或命令存在时,使用公式。2)对于复杂的程序控制或循环,使用LotusScript。3)存取或操作储存的文档数据要使用LotusScript,特别对于跨文档、跨数据库的存取。4)若公式语言不能办到,则使用LotusScript在Notes应用程序中访问和操作对象需要

2、三步进行:1.声明对象变量DIMDIMdbAsNotesDatabase2.实例化一个类将其赋值给对象变量SETdb=NewNotesDatabase("Domestic","Sales.nsf")3.使用这个对象的方法或属性db.created'用来展现创建数据库时的日期和时间二、NotesScript中的数据元素NotesScript中的常量Null'特殊值,代表数据遗失或空Empty'相当于"",也就是空串Nothing'涉及变量的初始值,表示对象变量没有内容PI'圆周率True/False'分别为数值1和0数据类型Integer(整型)Long(长整型)Single(单精度型)

3、Double(双精度型)Currency(货币型)String(字符串)运算符+-*/<><>=NotAndOR&常量和变量DimaddressAsString'定义变量address="100MainStreet"'变量赋值Constaddress="100MainStreet"'创建字符常量address通信输入和输出  DimresponseasIntegerresponse=Inputbox("Doyouwanttocontinue")'弹出输入框输入Messagebox(response)'弹出输出窗口输出数据注释1.单行注释:用Rem或'号2.多行注释:用%Rem和%End

4、Rem%Rem'多行注释实例ThefirststatementinthisScriptdeclaresavariablemyName.Thesecondassignthevalue"Robert"tomyName.ThethirdstatementdisplaythevalueofmyName.  %EndRem数据类型转换CBool(expression)函数'将表达式转化为布尔型CByte(expression)函数'将表达式转化为字节型CCur(expression)函数'将表达式转化为货币型CDate(Strin*)函数'将字符串转化为日期型CDbl(expression)函数

5、'将表达式转化为双精度型Chr(Integer)函数'返回整数AscII码对象的字符,例如65表示ACInt(expression)函数'将表达式转化为整型CLng(expression)函数'将表达式转化为长整型CSng(expression)函数'将表达式转化为单精度型CStr(expression)函数'将表达式转化为字符串Hex(number)函数'返回十六进制Oct(number)函数'返回八进制三、数组管理DimMyDays(7)asString'声明一个数组一共7个元素,下标为0~6DimMyDay(1to7)asString'声明一个数组下标为1~7ReDimMyDay

6、(1to3)'重新设置数组的边界和维数,这里ReDim用于定义动态数组UBound(MyDay,1)'返回数组的上界,1表示若是多维数组,返回第一维的上界LBound(MyDay)'返回数组的下界LBound(MyDay,2)'返回数组第2维的下界MyDay(1)="Sunday"'给数组元素赋值四、语句1、IF...Endififbalance>100then      interest=0.35else      interest=0endif2、SelectcaseSelectcasethisMonthcase1        Response="January"case2to1

7、0'也可以写成case10,20,30或caseis>10        response="Other"caseelse        MessageBox(thisMonth&"isinvalidvalue")endSelect3、Do...loops和while...wendDowhile/until条件        '语句组LoopDo        '语句组loopwhile/until条件while条件        '语句组we

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。