-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

可視化Java GUI程序設計實驗指導——基于Swing組件庫及NetBeans IDE

( 簡體 字)
作者:趙滿來類別:1. -> 程式設計 -> JAVA -> Java
譯者:
出版社:清華大學出版社可視化Java GUI程序設計實驗指導——基于Swing組件庫及NetBeans IDE 3dWoo書號: 44592
詢問書籍請說出此書號!

缺書
NT售價: 120

出版日:6/1/2016
頁數:169
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302430377
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:


動手實踐是掌握程序設計和軟件開發技術的主要途徑之一,學習采用可視化方法設計Java GUI程序,動手實踐就更加重要。為了配合《可視化Java GUI程序設計教程——基于Swing組件庫及NetBeans IDE》一書的學習和相關課程的教學而設計編寫了這本實驗指導書。
全書共設計了11個實驗,基本對應于教程的相關章節。其中,實驗一主要練習NetBeans IDE的Java編輯器代碼幫助等功能,以提高編寫代碼的效率; 實驗二主要熟悉NetBeans GUI構建器的工作環境,練習NetBeans GUI構建器的基本使用技術和技巧,以及簡單Swing組件的使用; 實驗三主要練習使用NetBeans IDE設計事件監聽器的方法,設計與使用JavaBeans構件的方法、組件的屬性綁定方法,以及使用SwingWorker類設計和管理任務線程以改進Java GUI事件處理程序的方法; 實驗四主要練習使用NetBeans IDE的自由設計方法進行界面布局設計,以及使用Swing主要布局管理器設計GUI界面布局的方法; 實驗五練習主要容器組件的設計和應用方法; 實驗六主要練習可視化設計和使用對話框、選項窗格、顏色選擇器和文件選擇器的方法; 實驗七練習可視化設計Swing菜單欄、菜單和菜單項的方法,設計彈出式菜單的方法,以及Action接口在Java GUI設計中的應用; 實驗八主要練習文本輸入控件的使用技術、選擇控件的應用技術、數值組件的應用技術以及使用系統托盤和設計系統托盤項的技術; 實驗九主要練習在NetBeans IDE中管理和使用數據庫的技術,以及在Java GUI程序中使用和操作JavaDB數據庫的技術; 實驗十主要練習Swing表格組件的創建、修飾和屬性設置方法,表格的排序過濾等操作,以及表格等Swing GUI組件與數據庫的結合應用技術; 實驗十一主要練習樹組件的GUI應用,包括樹的創建、樹模型的設計、路徑操作和節點枚舉以及樹的編輯等技術。
為了便于教學使用,全書分為實驗題目篇和實驗指導篇。在實驗題目篇列出了各個實驗的內容、實驗目的和實驗要求。對各實驗提出的具體實驗要求覆蓋了對應內容的主要知識點和主要技術環節,并對實驗報告內容提出具體要求,旨在幫助實驗者歸納總結設計開發脈絡和要點,同時也形成了項目文檔的核心內容。本書從實驗二到實驗十一是連續開發一款軟件,上一個實驗是下一個實驗的必備條件,實驗者應該重視實驗報告的撰寫,因為實驗報告中明確記錄程序的組件構成、關系、主要屬性設置,以及有關的事件處理方法、輔助方法和輔助類,這些是新實驗的基礎,如果混亂不清,下一個實驗就難以進行(此種情況可以下載作者提供的上一個實驗的項目文件,以便繼續實驗)。在實驗指導篇,從項目開發的需求分析角度對實驗要求進行了深入分析,幫助實驗者理清思路,找到重點和難點問題的解決思路和方法,然后完整詳細地敘述了具體的實驗步驟和操作過程,給出了有關組件所需的事件處理方法、輔助類和輔助方法的程序源代碼,以供讀者參考。建議編程基礎好的讀者直接按照實驗題目篇對實驗的具體要求,自己獨立完成實驗,在遇到困難時參考實驗指導的需求分析及實驗步驟內容。具有一定編程基礎,但是獨立完成實驗有困難的讀者,可以先閱讀實驗指導篇的內容,然后開始實驗。當然,按照實驗指導敘述的步驟逐步完成實驗過程,也能達到實驗的基本目的,學會相應的技術,并獲得可視化Java GUI程序設計能力的提升。
盡管本書實驗一直在開發一個網絡即時通信系統——MyQQ項目,但是唯一目的就是練習教程對應章節的知識點和技術,了解并理解如何將Swing GUI組件合理地應用到軟件項目中。由于作者水平有限,實驗指導篇所給出的程序設計不一定很合理,程序不一定優質高效,甚至存在缺陷,請讀者諒解。
感謝清華大學出版社編輯老師們的辛勤勞動,同時感謝隴東學院為本書的寫作所給予的資助。
趙滿來
2015年12月




內容簡介:

本書是《可視化Java GUI程序設計教程——基于Swing組件庫及NetBeans IDE》的配套實驗指導書,全書設計了11個實驗,基本對應于教程的相關章節。全書所有實驗使用NetBeans集成開發環境及Swing組件庫,以設計開發一款簡易網絡即時通信軟件為主線,分別對Java GUI程序的可視化實現過程——即窗口、基本組件、容器、布局管理、事件處理、復雜控件的使用等各環節設置了實驗題目。全書分實驗題目篇和實驗指導篇。在實驗題目篇對各實驗提出了具體的實驗要求,覆蓋了對應內容的主要知識點和主要技術環節,并對實驗報告內容提出具體要求,在幫助實驗者歸納總結設計開發脈絡和要點的同時形成了項目文檔的核心內容。在實驗指導篇對實驗要求進行了深入分析,幫助實驗者理清思路,找到重點和難點問題的解決思路和方法,然后完整詳細地敘述了具體的實驗步驟和操作過程。
通過本書的學習,可以幫助讀者通過動手實踐,切實掌握在NetBeans IDE下使用Swing組件庫采用可視化方法設計開發完整的圖形用戶界面程序的能力。本書既適合作為計算機科學與技術、計算機軟件、軟件工程等專業“可視化程序設計”(Java方向)和“Java GUI程序設計”課程的本專科實驗教材,也適合作為非計算機專業具有Java基礎的學生以及Java GUI程序設計愛好者的自學輔導書。
目錄:

第一部分實驗題目篇

實驗一NetBeansIDE的Java程序開發基本操作

實驗內容

實驗目的

實驗要求

實驗報告

實驗二NetBeansGUI構建器的使用方法及簡單SwingGUI界面設計

實驗內容

實驗目的

實驗要求

實驗報告

實驗三事件監聽器的設計

實驗內容

實驗目的

實驗要求

實驗報告

實驗四布局管理器的應用

實驗內容

實驗目的

實驗要求

實驗報告

實驗五Swing容器的應用

實驗內容

實驗目的

實驗要求

程序設計要點提示

實驗報告

實驗六對話框的應用

實驗內容

實驗目的

實驗要求

實驗報告

實驗七菜單的設計

實驗內容

實驗目的

實驗要求

實驗報告

實驗八SwingGUI控件的應用

實驗內容

實驗目的

實驗要求

實驗報告

實驗九NetBeansIDE中數據庫的應用

實驗內容

實驗目的

實驗要求

實驗報告

實驗十表格的應用

實驗內容

實驗目的

實驗要求

實驗報告

實驗十一樹組件的應用

實驗內容

實驗目的

實驗要求

實驗報告

第二部分實驗指導篇

實驗一NetBeansIDE的Java程序開發基本操作

實驗內容

需求分析

實驗準備

實驗步驟

一、創建程序項目

二、創建一元二次方程Java類X2Y

三、為X2Y類編寫求根方法

四、生成構造函數和toString()方法

五、編寫一元二次方程的測試類

六、測試程序

七、備份項目

實驗二NetBeansGUI構建器的使用方法及簡單SwingGUI界面設計

實驗內容

需求分析

實驗準備

實驗步驟

一、創建項目

二、創建和設計用戶登錄窗體

三、創建提示文字和Logo圖片

四、創建賬號輸入域與密碼輸入域

五、在賬號輸入域和密碼輸入域前面插入標識標簽

六、設計用戶身份選擇組件

七、設計【登錄】和【修改密碼】按鈕

八、創建和設計修改密碼窗體

九、以jar包方式部署項目

十、以exe安裝程序方式部署項目

十一、備份項目

實驗三事件監聽器的設計

實驗內容

需求分析

實驗準備

實驗步驟

一、創建項目

二、編寫賬戶信息封裝類

三、設計歡迎窗口

四、【登錄】按鈕事件監聽器設計

五、設計賬號和密碼輸入監聽器

六、修改密碼窗口組件屬性的JavaBean構件綁定

七、實現修改密碼功能

八、設計和管理任務線程

九、備份項目

實驗四布局管理器的應用

實驗內容

需求分析

實驗步驟

一、創建項目

二、調整登錄窗體各組件間距

三、調整組件水平居中

四、修改密碼窗口網格定位

五、設置組件布局參數

六、備份項目

實驗五Swing容器的應用

實驗內容

需求分析

實驗步驟

一、創建項目

二、編寫通信消息封裝類

三、設計通信主窗口

四、設計內部框架界面

五、設置用戶列表

六、生成多文檔窗口式用戶交談主界面

七、發送對話消息

八、接收并顯示消息

九、設計通信服務器

十、備份項目

實驗六對話框的應用

實驗內容

需求分析

實驗步驟

一、創建項目

二、設計和實現參數設置功能

三、設計和實現用戶注冊功能

四、設計用戶照片上傳和顯示功能

五、設置交談內容顯示區的前景和背景顏色

六、保存當前交談記錄并顯示指定歷史交談記錄

七、備份項目

實驗七菜單的設計

實驗內容

需求分析

實驗步驟

一、創建項目

二、創建菜單欄

三、創建主菜單

四、創建菜單項

五、設計主工具欄

六、主菜單和工具欄的事件處理設計

七、設計交談窗口區的彈出式菜單

八、備份項目

實驗八SwingGUI控件的應用

實驗內容

需求分析

實驗步驟

一、創建項目

二、設計服務器參數格式輸入對話框

三、設置交談內容的顯示字體和字號

四、修改登錄窗口進度條

五、設計即時通信系統主界面的系統托盤項

六、設計即時通信系統服務器程序的系統托盤項

七、備份項目

實驗九NetBeansIDE中數據庫的應用

實驗內容

需求分析

實驗準備

實驗步驟

一、創建項目

二、設置與建立數據庫連接

三、創建數據庫的表

四、修改用戶端以便使用數據庫系統運行

五、備份項目

實驗十表格的應用

實驗內容

需求分析

實驗步驟

一、設計表格式【刪除賬戶】模塊

二、設計表格式【用戶權限】模塊

三、服務器將用戶通信記錄存入數據庫

四、設計VIP用戶交談記錄查詢模塊

五、備份項目

實驗十一樹組件的應用

實驗內容

需求分析

實驗步驟

一、創建項目

二、創建分組樹顯示分組

三、編輯分組樹實現分組管理功能

四、通信主窗口的用戶列表采用樹形分組方式

五、備份項目

六、以exe安裝程序方式部署項目

序: