开放标准、开放源码和 Domino 6: 通过 Python 和 Java 访问 Domino Directory
2008-12-10 12:19:59 来源:WEB开发网def menuitem_response(self, widget, data):
gtk.main_quit()
return gtk.FALSE
......
self.menu_items.connect("activate", self.menuitem_response, "Close")
然后使用 GTK 中的本机映像显示工具来显示公司徽标,以说明公司名称。(徽标图像与正在运行的 Python 源代码位于同一目录中。)
为了处理 XML,程序去掉 columnnumber 属性,使用视图条目和 Person 文档中的项名称,来获取窗口内要显示的核心数据。请参阅书籍 Python and XML,以获取对 Python XML 处理的详细介绍。
Python 代码通过导入其要在应用程序中使用的所有包,开始处理 XML:PyGTK、用于构建 GUI 的 GTK 以及用于 XML 分析的 Sax2。然后声明 displayForm 类,并定义各种函数来执行下列操作:
Cleanup
清除存储 Person 文档字段(DN、lastname、mail 和 company name)的临时数据结构。
button_press
处理单击 OK 按钮时的事件。
Displayf
构建窗口并用数据和图形来描绘屏幕。
parseDoc
获取 XML 并基于规则(获取哪些字段进行显示等)对其进行分析。
接着是 ReadNAB 类的声明和各种函数的定义:
findText
基于规则(要显示哪些列)分析 XML。
delete_event
处理关闭窗口时的事件。
menuitem_response
处理单击菜单项时的事件。
getUnid
给定关键字后,返回文档 UNID。
selection_changed
处理选择特定条目时的事件。
Init
处理类的启动点,该类处理窗口/显示并连接 Domino 来获取 XML。
通过 SWT 和 Java 访问 Domino Directory
- ››标准差函数
- ››开放的云让业务更“闪亮”
- ››开放源码 CMS 入门,第 1 部分: 下载、安装和开始...
- ››开放源码 CMS 入门,第 2 部分: 通过 Eclipse 构建...
- ››开放源码 CMS 入门,第 3 部分: 构建定制存储
- ››开放源码 CMS 入门,第 5 部分: 为 Jakarta Slide...
- ››开放源码 CMS 入门,第 6 部分: 为 Jakarta Slide...
- ››标准MFC WinSock ActiveX控件开发实例(II)高级篇
- ››标准MFC WinSock ActiveX控件开发实例
- ››开放标准、开放源码和 Domino 6: 通过 Python 和 ...
- ››标准的web.xml
- ››开放源码-SMTP发信客户端 for Java
更多精彩
赞助商链接