面向對象程序設計教程(簡體書)
商品資訊
系列名:高等院校信息技術規劃教材
ISBN13:9787302300489
出版社:清華大學出版社(大陸)
作者:任宏萍
出版日:2012/11/01
裝訂/頁數:平裝/317頁
規格:23.5cm*16.8cm (高/寬)
版次:1
商品簡介
名人/編輯推薦
目次
書摘/試閱
商品簡介
《面向對象程序設計教程》從面向對象軟件開發的角度出發,以java語言為輔助工具,重點講述面向對象程序設計的思想、方法、技術以及面向對象的編程原則,使讀者能較全面地瞭解面向對象軟件開發的方法和實現過程,更好地理解和掌握面向對象的程序設計。
《面向對象程序設計教程》分為9章,從面向對象軟件開發概述講起,包括面向對象的基本概念、統一建模語言uml部分內容、程序設計模式等,以幫助讀者打下良好的面向對象程序設計基礎;其次講述了java語言編程的基礎知識;然後以三層程序設計模式為主線,分別講解問題域類、圖形用戶界面類、數據訪問類的設計與實現以及它們之間如何交互共同完成系統功能,其中包括設計、實現面向對象的重要概念:封裝、繼承、多態和類之間的各種關係,數據庫訪問以及異常處理等;最後講解基於web的應用開發。
《面向對象程序設計教程》的附錄介紹java應用開發環境的建立、myeclipse(含tomcat)的安裝和使用說明以及常用的面向對象程序設計的術語和詞匯的解釋。
《面向對象程序設計教程》可作為高等院校計算機相關專業及軟件工程專業“面向對象程序設計”課程的教材,也可作為高校教師、軟件開發人員和計算機科技人員的學習參考書。.
《面向對象程序設計教程》分為9章,從面向對象軟件開發概述講起,包括面向對象的基本概念、統一建模語言uml部分內容、程序設計模式等,以幫助讀者打下良好的面向對象程序設計基礎;其次講述了java語言編程的基礎知識;然後以三層程序設計模式為主線,分別講解問題域類、圖形用戶界面類、數據訪問類的設計與實現以及它們之間如何交互共同完成系統功能,其中包括設計、實現面向對象的重要概念:封裝、繼承、多態和類之間的各種關係,數據庫訪問以及異常處理等;最後講解基於web的應用開發。
《面向對象程序設計教程》的附錄介紹java應用開發環境的建立、myeclipse(含tomcat)的安裝和使用說明以及常用的面向對象程序設計的術語和詞匯的解釋。
《面向對象程序設計教程》可作為高等院校計算機相關專業及軟件工程專業“面向對象程序設計”課程的教材,也可作為高校教師、軟件開發人員和計算機科技人員的學習參考書。.
名人/編輯推薦
《高等院校信息技術規劃教材:面向對象程序設計教程》的附錄介紹Java應用開發環境的建立、MyEclipse(含Tomcat)的安裝和使用說明以及常用的面向對象程序設計的術語和詞匯的解釋。《高等院校信息技術規劃教材:面向對象程序設計教程》可作為高等院校計算機相關專業及軟件工程專業“面向對象程序設計,課程的教材,也可作為高校教師、軟件開發人員和計算機科技人員的學習參考書。
目次
第1章 面向對象軟件開發概述
1.1 面向對象及軟件開發
1.2 面向對象的基本概念
1.3 uml簡介
1.4 程序設計模式及風格
1.5 本章小結
練習題
第2章 java基石出矢口識
2.1 認識java
2.2 標識符、關鍵字和分隔符
2.3 變量和常量
2.4 數據類型及轉換
2.5 運算符與表達式
2.6 控制流程語句
2.7 數組
2.8 本章小結
練習題
第3章 java的類及使用
3.1 java的程序包
3.2 字符串類string
3.3 動態數組類arraylist
3.4 日期類date、calendar與dateformat
3.5 其他幾個常用的類
3.6 什麼是良好的編程習慣
3.7 本章小結
練習題
第4章 自定義類(問題域類)
4.1 類的詳細設計
4.2 類的定義
4.3 類的使用
4.4 靜態變量和靜態方法
4.5 方法的重載
4.6 異常及異常處理
4.7 本章小結
練習題
第5章 繼承與多態
5.1 類的繼承
5.2 抽象類與抽象方法
5.3 多態性
5.4 接口
5.5 本章小結
練習題
第6章 類之間的關係及實現
6.1 關聯關係及實現
6.2 聚合關係及實現
6.3 依賴關係及實現
6.4 本章小結
練習題
第7章 圖形用戶界面
7.1 java的gui類及應用
7.2 用戶界面事件的處理
7.3 自定義gui類
7.4 用戶界面類與問題域類的交互
7.5 用戶界面設計的原則
7.6 本章小結
練習題
第8章 數據持久化和數據訪問的實現
8.1 數據持久化
8.2 文件及訪問
8.3 數據庫及sql
8.4 數據訪問的實現
8.5 較複雜的數據庫訪問的實現
8.6 本章小結
練習題
第9章 web應用系統的開發
9.1 web基本知識
9.2 web應用系統結構
9.3 java servlet
9.4 jsp
9.5 web應用系統的設計模式與架構
9.6 web應用系統開發實例
9.7 本章小結
練習題 附錄ajava application開發環境的建立
a.1 下載和安裝myeclipse
a.2 使用myeclipse編寫java程序
a.3 導人java class
a.4 導出java項目
a.5 調試(debug)java程序
附錄bjava web應用開發環境的建立
b.1 建立web項目
b.2 創建、編輯、編譯web應用文件
b.3 調試運行jsp文件
b.4 項目的發佈
附錄c常用術語或詞匯表
參考文獻.
1.1 面向對象及軟件開發
1.2 面向對象的基本概念
1.3 uml簡介
1.4 程序設計模式及風格
1.5 本章小結
練習題
第2章 java基石出矢口識
2.1 認識java
2.2 標識符、關鍵字和分隔符
2.3 變量和常量
2.4 數據類型及轉換
2.5 運算符與表達式
2.6 控制流程語句
2.7 數組
2.8 本章小結
練習題
第3章 java的類及使用
3.1 java的程序包
3.2 字符串類string
3.3 動態數組類arraylist
3.4 日期類date、calendar與dateformat
3.5 其他幾個常用的類
3.6 什麼是良好的編程習慣
3.7 本章小結
練習題
第4章 自定義類(問題域類)
4.1 類的詳細設計
4.2 類的定義
4.3 類的使用
4.4 靜態變量和靜態方法
4.5 方法的重載
4.6 異常及異常處理
4.7 本章小結
練習題
第5章 繼承與多態
5.1 類的繼承
5.2 抽象類與抽象方法
5.3 多態性
5.4 接口
5.5 本章小結
練習題
第6章 類之間的關係及實現
6.1 關聯關係及實現
6.2 聚合關係及實現
6.3 依賴關係及實現
6.4 本章小結
練習題
第7章 圖形用戶界面
7.1 java的gui類及應用
7.2 用戶界面事件的處理
7.3 自定義gui類
7.4 用戶界面類與問題域類的交互
7.5 用戶界面設計的原則
7.6 本章小結
練習題
第8章 數據持久化和數據訪問的實現
8.1 數據持久化
8.2 文件及訪問
8.3 數據庫及sql
8.4 數據訪問的實現
8.5 較複雜的數據庫訪問的實現
8.6 本章小結
練習題
第9章 web應用系統的開發
9.1 web基本知識
9.2 web應用系統結構
9.3 java servlet
9.4 jsp
9.5 web應用系統的設計模式與架構
9.6 web應用系統開發實例
9.7 本章小結
練習題 附錄ajava application開發環境的建立
a.1 下載和安裝myeclipse
a.2 使用myeclipse編寫java程序
a.3 導人java class
a.4 導出java項目
a.5 調試(debug)java程序
附錄bjava web應用開發環境的建立
b.1 建立web項目
b.2 創建、編輯、編譯web應用文件
b.3 調試運行jsp文件
b.4 項目的發佈
附錄c常用術語或詞匯表
參考文獻.
書摘/試閱
例7—6程序中處理數字格式時用到了Java提供DecimalFormat類,該類可幫你用最快的速度將數字格式化成你需要的格式。DecimalFormat類主要靠#和0兩種占位符號來指定數字長度。0表示如果位數不足則以0填充,#表示只要有可能就把數字拉上這個位置。如果你想了解更多,請參考java.text.DecimalFormat類的文檔。
7.5用戶界面設計的原則
開發工具Eclipes可以通過加插件在窗體上拖曳組件的方式為用戶界面設計提供非常簡便的方法。用戶界面的設計和規劃不僅影響到它本身外觀的可觀賞性,而且對于應用程序的可操作性也有很重要的作用。一個優秀的程序員在設計應用程序時,總是從用戶角度出發,以方便用戶的使用為程序設計的目標。由于用戶第一次接觸應用程序就是從界面開始的,因此如何設計應用程序的界面從某種意義來說是很重要的。
大多數用戶界面設計的原則包括對顏色、文字和框架的設計的要求。在界面設計開始之前,可以先將設計的界面畫在紙上,然后考慮哪些組件是必需的,組件的位置、大小、一致性編排及各組件之間的聯系等。在開始制作界面之前做一點簡單設計會加快應用程序的設計進程。用戶界面設計原則主要包括以下幾點。
(1)組件位置的安排。
在絕大多數的程序界面設計中,并不是所有的元素都具有相同的重要性,所以應抓住重點。將較重要的元素定位在對用戶來說處在一目了然的位置,重要的和需要經常訪問的元素應當處于顯著的位置,次要的元素則應當處于次要的位置。習慣的閱讀順序一般是從左到右,從上到下,因此,最重要的元素應當放在左邊和上面。另外,按照組件在功能上的聯系,應將它們放在一起,便于用戶使用。
(2)組件風格的一致性。
在應用程序中保持不同組件風格的一致性,對提高應用程序的可用度來說是非常重要的。一致性的外觀體現應用程序的協調性。如果缺乏一致性就會使界面混亂而無序,這樣的界面將會使應用程序看起來混亂,給用戶的使用帶來不便。當有多種組件被同時利用時,要盡可能使它們采用同一風格。例如,在組件中要使用相同的顏色作為背景色等,并且要堅持用同一種風格貫穿整個應用系統的界面。
(3)保持界面的簡潔。
界面設計最重要的原則就是簡潔明了。在界面上,應當形成一種簡潔明了的布局。一個界面上有太多的組件會導致界面雜亂無章,給用戶尋找所需內容或組件帶來不便或困難。在設計中也需要插入空白空間來突出設計的元素。行列整齊、行距一致的界面安排也會使界面容易閱讀。
主題書展
更多
主題書展
更多書展購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

