該作品是PDF文件格式請下載 福昕PDF閱讀器
本手冊介紹如何使用 StarSuite 的組件技術(shù) UNO (通用網(wǎng)絡(luò)對象) 來編程。
提供的大多數(shù)示例都是用 Java 編寫的。除了 Java 以外,還介紹了 C++ 語言綁定、
StarSuite Basic 的 UNO 訪問以及通過 Microsoft 的組件技術(shù) COM/DCOM 使用 StarSuite 的
OLE Automation 橋。
本書的結(jié)構(gòu)
準(zhǔn)備工作“準(zhǔn)備工作”一章介紹如何設(shè)置 Java UNO 開發(fā)環(huán)境,以獲得所需的解決方法。
該章結(jié)束時,您將獲得閱讀其后各章節(jié)中 StarSuite 應(yīng)用程序所需的基本知識。
專業(yè) UNO 項目
該章介紹 API 和 UNO 概念,并說明可以與 UNO 配合使用的編程語言和技術(shù)的細(xì)
節(jié)內(nèi)容。這可以幫助您使用 Java 之外的某種語言來編寫工業(yè)級的 UNO 程序,還
可以增加您對 API 參考的了解。
編寫 UNO 組件
該章介紹如何編寫 UNO 組件, 并深入介紹 UNOIDL (UNO 接口定義語言) 語言以
及服務(wù)管理器的內(nèi)部操作。 在開始學(xué)習(xí)該章之前,您應(yīng)該熟悉“準(zhǔn)備工作”和“
專業(yè) UNO”兩章的內(nèi)容。
高級 UNO
該章介紹 UNO 的技術(shù)基本原理、語言綁定和橋的工作原理、服務(wù)管理器執(zhí)行其
任務(wù)的方式以及核心反射實際執(zhí)行的任務(wù)。
辦公軟件開發(fā)
該章介紹 StarSuite 應(yīng)用程序的框架,包括 StarSuite API 如何處理 StarSuite 應(yīng)用程序
以及 StarSuite 各個部分都具有的功能。
29
文本文檔 - 工作表文檔 - 繪圖和演示文稿 - 圖表
這些章節(jié)介紹 StarSuite 如何處理各種文檔,教您如何以編程的方式處理這些文檔。
Basic 和對話框
該章提供創(chuàng)建和管理 Basic 宏以及對話框的功能。
數(shù)據(jù)庫訪問
該章介紹如何在自己的項目中利用此功能,條件是在這些項目中 StarSuite 可以通
過一種通用方式連接到數(shù)據(jù)庫。
表單
該章介紹 StarSuite 文檔如何包含使用事件驅(qū)動編程模型進(jìn)行編程的表單控件,說
明如何使用控件來增強您文檔的數(shù)據(jù)輸入功能。
UCB
該章介紹“通用內(nèi)容代理”如何成為 整個辦公軟件應(yīng)用程序都使用的通用資源訪
問服務(wù)。一般來說,它不僅可以處理文件和目錄,還可以處理各種層次結(jié)構(gòu)內(nèi)容
和非層次結(jié)構(gòu)內(nèi)容。
StarSuite 配置
該章介紹 StarSuite API 如何訪問辦公軟件配置選項,這些選項可以在 [工具] - [選項]
對話框中找到。
OfficeBean
該章介紹 OfficeBean Java Bean 組件如何使開發(fā)者可以將辦公軟件功能集成在 Java
應(yīng)用程序中。
StarSuite 版本歷史記錄
StarSuite 存在于兩種版本的 www.openoffice.org 中OpenOffice.org - 一個公開的源版本
StarOffice 和 StarSuite - 由 OpenOffice.org 衍生而來的“商業(yè)”版本
在 2000 年,Sun Microsystems 在 www.openoffice.org 上發(fā)布了當(dāng)時的 StarOffice 開發(fā)者版本
的源代碼,并公開了正在進(jìn)行的開發(fā)進(jìn)程。開發(fā) StarOffice 的 Sun 開發(fā)團隊繼續(xù)開發(fā)
www.openoffice.org,來自世界各地的開發(fā)者紛紛加入其中,幫助收集、轉(zhuǎn)換和修復(fù)錯
誤并討論未來計劃。2002 年春天發(fā)布的 StarOffice 6.0 和 OpenOffice.org 1.0 享有相同的
代碼基礎(chǔ)。