欢迎来到天天文库
浏览记录
ID:32399729
大小:34.00 KB
页数:3页
时间:2019-02-04
《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
此文档下载收益归作者所有