lotusscript语言的基本知识

lotusscript语言的基本知识

ID:12560293

大小:119.09 KB

页数:32页

时间:2018-07-17

lotusscript语言的基本知识_第1页
lotusscript语言的基本知识_第2页
lotusscript语言的基本知识_第3页
lotusscript语言的基本知识_第4页
lotusscript语言的基本知识_第5页
资源描述:

《lotusscript语言的基本知识》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

2、es应用程序中访问和操作对象需要三步进行:1.声明对象变量DIM     DIMdbAsNotesDatabase2.实例化一个类将其赋值给对象变量     SETdb=NewNotesDatabase("Domestic","Sales.nsf")3.使用这个对象的方法或属性     db.created'用来展现创建数据库时的日期和时间二、NotesScript中的数据元素NotesScript中的常量     Null'特殊值,代表数据遗失或空    Empty'相当于"",也就是空串    Nothing'涉及变量的初始值,表示对象变量没有内容  

3、   PI'圆周率    True/False'分别为数值1和0数据类型Integer(整型)Long(长整型)Single(单精度型)Double(双精度型)Currency(货币型)String(字符串)运算符+-*/<><>=NotAndOR&常量和变量 DimaddressAsString'定义变量    address="100MainStreet"'变量赋值    Constaddress="100MainStreet"'创建字符常量address通信输入和输出 DimresponseasInteger    response=Inputbox

4、("Doyouwanttocontinue")'弹出输入框输入    Messagebox(response)'弹出输出窗口输出数据注释1.单行注释:用Rem或'号2.多行注释:用%Rem和%EndRem %Rem'多行注释实例    ThefirststatementinthisScriptdeclaresavariablemyName.Thesecondassignthevalue"Robert"tomyName.ThethirdstatementdisplaythevalueofmyName.    %EndRem数据类型转换 Asc(String)

5、函数'将字符串转化为ANSI字符代码    CBool(expression)函数'将表达式转化为布尔型    CByte(expression)函数'将表达式转化为字节型    CCur(expression)函数'将表达式转化为货币型    CDate(Strin*)函数'将字符串转化为日期型    **bl(expression)函数'将表达式转化为双精度型    Chr(Integer)函数'返回整数AscII码对象的字符,例如65表示A    CInt(expression)函数'将表达式转化为整型    CLng(expression)函数'将

6、表达式转化为长整型    CSng(expression)函数'将表达式转化为单精度型    CStr(expression)函数'将表达式转化为字符串    Hex(number)函数'返回十六进制    Oct(number)函数'返回八进制三、数组管理DimMyDays(7)asString'声明一个数组一共7个元素,下标为0~6    DimMyDay(1to7)asString'声明一个数组下标为1~7    ReDimMyDay(1to3)'重新设置数组的边界和维数,这里ReDim用于定义动态数组    UBound(MyDay,1)'返回数组

7、的上界,1表示若是多维数组,返回第一维的上界    LBound(MyDay)'返回数组的下界    LBound(MyDay,2)'返回数组第2维的下界    MyDay(1)="Sunday"'给数组元素赋值四、语句1、IF...Endif ifbalance>100then         interest=0.35    else         interest=0    endif2、Selectcase SelectcasethisMonth    case1            Response="January"    case2to1

8、0'也可以写成case10,20,30或caseis>10    

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

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

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