
| 前言 第一部分 基 础 篇 第1章 domino/notes r6编程概述1 1.1 domino/ notes 简介1 1.2 domino/notes r6的新特性5 1.3 domino/ notes r6应用程序的应用范围10 1.4 lotus r6应用程序的特点和分类11 1.5 lotus r6的集成应用开发环境12 第2章 lotus应用程序的结构15 2.1 数据库15 2.2 文档15 2.3 表单15 2.4 域16 2.5 视图与文件夹16 2.6 大纲与导航器17 2.7 页面17 2.8 帧结构集17 2.9 代理与操作18 2.10 共享资源18 2.11 lotus公式与lotusscript语言18 .第3章 lotus应用程序的开发19 3.1 设计应用数据库19 3.1.1 设计c/s模式的应用数据库19 3.1.2 设计支持b/s模式的应用数据库20 3.1.3 设计支持移动用户的应用数据库21 3.1.4 条件隐藏选项21 3.2 创建数据库22 3.2.1 概述22 3.2.2 使用模板创建数据库23 3.2.3 利用已有数据库创建数据库25 3.2.4 创建基于空白模板的数据库27 3.2.5 数据库的存取控制列表27 3.2.6 数据库属性的设置28 3.3 表单设计33 3.3.1 创建表单33 3.3.2 表单属性35 3.3.3 域42 3.3.4 域属性44 3.3.5 布局区域56 3.3.6 区段59 3.3.7 表单操作63 3.3.8 热点69 3.3.9 表格72 3.4 视图设计77 3.4.1 视图概述77 3.4.2 视图设计方法79 3.4.3 视图列设计85 3.4.4 文件夹91 3.4.5 视图操作92 3.5 大纲设计94 3.5.1 大纲概述94 3.5.2 大纲设计方法96 3.5.3 大纲条目设计96 3.6 导航器设计98 3.6.1 导航器概述98 3.6.2 导航器设计方法99 3.6.3 导航器对象101 3.6.4 导航器实现104 3.7 页面设计105 3.7.1 页面概述105 3.7.2 页面设计方法106 3.7.3 在页面中嵌入其他设计元素107 3.8 帧结构集109 3.8.1 帧结构集概述109 3.8.2 帧结构集的设计109 3.8.3 设置帧结构集内容及属性110 3.8.4 启动帧结构集113 3.9 代理设计113 3.9.1 代理概述113 3.9.2 创建代理114 3.9.3 设置代理115 3.10 共享资源120 3.10.1 图像资源120 3.10.2 文件资源122 3.10.3 java小程序122 3.10.4 样式表资源124 3.10.5 数据连接资源125 3.11 其他设计126 3.11.1 script库126 3.11.2 数据库图标128 3.11.3 “关于此数据库”文档128 3.11.4 “使用此数据库”文档130 3.11.5 数据库script130 第4章 公式与script 编程132 4.1 lotusscript和公式语言简介132 4.1.1 lotusscript和公式132 4.1.2 lotusscript和公式的使用范围132 4.2 公式133 4.2.1 公式基础133 4.2.2 在notes中使用公式140 4.3 lotusscript147 4.3.1 lotusscript的特点147 4.3.2 lotusscript的编程环境147 4.3.3 lotusscript编程实例151 4.3.4 lotusscript编程中应注意的问题176 第二部分 提 高 篇 第5章 notes工作流应用程序的结构与组成179 5.1 notes工作流的特性179 5.2 邮件的特性180 5.2.1 notes中的邮件180 5.2.2 应用与邮件的集成188 第6章 notes工作流应用程序开发流程191 6.1 notes工作流应用程序的总体设计191 6.1.1 规划系统191 6.1.2 功能设计192 6.1.3 设计实例193 6.2 应用数据库总体设计195 6.2.1 设计应用数据库195 6.2.2 规划数据库196 6.3 详细设计198 6.3.1 模块的划分198 6.3.2 设计流程198 6.3.3 程序编码199 6.3.4 设计实例200 6.4 应用数据库的测试、提交和发布206 6.4.1 模块测试206 6.4.2 系统测试210 6.4.3 提交数据库213 6.4.4 发布数据库213 6.4.5 设计实例215 第7章 工作流应用程序的开发216 7.1 创建工作流应用程序216 7.1.1 新建应用216 7.1.2 设计实例216 7.2 设计表单217 7.2.1 规划表单217 7.2.2 向表单中添加的元素218 7.2.3 命名表单219 7.2.4 子表单220 7.2.5 表单事件223 7.2.6 表单操作224 7.2.7 设计实例225 7.3 设计域227 7.3.1 新建域227 7.3.2 利用拷贝创建域228 7.3.3 域事件229 7.3.4 共享域230 7.3.5 设计实例232 7.4 设计视图和文件夹234 7.4.1 新建视图和文件夹234 7.4.2 利用拷贝创建视图和文件夹236 7.4.3 设计实例237 7.5 设计导航器和大纲238 7.5.1 新建导航器238 7.5.2 利用拷贝创建导航器239 7.5.3 新建大纲239 7.5.4 利用拷贝新建大纲241 7.5.5 设计实例241 7.6 设计页面242 7.6.1 新建页面242 7.6.2 利用拷贝创建页面244 7.6.3 由大纲产生页面244 7.6.4 设计实例246 7.7 新建帧结构247 7.7.1 新建帧结构集247 7.7.2 利用拷贝创建帧249 7.7.3 设计与修改帧结构250 7.7.4 设计实例251 7.8 创建代理252 7.8.1 新建代理252 7.8.2 利用拷贝创建代理255 7.8.3 设计实例256 第8章 notes应用程序的安全性管理259 8.1 存取控制列表259 8.2 在角色中使用@函数265 8.2.1 规划存取控制列表265 8.2.2 在程序中控制角色268 8.3 文档级安全性管理268 8.4 区段级安全性管理271 8.5 域级安全性管理272 8.6 文档的锁定与解锁273 8.7 设计实例274 第三部分 高 级 篇 第9章 domino web编程277 9.1 domino web编程基础277 9.1.1 domino url 命令语法277 9.1.2 domino url 命令278 9.2 在表单中设计web应用291 9.2.1 深入理解表单291 9.2.2 使用公式设计表单292 9.2.3 在表单中使用web元素296 9.2.4 在表单和表单对象中使用html属性298 9.2.5 在表单中创建操作按钮299 9.2.6 使用热点300 9.2.7 表单和搜索301 9.2.8 定制表单提交按钮302 9.2.9 在表单中使用javascript302 9.3 设计web视图303 9.3.1 关于视图303 9.3.2 视图和web303 9.3.3 创建视图操作按钮304 9.3.4 使用单个类视图305 9.3.5 在视图中使用html passthrough305 9.3.6 在表单中使用视图306 9.3.7 在applet表单中显示一个视图307 9.4 设计web页面308 9.4.1 页面和web308 9.4.2 在页面中使用html309 9.4.3 将页面元素转换为html元素310 9.5 使用帧结构、大纲和其他设计元素312 9.5.1 在帧结构中设计312 9.5.2 使用帧结构集设计元素313 9.5.3 javascript 和帧313 9.5.4 使用[frameset]标签314 9.5.5 什么是cookie314 9.5.6 使用大纲317 9.5.7 同时使用帧和大纲318 9.5.8 显示大纲小程序319 9.5.9 使用其他设计元素319 9.6 perl script320 9.7 cgi程序322 9.8 domino xml技术324 9.8.1 domino xml简介324 9.8.2 利用dxl导出设计对象和文档数据325 9.8.3 利用dxl查看设计元素xml325 9.8.4 利用dxl转换设计元素xml326 9.9 web代理326 9.9.1 创建web代理326 9.9.2 激活web代理327 9.9.3 在web代理中使用lotusscript和java328 9.10 web服务328 9.10.1 web service328 9.10.2 利用lotusscript创建web service328 第10章 与外部数据源和对象通信334 10.1 访问外部文本数据334 10.1.1 使用lotusscript访问外部文本文件334 10.1.2 考勤机的例子335 10.2 使用odbc接口336 10.2.1 odbc概述336 10.2.2 odbc工作原理337 10.2.3 odbc接口支持的sql语句337 10.2.4 使用 odbc 所需的文件337 10.2.5 添加odbc数据源338 10.2.6 处理odbc错误339 10.3 使用odbc接口访问外部数据库340 10.3.1 使用公式语言访问外部数据库340 10.3.2 使用lotusscript访问外部数据库343 10.3.3 由关系型数据库转换成notes数据库 的实现方法349 10.4 使用ole技术定制控件351 10.4.1 在表单、页面或导航器中链接对象352 10.4.2 在表单、页面和导航器中创建嵌入 对象352 10.4.3 自动启动ole对象352 10.4.4 手动启动 ole 对象353 10.4.5 发布 ole 对象353 10.4.6 设置交换域354 10.5 企业数据连接服务355 10.5.1 安装并运行decs355 10.5.2 支持的数据资源356 10.5.3 建立到odbc的连接357 10.5.4 测试与lctest的连接357 10.5.5 配置decs360 10.5.6 lotusscript extension for domino connectors372 10.6 lei简介381 第11章 notes api383 11.1 lotus notes c api概述383 11.1.1 notes c api简介383 11.1.2 notes c api的特点385 11.1.3 程序基本结构386 11.2 安装notes c api387 11.2.1 工具包的内容387 11.2.2 notes c api 的安装387 11.2.3 notes c api 参考388 11.2.4 示例程序388 11.3 notes c api 编程389 11.3.1 数据类型389 11.3.2 notes 数据库的组成389 11.3.3 拷贝notes数据库和文档390 11.3.4 读取文档394 11.3.5 写入文档399 11.4 编程实例403 11.4.1 在notes中可以使用的winapi函数403 11.4.2 在notes中启动一个程序并等待其 执行完成410 11.4.3 几个有用的api例子411 附 录 附录a notes r6模板介绍413 附录b notes r6公式列表418 附录c notes r6命令列表434 |
商品评论(0条)