E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
LotusScript
用
LotusScript
实现 Excel 报表的自动生成和操作
用DominoDesigner开发简单脚本程序开发一个Notes数据库应用,有专门的工具,那就是DominoDesigner。DominoDesigner是一种应用程序开发软件,一般可以跟LotusNotes客户端一起安装。应用程序开发人员和Web站点设计人员通过它可以创建安全的、能够通过LotusNotes或Web浏览器访问的协作应用程序。开发人员很容易使用表单、视图、网页、框架集、集成的即时
liuer338
·
2014-06-12 11:12
Excel
报表
domino
(读书笔记1)
LotusScript
语言的基本知识
LotusScript
语言的基本知识 一、概述
LotusScript
是一种和Basic相兼容的面向对象的Scripting环境,它具有强大的能够从事面向对象应用软件开发的语言范围,能够提供循环和分支的能力
wnight88
·
2014-04-29 15:07
职场
Lotus
休闲
domino
LotusScript
Java、
LotusScript
和JavaScript中的自定义事件编程
面向对象的
LotusScript
(六)之为自定义对象模拟事件和面向对象设计与事件两篇文章都提到事件是编程时对很多场景的抽象和解决模式,核心就是在两个对象之间建立一种“提醒”机制,当某件事发生时,作为发布者的对象提醒称为收听者或预订者的对象
starrow
·
2014-03-03 11:00
JavaScript
java
事件
LotusScript
编程语言印象集
除了LotusNotes开发平台的主要编程语言
LotusScript
外,其他都谈不上有多深的认识。所以下面对各门语言的印象至多算是经验不足的用户的肤浅感受。Fortran:Fortran77是
starrow
·
2014-02-21 10:00
77. Lotus Notes中编程发送邮件(三)之XPages中用Java发送邮件
在46.LotusNotes中编程发送邮件(一)和47.LotusNotes中编程发送邮件(二)里笔者介绍了在LotusNotes发送邮件的几种简单场景和需求,并给出了以
LotusScript
编写的通用代码
starrow
·
2014-01-07 16:00
邮件
Lotus
notes
Xpages
75. XPages中Java开发的一些有用方法
这些经常要做的事部分与在LotusNotes客户端开发时遇到的相同,例如获得当前Session和数据库对象,但是达成的方法与用
LotusScript
截然不同;其它则是XPages开发环境特定的需求,比如获得当前
starrow
·
2013-12-30 12:00
Lotus
notes
Xpages
面向对象的
LotusScript
(十六)之Html报表
需求与总体思路在37.面向对象的
LotusScript
(九)之导出Excel(一)、38.面向对象的
LotusScript
(九)之导出Excel(二)到39.面向对象的
LotusScript
(十一)之导出
starrow
·
2013-12-24 14:00
html
报表
Lotus
notes
LotusScript
69. XPages里的Java日志器
在48.面向对象的
LotusScript
(十四)之Log4Dom上和49.面向对象的
LotusScript
(十五)之Log4Dom下笔者介绍了一个简单实用的日志记录模块,代码用
LotusScript
写成
starrow
·
2013-11-29 16:00
java
日志
Lotus
notes
Xpages
在C#里模拟
LotusScript
里的字符串截取函数
LotusScript
里的字符串处理函数在截取子字符串方面很方便好用。笔者数年前曾经比较三种脚本语言中的这类字符串处理函数,
LotusScript
的最全面实用。
starrow
·
2013-11-18 18:00
字符串
C#
Lotus
notes
LotusScript
在C#里模拟
LotusScript
里的字符串截取函数
LotusScript
里的字符串处理函数在截取子字符串方面很方便好用。笔者数年前曾经比较三种脚本语言中的这类字符串处理函数,
LotusScript
的最全面实用。
从此醉
·
2013-11-18 18:00
script
使用TimeDifference,实现两个时间变量的相减,得出秒间隔
在
Lotusscript
中如何实现两个时间变量相减,我们可以使用TimeDifference函数:首先两个时间变量的格式必须相同:DimstrDateAsNotesDateTimeDimendDateAsNotesDateTimeSetstrDate
pstn2008
·
2013-09-10 16:35
Lotus
时间差
notes
domino
LotusScript
使用TimeDifference,实现两个时间变量的相减,得出秒间隔
在
Lotusscript
中如何实现两个时间变量相减,我们可以使用TimeDifference函数:首先两个时间变量的格式必须相同:DimstrDateAsNotesDateTimeDimendDateAsNotesDateTimeSetstrDate
pstn2008
·
2013-09-10 16:35
notes
lotusscript
时间差
Lotus
Domino开发
LotusScript
读写关系型数据库
注意:使用
LotusScript
访问数据库一定要在(Options)中加入Uselsx"*LSXODBC"命令SubClick(SourceAsButton) DimconAsNewODBCConnection
pstn2008
·
2013-09-10 14:11
Lotus
notes
domino
关系数据库
LotusScript
读写关系型数据库
注意:使用
LotusScript
访问数据库一定要在(Options)中加入Uselsx"*LSXODBC"命令SubClick(SourceAsButton)DimconAsNewODBCConnection
pstn2008
·
2013-09-10 14:11
Domino
关系数据库
Lotus
notes
Lotus
Domino开发
面向对象的
LotusScript
(十五)之Log4Dom下
Log4Dom是模仿Log4J的思想建立的。Log4J能够向多种记录媒介以统一的格式写入各种级别的日志信息(包括错误、调试和信息等),还可以籍配置文件在运行时方便地修改记入日志的级别。Log4Dom提供了类似的功能。现在我们就来看看它的各部分元素和代码。1. 记录日志的文档所用的表单2. 用于配置日志级别的表单3. 日志文档视图第一列按创建日期分类,第二列是文档序号,
starrow
·
2013-08-19 17:00
日志
面向对象
Lotus
notes
LotusScript
面向对象的
LotusScript
(十四)之Log4Dom上
日志是开发系统时的有效工具和常见需求。它不仅可以在程序排错时提供调试信息,还可以记录系统运行的日常状况,以供需要时查询或集中起来分析。在一些主要的编程语言如Java中,都有不少日志框架可供选择。在LotusNotes里,在文档、代理、数据库和系统级别Notes本身记录和保留了很多信息,再加上Notes数据库功能和日志载体格式的限制,通用的日志程序和框架不发达。不过在OpenNtf.Org网站上,也
starrow
·
2013-08-18 14:00
日志
LotusScript
Log4Dom
46. Lotus Notes中编程发送邮件(一)
首先是最简单的在
LotusScript
中发送邮件,包括传
starrow
·
2013-08-14 17:00
发邮件
html邮件
LotusScript
45. NotesViewNavigator用途之二——获取列表字段的选项
在23.在
LotusScript
中利用视图的合计功能求和里我们已经看到一个例子,这里继续说明另一个实例。联动菜单,一个列表框(姑且称为二级列表框)的选项跟随另一个列表框(
starrow
·
2013-08-12 22:00
LotusScript
面向对象的
LotusScript
(十三)之继承与事件
在36.面向对象的
LotusScript
(八)之继承里,我们提到
LotusScript
中继承的应用可以分为两类。第一类符合面向对象思想中继承的原意,已经在导出Excel的系列文章里例示了。
starrow
·
2013-07-16 17:00
继承
面向对象
事件
LotusScript
面向对象的
LotusScript
(十二)之SheetWriter
本文要介绍在写入Excel工作表中单元格值的时候用到的工具类:SheetWriter。获得一个Excel工作表的对象句柄后,写其中的某个单元格本来是很平凡的事。sheet.Cells(2,3).Value=”Book”但是在程序中,批量写大量的连续单元格,就会变得有一些繁琐。在我们之前的报表样例中,如果是采用上面这种直接写的方式,就会类似这样的代码:… WhileNotdocIsNothing r
starrow
·
2013-07-13 17:00
面向对象
Excel
报表
LotusScript
SheetWriter
面向对象的
LotusScript
(十一)之导出Excel(三)
我们再来看一个模版型的报表的实例。选择报表类型,输入参数:产生的报表:预先设计好的Excel模版以附件形式保存在配置文档中:继承了Report基类的子类Report2的代码如下:PublicClassReport2AsReport PrivateintYearAsInteger PrivateintMonthAsInteger PrivateVIEW_REPORTAsString Privateo
starrow
·
2013-07-12 21:00
面向对象
Excel
导出
报表
LotusScript
面向对象的
LotusScript
(十)之导出Excel(二)
我们来看看作为基类的Report的代码:PublicConstREPORT_TYPE_TABLE=0'Atablestylereport,writetoanewsheet PublicConstREPORT_TYPE_TEMPLATE=1'WritetoaExceltemplatewithformats PublicClassReport PrivatereportTypeAsInteger Pr
starrow
·
2013-07-08 18:00
面向对象
Excel
导出
报表
LotusScript
面向对象的
LotusScript
(十)之导出Excel(二)
我们来看看作为基类的Report的代码:PublicConstREPORT_TYPE_TABLE=0'Atablestylereport,writetoanewsheet PublicConstREPORT_TYPE_TEMPLATE=1'WritetoaExceltemplatewithformats PublicClassReport PrivatereportTypeAsInteger Pr
从此醉
·
2013-07-08 18:00
导出Excel
面向对象的
LotusScript
(九)之导出Excel(一)
上一篇文章说到在
LotusScript
编写类时采用继承有两类情况,接下来的几篇文章介绍的就是其中的一种:为了重用代码。将Notes数据导出到Excel就是展现这类继承的一个很好场合。
从此醉
·
2013-07-07 16:00
导出Excel
面向对象的
LotusScript
(九)之导出Excel(一)
上一篇文章说到在
LotusScript
编写类时采用继承有两类情况,接下来的几篇文章介绍的就是其中的一种:为了重用代码。将Notes数据导出到Excel就是展现这类继承的一个很好场合。
starrow
·
2013-07-07 16:00
面向对象
Excel
导出
报表
LotusScript
面向对象的
LotusScript
(八)之继承
但是用
LotusScript
开发时,即使采用面向对象的技术,也很少使用类的继承。
starrow
·
2013-07-06 11:00
继承
面向对象
LotusScript
面向对象的
LotusScript
(八)之继承
但是用
LotusScript
开发时,即使采用面向对象的技术,也很少使用类的继承。
从此醉
·
2013-07-06 11:00
script
Dynamic
Lotusscript
Introduction This short article gives an introduction to the underrated Execute method that is available in
Lotusscript
·
2013-07-04 22:00
dynamic
面向对象的
LotusScript
(七)之导入Excel
Microsoft Office是应用最广泛的办公软件,绝大多数公司的必备软件。其中的Excel操作直观方便,很多公司都有大量数据以Excel文件的格式保存。一个LotusNotes应用在很多情况下都会需要导入Excel文件,比如程序初始化的时候导入历史数据,批量导入配置数据,定期导入人工输入或从其他系统导出的Excel文件。导入Excel文件的功能,从原理上说并不复杂,就是读取Excel工作表中
从此醉
·
2013-07-04 22:00
script
面向对象的
LotusScript
(七)之导入Excel
MicrosoftOffice是应用最广泛的办公软件,绝大多数公司的必备软件。其中的Excel操作直观方便,很多公司都有大量数据以Excel文件的格式保存。一个LotusNotes应用在很多情况下都会需要导入Excel文件,比如程序初始化的时候导入历史数据,批量导入配置数据,定期导入人工输入或从其他系统导出的Excel文件。导入Excel文件的功能,从原理上说并不复杂,就是读取Excel工作表中的
starrow
·
2013-07-04 22:00
Excel
导入
LotusScript
LotusScript
中的错误处理程序
但是在LotusNotes开发中,很多程序员编写
LotusScript
代码时,并没有写专门的错误处理代码的习惯。
·
2013-07-04 19:00
script
LotusScript
中的错误处理程序
但是在Lotus Notes开发中,很多程序员编写
LotusScript
代码时,并没有写专门的错误处理代码的习惯。
从此醉
·
2013-07-03 22:00
script
LotusScript
中的错误处理程序
但是在LotusNotes开发中,很多程序员编写
LotusScript
代码时,并没有写专门的错误处理代码的习惯。
starrow
·
2013-07-03 22:00
错误处理
LotusScript
unning
LotusScript
Agent that calls a Java Library Generates the following Error: java.lang.Security
Technote(FAQ)QuestionADesignerhascreatedaLotusScriptagentthatcallsaJavaLibraryusingLotusScripttoJava(LS2J).Whenexecuted,thisagentgeneratesasecurityexceptionerror:"java.lang.SecurityException"Thesigner
adeyi
·
2013-07-03 16:00
面向对象的
LotusScript
(六)之为自定义对象模拟事件
(这是一篇我几年前发表在IBMdeveloperWorks上的文章,在此转帖,构成面向对象的
LotusScript
的系列文章之一篇,并为后续的讨论做准备。
starrow
·
2013-07-02 11:00
面向对象
事件
LotusScript
面向对象的
LotusScript
(六)之为自定义对象模拟事件
(这是一篇我几年前发表在IBM developerWorks上的文章,在此转帖,构成面向对象的
LotusScript
的系列文章之一篇,并为后续的讨论做准备。
从此醉
·
2013-07-02 11:00
script
LotusScript
中调用Java类
1,创建Java类(另外一个知识点,java库中如果需要用到依赖包,通过,引入“归档”引入jar包)库publicclassSayHello{ privateStringusername; publicSayHello(){ } publicSayHello(Stringusername){ this.setUsername(username); } publicvoidhello(){ i
adeyi
·
2013-07-01 15:00
Lotus Notes中的垃圾回收之
LotusScript
Java使得垃圾回收的概念不再只有环保人士熟悉,还成为程序员的必修课。我们先来看看它的定义:垃圾回收是一种自动内存管理的形式。回收器监测程序中的对象,当它们不再被需要时,收回其占用的内存。与之相对的是程序员人为指定何时销毁对象。 实际上,垃圾回收的产生很自然。在函数中声明的各种基本数据类型的变量都是在栈(stack)里创建,退出函数时占用的内存因为栈弹出被自动回收。既不需要程序员注意,计算机也不
从此醉
·
2013-02-23 10:00
script
Lotus Notes中的垃圾回收之
LotusScript
Java使得垃圾回收的概念不再只有环保人士熟悉,还成为程序员的必修课。我们先来看看它的定义:垃圾回收是一种自动内存管理的形式。回收器监测程序中的对象,当它们不再被需要时,收回其占用的内存。与之相对的是程序员人为指定何时销毁对象。实际上,垃圾回收的产生很自然。在函数中声明的各种基本数据类型的变量都是在栈(stack)里创建,退出函数时占用的内存因为栈弹出被自动回收。既不需要程序员注意,计算机也不必特
starrow
·
2013-02-23 10:00
面向对象
垃圾回收
LotusScript
使用
LotusScript
排序
LotusScript
里没有类似的可以用作容器的数据结构,也就没有提供针对它们的排序功能。
starrow
·
2013-02-04 11:00
排序
LotusScript
使用
LotusScript
排序
LotusScript
里没有类似的可以用作容器的数据结构,也就没有提供针对它们的排序功能。
从此醉
·
2013-02-04 11:00
script
面向对象的
LotusScript
(五)之ExtDoc
NotesDocument是LotusNotes的核心对象之一,在开发中会遇到很多与它有关的反复出现的功能需求,可以写成通用的函数,比如针对一个文档,创建回复、取得父文档等等。下面就是一些例子:%REM Description:Createaresponseforthegivendocument. Usethegivenformname.Returntheunsavedresponse. %END
starrow
·
2013-01-30 13:00
面向对象
LotusScript
ExtDoc
面向对象的
LotusScript
(五)之ExtDoc
NotesDocument是Lotus Notes的核心对象之一,在开发中会遇到很多与它有关的反复出现的功能需求,可以写成通用的函数,比如针对一个文档,创建回复、取得父文档等等。下面就是一些例子: %REM Description: Create a response for the given document. Use the given form name. Return the
从此醉
·
2013-01-30 13:00
script
28. 在Lotus Notes中利用公式使配置数据更灵活
公式语言虽然与
LotusScript
相比有很多限制,不适合用来写复杂的逻辑,但是简单的语法和丰富的函数使其可以作为一种表达式语言,用于诸如计算字段选项和列值的地方。
starrow
·
2013-01-28 22:00
公式
Lotus
notes
配置数据
28. 在Lotus Notes中利用公式使配置数据更灵活
公式语言虽然与
LotusScript
相比有很多限制,不适合用来写复杂的逻辑,但是简单的语法和丰富的函数使其可以作为一种表达式语言,用于诸如计算字段选项和列值的地方。
从此醉
·
2013-01-28 22:00
Lotus
Notes About Garbage Collection In
LotusScript
GarbagecollectionisdonewiththreecharacteristicsinLotusscript.a)It’sdoneaftertheexecutionofEACHlineofcode.b)Itreclaimsthememoryofanobjectwhenonlocalvariablereferencesitdirectly,evenwhenanotherreference
starrow
·
2013-01-12 14:00
Notes About Garbage Collection In
LotusScript
Garbage collection is done with three characteristics in
Lotusscript
.
从此醉
·
2013-01-12 14:00
Collection
在
LotusScript
中利用视图的合计功能求和
在关系型数据库中,我们可以使用SQL语言中的SUM函数对某一列的结果求和。Notes因为基于的是非结构化的数据模型,动态地查询文档集合,获取它们的域值并且进行求和之类的运算,成本很高,性能会很差;所以Notes采取的是给静态的视图按需更新索引的方式。在视图的列上,也提供了合计的功能。但是我们有时需要在程序里获取某个域值的加和。如果通过遍历一个DocumentCollection或EntryColl
starrow
·
2013-01-08 10:00
视图
LotusScript
面向对象的
LotusScript
(四)之MonthConverter
在Notes开发中,有时会需要在月份的数字和名称之间相互转换。因为仅仅涉及到月份,用Format和DateValue函数并不方便。我们可以编写一个实用的类来解决这个问题。%REM ClassMonthConverter Description:CommentsforClass %ENDREM PublicClassMonthConverter Privatenum2NameAsNArray Pri
starrow
·
2013-01-05 10:00
面向对象
LotusScript
面向对象的
LotusScript
(三)之NArray
LotusScript
中的可变长度的数组在用来存放不确定数量的值时很有用,可以类比于C#和Java里的Collection。但在不断添加内容时,需要重复使用RedimPreserve语句,不甚方便。
starrow
·
2013-01-04 11:00
面向对象
LotusScript
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他