WEB开发网
开发学院软件开发Python 开放标准、开放源码和 Domino 6: 通过 Python 和 ... 阅读

开放标准、开放源码和 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_respon

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

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:开放 标准 开放

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接