編輯推薦
教學目標明確,注重理論與實踐的結閤,教學方法靈活,培養學生自主學習的能力,教學內容先進,強調計算機在各專業中的應用,教學模式完善,提供配套的教學資源解決方案。
內容簡介
Java是當今最為流行的程序設計語言之一,GUI(圖形用戶界麵)是當今計算機程序與用戶之間的主流接口。使用可視化方法開發Java GUI程序具有直觀、快捷、易學、易用等優點。《可視化Java GUI程序設計:基於Eclipse VE開發環境》以最新的Eclipse:為開發環境,使用Visual Editor插件作為可視化開發丁具,結閤學生成績管理係統等實例的逐步設計過程,詳細講解瞭窗口、基本組件、容器、布局管理、事件處理、菜單、工具欄、錶格和樹等組件的可視化創建、屬性設置及其在Java GUI程序設計中的應用;JFace對話框、查看器、編輯器、排序器和過濾器等高級組件的設計與應用;Java GUI程序的設計思路、可視化快速開發方法和步驟;以及必要的相關知識、原理和開發工具的基本使用方法與技巧。
讀者通過對《可視化Java GUI程序設計:基於Eclipse VE開發環境》的學習,可以快速具備完整的圖形用戶界麵程序的設計開發能力。《可視化Java GUI程序設計:基於Eclipse VE開發環境》適閤作為計算機科學與技術、計算機軟件、軟件工程等專業“可視化程序設計”(Java方嚮)和“Java GUI程序設計”課程的本專科教材,也適閤於非計算機專業具有Java基礎的學生以及Java GUI程序設計愛好者自學。
目錄
第1章 Java GUI設計概述
1.1 GUI簡介
1.1.1 GUI的概念
1.1.2 計算機GUI簡史
1.1.3 GUI的基本組成
1.1.4 嵌入式係統的GUI
1.2 Java GUI簡況
1.2.1 AWT
1.2.2 Swing
1.2.3 SWT
1.2.4 JFace
1.3 Java GUI程序的實現原理
1.3.1 程序的圖形用戶界麵顯示原理
1.3.2 Java GUI的構成
1.3.3 Java GUI組件的布局
1.3.4 用戶交互與事件循環
1.4 可視化程序設計
1.4.1 可視化程序設計的概念
1.4.2 可視化程序設計發展簡況
1.5 習題
第2章 .Java可視化開發環境的配置與使用
2.1 Eclipse簡介
2.1.1 Eclipse是什麼
2.1.2 Eclipse版本簡況
2.1.3 Eclipse平颱體係結構
2.2 Eclipse Java可視化開發環境的安裝配置
2.2.1 JDK的安裝配置
2.2.2 Eclipse的安裝配置
2.2.3 Visual Editor的安裝配置
2.3 Eclipse開發界麵及操作
2.3.1 編輯器及其操作
2.3.2 視圖和透視圖及其操作
2.3.3 項目與工作空間
2.3.4 Eclipse首選項
2.4 Eelipse Java項目開發的基本操作
2.4.1 Java項目的創建及其構成
2.4.2 Java項目的構建路徑
2.4.3 類的創建及Java代碼編輯
2.4.4 重構
2.4.5 運行Java項目
2.4.6 調試項目
2.5 Eclipse VE可視化開發Java GUI程序的基本操作
2.5.1 可視類的創建
2.5.2 Eclipse VE編輯視圖
2.5.3 特性視圖
2.5.4 設計第一個Java GUI程序
2.6 Java GUI項目的打包與發布
2.6.1 導齣可運行的JAR文件
2.6.2 發布打包的Java項目
2.7 習題
2.8 實驗
第3章 程序窗體及基本組件的設計
3.1 程序窗體的設計
3.1.1 窗體的創建
3.1 _2窗體的屬性
3.1.3 主要操作
3.2 標簽設計
3.2.1 字體、前景色、背景色
3.2.2 對齊方式、自動換行
3.2.3 分隔符、朝嚮和陰影
3.2.4 其他屬性
3.3 按鈕設計
3.4 文本框設計
3.4.1 字體、背景色和前景色
3.4.2 文本、顯示字符和密碼
3.4.3 可編輯、隻讀和生效
3.4.4 對齊方式和字數限製
3.4.5 多行文本框及其相關屬性
3.4.6 常用方法簡介
3.5 組閤列錶框設計
3.5.1 添加列錶項
3.5.2 樣式
3.5.3 可視列錶項數
3.5.4 隻讀與文本限製
3.5.5 竪直和水平滾動條
3.5.6 字體、前景顔色和背景顔色
3.5.7 常用方法簡介:
3.6 Java SWTGUI程序的基本結構
3.6.1 Eclipse VE生成的Java SWTGUI程序清單分析
3.6.2 Java SWTGUI程序的基本結構
3.7 實驗
第4章 GUI交互功能設計——事件處理
4.1 事件處理的概念及委托事件處理模型
4.1.1 事件
4.1.2 事件處理模型
4.1.3 SWT的事件處理機製
4.2 事件處理的設計
4.2.1 事件監聽器的兩種實現方式
4.2.2 事件監聽器類的三種編寫方法
4.3 常用事件監聽器
4.3.1 鼠標事件
4.3.2 鍵盤事件
4.3.3 焦點事件
4.3.4 組件控製事件
4.3.5 選擇事件
4.3.6 組件專用事件監聽器
4.3.7 通用事件監聽器
4.3.8 事件及其監聽器小結
4.4 習題
.4.5 實驗
第5章 布局設計
5.1 布局管理器概述
5.1.1 布局術語
5.1.2 布局方法
5.1.3 布局數據類
5.2 填充式布局
5.3 行列式布局
5.3.1 Row Layollt的屬性
5.3.2 布局數據類
5.4 網格式布局
5.4.1 Grid Layout的屬性
5.4.2 布局數據類
5.4.3 設計實例
5.5 錶格式布局
5.5.1 Form Layollt的屬性
5.5.2 Form Attachment類
5.5.3 Form Data類
5.5.4 錶格式布局的設計實例
5.6 堆棧式布局
5.7 習題
5.8 實驗
第6章 容器的使用
6.1 麵闆容器
6.1 Composite的屬性
6.1.2 應用舉例
6.2 分組框
6.2.1 Group的屬性
6.2.2 應用舉例
6.3 帶滾動條的麵闆
6.3.1 帶滾動條麵闆的屬性
6.3.2 帶滾動條麵闆的使用方法
6.4 選項卡
6.4.1 選項卡的組件結構
6.4.2 Tab Folder屬性
6.4.3 帶有選項卡GUI的設計方法
6.4.4 設計實例
6.5 分割窗
6.5.1 分割窗的屬性
6.5.2 在分割窗中創建組件
6.5.3 分割窗的控製
6.5.4 應用舉例
6.6 View Form容器
6.7 實驗
……
第7章 綜閤實例一
第8章 工具欄、菜單及其他組件的設計
第9章 對話框的使用
第10章 錶格設計與數據處理
第11章 樹和列錶設計
第12章 綜閤實例二
精彩書摘
2.3.2視圖和透視圖及其操作
視圖(view)是停靠在編輯器某一側的小窗口,其中包含瞭關於編輯器內容的更多信息。單擊右上角的【最小化】按鈕,該視圖將最小化到窗口一側的快捷鍵欄中。單擊快捷鍵欄中【復原】按鈕將在屏幕上顯示視圖。可以將視圖與其位置分離,方法是將要分離的視圖拖到工作颱窗口外部,或者右鍵單擊其選項卡並選擇已拆離。分離後的視圖將像一個新窗口一樣顯示在工作颱窗口的頂部。可以拖動視圖的選項卡到工作颱的一邊,把視圖停靠在工作颱窗口的不同側麵。
如果某種視圖沒有顯示但需要打開,選擇【窗口】菜單的【顯示視圖】子菜單,在下拉的子菜單中選擇。如果需要的視圖並未列齣,需要單擊菜單底部的【其他】菜單項,將會彈齣一個顯示按類彆組織所有視圖的對話框,在頂部文本框中輸入需要打開的視圖名稱以篩選視圖列錶。此外,要更加輕鬆地打開此對話框,可以單擊工作颱窗口左下角帶有+號的【將視圖顯示成快速視圖】圖標,從而打開與選擇【窗口】菜單的【顯示視圖】子菜單相同的視圖列錶菜單。
透視圖(perspective)是Eclipse根據要執行的特定任務分組各個視圖、工具欄和菜單布局而形成的視圖集閤。例如,在默認情況下,Eclipse擁有名為Java和Debug的透視圖,它們分彆用於開發Java代碼和進行調試。Debug透視圖擁有專門在調試時使用的視圖和工具欄按鈕,Java透視圖則沒有這些。可以通過I選擇【窗口】菜單的【打開透視圖】子菜單,或單擊工具欄最右側的【打開透視圖】按鈕快速切換透視圖。
前言/序言
Java語言的主要應用領域包括桌麵應用程序的開發、企業級應用程序的開發和嵌入式設備及消費類電子産品程序的開發3個方麵,基本對應於Sun ONE Open Net Environment)體係中的Java SE、Java. EE和Java ME。桌麵應用程序和c/s結構的企業級分布式網絡應用程序都需要設計圖形用戶界麵(GUI)。基礎Java課程及大多數Java教材中,關於Java GUI的設計一般使用1~2章篇幅講解,主要介紹基本原理及AWT和(或)Swing類庫的使用。由於篇幅和課時有限,加之類庫繁多,學生一般很難全麵熟練掌握Java GUI程序設計的知識和技能。
以類庫使用和代碼編寫為主的方式在設計GUI程序時,設計和運行的效果一般靠設計者的經驗和形象思維進行預判。這對程序員要求就比較高,且想象的結果與實際顯示結果之間有或大或小的差距,設計效率也較低。對於簡單快速地開發GUI界麵,可視化方法是一個理想的選擇。可視化GUI界麵設計方法容易掌握,開發速度快,能夠很快上手從而激發學習者的學習興趣。近幾年來,作者在開設Java方嚮的“可視化程序設計”課程時發現,目前齣版的Java GUI程序設計著作主要集中講述Swing類庫和SWT/JFace:類庫提供的GUI組件的使用,盡管一些著作講到瞭SWT Designer和VE,但都是對一般性用法作瞭介紹,沒有把可視化設計方法作為主要內容和主要設計方法講述,難以滿足其作為這門課程教材的需要。作者在近三年的授課過程中,對:Eclipse Visual。Editor可視化設計Java GUI程序的各種功能和使用方法進行瞭試用和探索,對使用VE可視化設計Java GUI程序進行瞭研究,並把所得用到瞭課程的講授之中,受到瞭學生的歡迎和好評。現在把授課的講義、例題、示範和演示程序等進行整理並擴充集結成冊。
21世紀高等學校計算機應用技術規劃教材·可視化Java GUI程序設計:基於Eclipse VE開發環境 epub pdf mobi txt 電子書 下載 2024
21世紀高等學校計算機應用技術規劃教材·可視化Java GUI程序設計:基於Eclipse VE開發環境 下載 epub mobi pdf txt 電子書
21世紀高等學校計算機應用技術規劃教材·可視化Java GUI程序設計:基於Eclipse VE開發環境 mobi pdf epub txt 電子書 下載 2024
評分
☆☆☆☆☆
這大概是我寫的最短的一篇譯後記。好的文字總是令人失語,偉大的作品更是令人心存敬畏,不敢多加評論。精彩如[SM]這樣的小說,我輩隻有如癡如醉地傾心捧讀。 最後一切真相大白,道布斯爵士給瞭“白茫茫一片大地真乾淨”的背景,平靜優雅的語言,如我所料的結局,卻有著震撼人心的力量。我一邊把英文變成中文,一邊無聲地流下眼淚。這聽起來也許很矯情,但這真是破天荒頭一遭。翻譯感人的愛情故事,我固然感動泫然,卻並未渾身發抖不能自持;翻譯與我的經曆有切身關聯的紀實作品,我固然激情滿懷,卻並未手腳冰涼震撼不已。但這本小說做到瞭。從頭到尾,我見證瞭一個人,或一群人,他們形形色色,天壤之彆,卻因為對權力的共同追逐,進入無窮無盡的漩渦,或掙紮,或放任,最終要麼齣人頭地享受風光無限,要麼慘不忍睹遭受滅頂之災。 看上去弗朗西斯•厄剋特似乎是唯一笑到最後的成功者,但我以一個小女子的淺薄試圖去窺探他的內心,難道站在碩大的唐寜街首相辦公室,獨自一人看著窗外的景色,他不會痛苦,不會孤獨?也許就像他自己所說的,“這就是政壇。”一路走來,他收獲的是權力與掌聲,丟失的呢?人性、情感、友誼與道德和良心。夜深人靜時,他能安然入眠嗎?迴想過去時,他能坦然無畏嗎?不知書中的弗朗西斯聽到這番所謂的“陳詞濫調”,是不是會微微一笑,用那雙凜冽而深邃的藍眼睛看著我,一字一句地說:“你可以這麼說,但我不可能發錶任何評論。” 誠然,一開始是因為對熱播美劇[SM]和男主演凱文•史派西的崇拜,促使我接下這本書的翻譯任務。甚至一開始還覺得書過於嚴肅,沒那麼吸引人。但後來我被作者優雅沉著而又引人入勝的錶達緊緊抓住,到最終讀完和譯完這本書,有兩點值得慶幸。 一是這本書寫於上個世紀八九十年代交替之時,所以,書中沒有美劇裏為瞭吸引觀眾眼球,而增添的那麼多花裏鬍哨的人物和節外生枝的情節,一切都集中於弗朗西斯和幾個主要角色身上,乾脆利落,緊湊得沒有半點多餘的情節。整本書一氣嗬成,攝人心魄,令讀者手不釋捲。 二是原著是以英國政壇為背景,而且作者是真正在政壇摸爬滾打過的人。所以書中的權力傾軋和政治鬥爭比美劇更真實,更直接,更敏銳,更殘酷。對我來說,這本書的翻譯過程,也是更深入瞭解英國政體,瞭解其中權力糾葛的學習過程。 當然,從對“烏七八糟的英國政壇”所知寥寥到查閱資料,搜尋網絡,翻譯完這本書,加之自己水平有限,其中難免有錯誤和疏漏,還希望讀者多多指正。在此也感謝編輯對我的幫助和鼓勵,以及傢人和朋友對我的支持。謝謝你們,給我溫暖美好的愛,讓我勇敢前行。 就像作者說的,請沉浸其中,好好享受。你會像我一樣被震撼得啞口無言嗎?這個嘛,你怎麼說都行,“但我不可能發錶任何評論”。
評分
☆☆☆☆☆
最為計算機書,
評分
☆☆☆☆☆
講的還可以把,就是有點舊,工作能用上,但是紙張也太差瞭,薄薄的
評分
☆☆☆☆☆
滿分
評分
☆☆☆☆☆
書的內容通俗易懂,送貨較快
評分
☆☆☆☆☆
一般 紙張也不好 !
評分
☆☆☆☆☆
書的內容通俗易懂,送貨較快
評分
☆☆☆☆☆
剛入門的初學者,最需要的就是實踐環節,這本書手把手教你使用java的可視化編程開發,例子豐富,步驟詳細,照著做一定有收獲!
評分
☆☆☆☆☆
衝著是大學教科書纔買的 應該不錯的
21世紀高等學校計算機應用技術規劃教材·可視化Java GUI程序設計:基於Eclipse VE開發環境 epub pdf mobi txt 電子書 下載 2024