freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

標(biāo)準(zhǔn)畢業(yè)論文(文檔管理發(fā)布平臺(tái))(編輯修改稿)

2025-03-12 14:47 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 的介紹。 2D API 提供了 AWT 所缺乏的附加圖形功能。例如, AWT 對(duì)圖形操作只提供了一種規(guī)格的筆 —— 即一個(gè)像素大小的正方形。而 2D API 除提供了不同大小的筆外,還提供了豐富的二維著色能力。 Swing 是建立在 AWT 之上的、包括大多數(shù)輕 量組件的組件集。除提供了AWT 所缺少的、大量的附加組件外, Swing 還提供了替代 AWT 重量組件的輕量組件。 Swing 還包括了一個(gè)使人印象深刻的、用于實(shí)現(xiàn)包含插入式界面樣式等特性的圖形用戶界面的下層構(gòu)件。因此,在不同的平臺(tái)上, Swing 組件都能保持組件的界面樣式特性,如雙緩沖、調(diào)試圖形和文本編輯包等。 可訪問(wèn)性 (Accessibility)API 是一個(gè)類集,其中的類使 Swing 組件能夠與用于殘疾用戶的援助技術(shù)交互。 JFC 還包括許多可訪問(wèn)性工具,這些工具與可訪問(wèn)性API 聯(lián)合使用。 5. Java AWT AWT(Abstract Window Toolkit),中文譯為抽象窗口工具包,是 Java 提供的用來(lái)建立和設(shè)置 Java 的 圖形用戶界面 的基本工具。 AWT 由 Java 中的 包提供,里面包含了許多可用來(lái)建立與平臺(tái)無(wú)關(guān)的圖形用戶界面 (GUI)的類,這些類又被稱為組件 (ponents)。 java程序的 GUI設(shè)計(jì)工具。主要包括下述三個(gè)概念: 組件 Component 容器 Container 布局管理器 LayoutManager Java 的 圖形用戶界面 的最基本組成部分是組件( Component),組件是一個(gè)可以以圖形化的方式顯示在 屏幕 上并能與用戶進(jìn)行交互的對(duì)象,例如一個(gè)按鈕,一個(gè)標(biāo)簽等。組件不能獨(dú)立地顯示出來(lái),必須將組件放在一定的容器中才可以顯示出來(lái)。 類 是許多組件類的父類, Component 類中封裝了組件通用的方法和屬性,如圖形的組件對(duì)象、大小、顯示位置、前景色和背景色、邊界、可見(jiàn)性等 . 抽象窗口工具包 AWT (AbstractWindow Toolkit) 是 API為 Java 程序提供的建立 圖形用戶界面 GUI (Graphics User Interface)工具集, AWT 可用于 Java 的applet 和 applications 中。它支持 圖形用戶界面 編程 的功能包括: 用戶界面組件;事件處理模型;圖形和圖像工具,包括形狀、顏色和 字體 類;布局管理器,可以進(jìn)行靈活的 窗口布局 而與特定窗口的尺寸和 屏幕分辨率無(wú)關(guān); 數(shù)據(jù)傳送 類,可以通過(guò)本地平臺(tái)的 剪貼板 來(lái)進(jìn)行剪切和粘貼。 優(yōu)勢(shì) 西安工業(yè)大學(xué)畢業(yè)設(shè)計(jì)(論文) 7 Java 釋出的時(shí)候, AWT 作為 Java 最弱的組件受到不小的批評(píng)。最根本的缺點(diǎn)是 AWT 在原生的用戶界面之上僅提供了一個(gè)非常薄的抽象層。例如,生成一個(gè) AWT 的 復(fù)選框 會(huì)導(dǎo)致 AWT 直接調(diào)用下層原生例程來(lái)生成一個(gè)復(fù)選框。不幸的是,一個(gè) Windows 平臺(tái)上的 復(fù)選框 同 MacOS 平臺(tái)或者各種 UNIX 風(fēng)格平臺(tái)上的復(fù)選框并不是那么相同。 AWT 的設(shè)計(jì)選擇使得那些擁護(hù) Java“一次編寫,到處運(yùn)行 ( write once, run anywhere)”信條的程序員們過(guò)得并不舒暢,因?yàn)?AWT 并不能保證他們的應(yīng)用在各種平臺(tái)上表現(xiàn)得有多相似。一個(gè) AWT 應(yīng)用可能 在 Windows 上表現(xiàn)很好可是到了 Macintosh 上幾乎不能使用,或者正好相反。在 90 年代,程序員中流傳著一個(gè)笑話 :Java 的真正信條是“一次編寫,到處測(cè)試 ( write once, test everywhere)”。導(dǎo)致這種糟糕局面的一個(gè)可能原因據(jù)說(shuō)是 AWT 從概念產(chǎn)生到完成實(shí)現(xiàn)只用了一個(gè)月。 在第二版的 Java 開(kāi)發(fā)包中, AWT 的器件很大程度上被 Swing 工具包替代。Swing 通過(guò)自己繪制器件而避免 了 AWT 的種種弊端 :Swing 調(diào)用本地圖形子系統(tǒng)中的底層例程,而不是依賴操作系統(tǒng)的高層用戶界面模塊。 容器 (Container)也是一個(gè)類,實(shí)際上是 Component 的子類,因此容器本身也是一個(gè)組件,具有組件的所有性質(zhì),但是它的主要功能是容納其它組件和容器。布局管理器( LayoutManager):每個(gè)容器都有一個(gè)布局管理器,當(dāng)容器需要對(duì)某個(gè)組件進(jìn)行定位或判斷其大小尺寸時(shí),就會(huì)調(diào)用其對(duì)應(yīng)的布局管理器。 容器 是 Component 的子類,一個(gè)容器可以容納多個(gè)組件,并使它們成為 一個(gè)整體。容器可以簡(jiǎn)化圖形化界面的設(shè)計(jì),以整體結(jié)構(gòu)來(lái)布置界面。所有的容器都可以通過(guò) add()方法向容器中添加組件。有三種類型的容器:Window、 Panel、 ScrollPane,常用的有 Panel, Frame, Applet。 6. POI 控件 POI 架起 Java 和 Office 之間橋梁 。 Apache POI 是用 Java 編寫的免費(fèi)開(kāi)源的跨平臺(tái)的 Java API, Apache POI 提供 API 給 Java 程式對(duì) Microsoft Office 格式檔案讀和寫的功能。 Apache POI 是創(chuàng)建和維護(hù)操作各種符 合 Office Open XML( OOXML)標(biāo)準(zhǔn)和微軟的 OLE 2 復(fù)合文檔格式( OLE2)的 Java API。用它可以使用 Java讀取和創(chuàng)建 ,修改 Microsoft Excel文件 .而且 ,還可以使用 Java 讀取和創(chuàng)建 Microsoft Word 和 Microsoft PowerPoint文件。 Apache POI 提供 Java 操作 Excel 解決方案。 下面來(lái)介紹一下 Apache POI 中提供的幾大部分的作用: ? HSSF - 提供讀寫 Microsoft Excel XLS 格式檔案的功能。 ? XSSF - 提供讀寫 Microsoft Excel OOXML XLSX 格式檔案的功能。 ? HWPF - 提供讀寫 Microsoft Word DOC 格式檔案的功能。 ? HSLF - 提供讀寫 Microsoft PowerPoint 格式檔案的功能。 ? HDGF - 提供讀 Microsoft Visio 格式檔案的功能。 西安工業(yè)大學(xué)畢業(yè)設(shè)計(jì)(論文) 8 ? HPBF - 提供讀 Microsoft Publisher 格式檔案的功能。 ? HSMF - 提供讀 Microsoft Outlook 格式檔案的功能。 7. PDFBOX 自從 Adobe 公司 1993 年第一次發(fā)布公共 PDF 參考以來(lái),支持各種語(yǔ)言和平臺(tái)的 PDF 工具和類庫(kù)就如雨后春筍般涌現(xiàn)。然而, Java 應(yīng)用開(kāi)發(fā)中 Adobe 技術(shù)的支持相對(duì)滯后了。這是個(gè)奇怪的現(xiàn)象,因?yàn)?PDF 文檔是企業(yè)信息系統(tǒng)存儲(chǔ)和交換信息的大勢(shì)所趨,而 Java 技術(shù)特別適合這種應(yīng)用。然而, Java 開(kāi)發(fā)人員似乎直到最近才獲得成熟可用的 PDF 支持。 PDFBox(一個(gè) BSD 許可下的源碼開(kāi)放項(xiàng)目)是一個(gè)為開(kāi)發(fā)人員讀取和創(chuàng)建 PDF文檔而準(zhǔn)備的純 Java 類庫(kù)。它提供如下特性: ? 提取文本,包括 Unicode 字符。 ? 和 Jakarta Lucene 等文本搜索引擎的整合過(guò)程十分簡(jiǎn)單。 ? 加密 /解密 PDF 文檔。 ? 從 PDF 和 XFDF 格式中導(dǎo)入或?qū)С霰韱螖?shù)據(jù)。 ? 向已有 PDF 文檔中追加內(nèi)容。 ? 將一個(gè) PDF 文檔切分為多個(gè)文檔。 ? 覆蓋 PDF 文檔。 PDFBox API: PDFBox 設(shè)計(jì)時(shí)采用面向?qū)ο蟮姆绞絹?lái)描述 PDF 文檔。 PDF 文檔的數(shù)據(jù)是一系列基本對(duì)象的集合:數(shù)組,布爾型,字典,數(shù)字,字符串和二進(jìn)制流。 PDFBox在 包( COS 模型)中定義這些基本對(duì)象類型。你可以使用這些對(duì)象與 PDF 文檔進(jìn)行任何交互,但你應(yīng)該先對(duì) PDF 文檔內(nèi)部結(jié) 構(gòu)以及高層概念作一些深入的了解。例如,頁(yè)面和字體都是帶有特殊屬性的字典對(duì)象; PDF 參考手冊(cè)提供這些特殊屬性的含義和類型的說(shuō)明,但這是一個(gè)枯燥的文檔查閱過(guò)程。 于是, 包( PD 模型)應(yīng)運(yùn)而生,它的基礎(chǔ)是 COS 模型,但提供了以一種熟悉的方式訪問(wèn) PDF 文檔對(duì)象的高層 API。對(duì)底層 COS 模型進(jìn)行了封裝的 PDPage 和 PDFont 等類就在這個(gè)包中。 雖然 PD 模型提供了一些優(yōu)秀的功能,但它依然是一個(gè)開(kāi)發(fā)中的模型。在有些實(shí)例中,可能需要借助于 COS 模型才能訪問(wèn) PDF 的特定功能性。所有的 PD 模型對(duì)象都提供返回相應(yīng)的 COS 模型對(duì)象的方法。所以,在一般情況下,都會(huì)使用PD 模型,但 PD 模型鞭長(zhǎng)莫及時(shí)可以直接操作底層的 COS 模型。 硬件環(huán)境 最低硬件要求: P3 500 MHz, 256 MB RAM 西安工業(yè)大學(xué)畢業(yè)設(shè)計(jì)(論文) 9 軟件環(huán)境 操作系統(tǒng): Windows 7 開(kāi)發(fā)工具: Eclipse 數(shù)據(jù)存取: Windows 7 操作系統(tǒng)上的本地磁盤 開(kāi)發(fā)工具介紹 數(shù)據(jù)存儲(chǔ) 采用的是本地磁盤存取數(shù)據(jù)。不需要借助數(shù)據(jù)庫(kù)存儲(chǔ),本地磁盤便于管理,適合用戶的操作習(xí)慣。打開(kāi)文 檔時(shí)會(huì)從本地的磁盤上選取所需要的文檔;保存的文檔會(huì)在原有的磁盤路徑下保存;另存為的路徑為可選的磁盤某一路徑。 編程集成工具 Eclipse 基本介紹 Eclipse 是一個(gè)開(kāi)放 源代碼 的、基于 Java 的可擴(kuò)展開(kāi)發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。幸運(yùn)的是, Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開(kāi)發(fā)工具( Java Development Kit, JDK)。 雖然大多數(shù)用戶很樂(lè)于將 Eclipse 當(dāng)作 Java 集成開(kāi)發(fā)環(huán)境( IDE)來(lái)使用,但 Eclipse 的目標(biāo)卻不僅限于此。 Eclipse 還包括插件開(kāi)發(fā)環(huán)境( Plugin Development Environment, PDE),這個(gè)組件主要針對(duì)希望擴(kuò)展 Eclipse 的軟件開(kāi)發(fā)人員,因?yàn)樗试S他們構(gòu)建與 Eclipse 環(huán)境無(wú)縫集成的工具。由于 Eclipse 中的每樣?xùn)|西都是插件,對(duì)于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開(kāi)發(fā)環(huán)境而言,所有工具開(kāi)發(fā)人員都具有同等的發(fā)揮場(chǎng)所。 [1] 這種平等和一致性并不僅限于 Java 開(kāi)發(fā)工具 。盡管 Eclipse 是使用 Java語(yǔ)言開(kāi)發(fā)的,但它的用途并不限于 Java 語(yǔ)言;例如,支持諸如 C/C++、 COBOL、PHP 等 編程語(yǔ)言 的插件已經(jīng)可用,或預(yù)計(jì)將會(huì)推出。 Eclipse 框架還可用來(lái)作為與軟件開(kāi)發(fā)無(wú)關(guān)的其他應(yīng)用程序類型的基礎(chǔ),比如 內(nèi)容管理系統(tǒng) 。 基于 Eclipse 的應(yīng)用程序的一個(gè)突出例子是 IBM Rational Software Architect,它構(gòu)成了 IBM Java 開(kāi)發(fā)工具系列的基礎(chǔ) 。 主要組成 Eclipse 是一個(gè)開(kāi)放源代碼的軟件開(kāi)發(fā)項(xiàng)目,專注于為高度集成的工具開(kāi)發(fā)提供 一個(gè)全功能的、具有商業(yè)品質(zhì)的工業(yè)平臺(tái)。它主要由 Eclipse 項(xiàng)目、 Eclipse工具項(xiàng)目和 Eclipse 技術(shù)項(xiàng)目三個(gè)項(xiàng)目組成,具體包括四個(gè)部分組成 —— Eclipse Platform、 JDT、 CDT 和 PDE。 JDT 支持 Java 開(kāi)發(fā)、 CDT 支持 C 開(kāi)發(fā)、 PDE 用來(lái)支持插件開(kāi)發(fā), Eclipse Platform 則是一個(gè)開(kāi)放的可擴(kuò)展 IDE,提供了一個(gè)通用的 開(kāi)發(fā)平臺(tái) 。它提供建造塊和構(gòu)造并運(yùn)行集成 軟件開(kāi)發(fā)工具 的基礎(chǔ)。 Eclipse 西安工業(yè)大學(xué)畢業(yè)設(shè)計(jì)(論文) 10 Platform 允許工具建造者獨(dú)立開(kāi)發(fā)與他人工具無(wú)縫集成的工具從而無(wú)須分辨一個(gè)工具功能在哪里結(jié)束,而另一個(gè)工具功能在哪里開(kāi)始。 Eclipse 企業(yè)級(jí)工作平臺(tái),利用它可以在數(shù)據(jù)庫(kù)和 JavaEE 的開(kāi)發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的 JavaEE 集成開(kāi)發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持 Java Swing。 Eclipse 的優(yōu) 勢(shì) 目前全球有上百萬(wàn)人在使用 Eclipse 進(jìn)行開(kāi)發(fā)。為什么 Eclipse 擁有如此眾多的擁躉?這與 Eclipse 集眾多特性于一身有很大關(guān)系。 Eclipse 是開(kāi)放源代碼的軟件。這意味著 Eclipse 不僅可以免費(fèi)使用,還可以通過(guò)研究源代碼學(xué)習(xí)世界上頂尖開(kāi)發(fā)人員的編程技術(shù),并可以共享遍布全球的開(kāi)發(fā)人員所貢獻(xiàn)的公共開(kāi)放源代碼庫(kù)。 Eclipse 是真正可擴(kuò)展并可配置的。 Eclipse 采用插件機(jī)制,猶如一個(gè)花瓶,你可以隨時(shí)向花瓶里面插花,也可以很容易將不再需要的花取出。目前,互聯(lián)網(wǎng)上免費(fèi)的、收費(fèi)的插件遍地開(kāi)花,插件開(kāi) 發(fā)工作在國(guó)內(nèi)外也如火如荼。 Eclipse 支持眾多的開(kāi)發(fā)語(yǔ)言而不僅僅是 Java。 Eclip
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1