圖書信息
出版社: 中國鐵道出版社; 第1版 (2008年7月1日)
叢書名: 21世紀高等院校計算機套用技術規劃教材
平裝: 340頁
正文語種: 簡體中文
開本: 16
ISBN: 9787113079505
條形碼: 9787113079505
尺寸: 25.6 x 18.2 x 1.6 cm
重量: 581 g
作者簡介
吳文虎,教授,現任清華大學計算機系教授、博士生導師,現任高校計算機基礎教育研究會副理事長。主要研究方向包括語音識別及語言理解、語音合成、語音信號數字處理等。他已連續十六年主講研究生的學位課:“語音信號數字處理”。在科研上多次獲科技進步二等獎,在教學上獲1997年清華大學優秀教學成果特等獎;1998年全國優秀教師一等獎;1999年獲得首都勞動獎章;2000年獲全國科學普及先進個人獎;2001年獲北京優秀教學成果一等獎;2001年獲全國師德先進個人獎。
從1984年開始參加計算機普及活動,曾任中國計算機學會普及委員會主任。擔任國際信息學奧林匹克中國隊總教練,帶領中國隊在信息學國際大賽中取得多塊金牌,使中國隊屆屆名列前茅。
內容簡介
《JBuilder程式設計教程》面向Java的初學者。首先簡單介紹了Java的編程環境JBuilder,接著介紹了Java語言的語法知識,為讀者學習打下了一個良好的基礎。後面介紹面向對象編程與控制項技術,在理解了面向對象技術後,再重點介紹GUI控制項及套用。接著,介紹一些高級開發技術,如Applet開發和檔案操作等。然後,介紹了一些實用編程技術,如多媒體套用、資料庫處理和網路協定設計等。最後,用一個大型實例來說明如何開發一個項目,詳細介紹了項目開發的過程及在商業套用中間件WebSphereApplicationServer上的安裝與部署。一方面豐富了讀者的項目經驗,另一方面,也補充了另一大知識點——Web應用程式設計。
《JBuilder程式設計教程》可供高等院校理工科學生學習使用,也可作為程式設計愛好者的學習參考用書,還可作為各類培訓班的培訓用書。
目錄
第1章 初識JBuilder
1.1 JBuilder的特點
1.1.1 虛擬端點編程
1.1.2 JDK5.0 支持
1.1.3 J2EE和EJB的提升
1.1.4 Web開發的提升
1.1.5 Web服務
1.1.6 J2EE套用伺服器
1.2 JBuilder的安裝
1.2.1 JBuilder的版本
1.2.2 JBuilder對硬體的要求
1.2.3 安裝過程
1.3 學習JBuilder的方法
1.3.1 掌握好基礎知識
1.3.2 循序漸進
1.3.3 熟練掌握調試技巧
1.4 應用程式嚮導使用
1.4.1 使用ProjectWizard創建工程
1.4.2 使用ApplicationWizard創建一個Java應用程式
小結
習題
第2章 JBuilder的集成開發環境
2.1 JBuilder的集成開發環境簡介
2.2 選單欄
2.2.1 檔案選單
2.2.2 Refactor選單
2.2.3 Search選單
2.2.4 View選單
2.2.5 Project選單
2.2.6 Run選單
2.2.7 Team選單
2.2.8 Tools選單
2.2.9 Window選單
2.3 組件欄
2.4 對象瀏覽器
2.5 用戶界面設計器
2.6 JBuilder編輯器
2.7 JBuilder的錯誤檢測和調試技巧
小結
習題
第3章 Java的基礎知識
3.1 Java語言的特點
3.2 基本數據類型和表達式
3.2.1 基本辭彙
3.2.2 基本數據類型
3.2.3 類型轉換與強制類型轉換
3.3 數組
3.3.1 一維數組
3.3.2 多維數組
3.4.字元串的簡單介紹
3.5 運算符
3.5.1 算術運算符
3.5.2 位運算符
3.5.3 關係運算符
3.5.4 “?”運算符
3.5.5 運算符優先權
3.6 循環、流程控制
3.6.1 Java的選擇語句
3.6.2 switch語句
3.6.3 循環語句
3.6.4 跳轉語句
3.6.5 使用continue語句
3.6.6 使用retum語句
3.7 異常處理
3.7.1 異常的基本知識
3.7.2 顯示一個異常的描述
3.7.3 使用多重catch語句
3.7.4 嵌套try語句
3.7.5 throws語句
3.7.6 finally語句
3.7.7 Java的內置異常
3.7.8 創建自己的異常子類
3.7.9 使用異常
3.7.10 在JBuilder中的異常處理
小結
習題
第4章 對象和組件
4.1 對象和組件的基本知識
4.1.1 面向對象的概念
4.1.2 Java中的類、方法和變數
4.1.3 Java名字空間及訪問規則
4.1.4 Java中的抽象類、接口和程式包
4.1.5 對象的構造、引用和回收
4.2 JBuilder類庫
4.2.1 Java2平台的版本
4.2.2 Java開發類庫組成
4.3 基於組件的可視化程式設計
4.3.1 什麼是可視化編程
4.3.2 可視化編程實踐
小結
習題
第5章 界面設計與互動設計
5.1 AWT控制項
5.1.1 按鈕控制項
5.1.2 標籤控制項
5.1.3 編輯(TextField和TextAiea)控制項
5.1.4 複選框(Checkbox)控制項和單選按鈕(CheckboxGroup)控制項
5.1.5 下拉框(Choice)控制項
5.1.6 列表框(List)控制項
5.1.7 滾動條(Scrollbar)控制項
5.1.8 選單(MenuBar)控制項
5.1.9 彈出式選單(PopMenu)控制項
5.2 Swing控制項
5.2.1 JPasswordField控制項
5.2.2 JSlider控制項
5.2.3 JColorChoose控制項
5.2.4 JFileChoose控制項
5.2.5 JSolitPane、JTree和JEditorPane控制項
5.2.6 JToolBar控制項
5.2.7 Swing綜合實例
5.3 布局管理器
5.3.1 BorderLayout布局管理器
5.3.2 FlowLayout布局管理器
5.3.3 GridLayout布局管理器
5.3.4 CardLayout布局管理器
5.3.5 XYLayout布局管理器
5.3.6 GridBagLayout布局管理器
5.3.7 套用實例
5.4 JBuilder的對話框及模板對話框
5.4.1 對話框
5.4.2 JOptionPane類
5.4.3 檔案對話框
5.4.4 顏色對話框
5.4.5 字型對話框
5.4.6 綜合設計舉例
小結
習題
第6章 Applet開發技術
6.1 Applet工作原理
6.1.1 瀏覽java.applet包
6.1.2 HTML簡介
6.1.3 Applet應用程式框架
6.1.4 Applet的生命周期
6.2 Applet應用程式的特點
6.3 Applet標籤
6.4 使用JBuilder開發Applet實例
6.4.1 使用嚮導開發Applet
6.4.2 在JBuilder中部署Applet
6.5 Applet測試方式和注意事項
6.5.1 基本測試步驟
6.5.2 在瀏覽器中測試
小結
習題
第7章 檔案與文檔編輯器
7.1 JBuilder的檔案流
7.1.1 位元組流和字元流
7.1.2 預定義流
7.2 控制台輸入和輸出
7.3 檔案類
7.4 基本檔案的操作
7.5 壓縮檔案操作
7.6 綜合開發實例
7.6.1 文本編輯器實例
7.6.2 檔案的操作處理實例
7.6.3 壓縮檔案對話框實例
小結
習題
第8章 網路程式設計
第9章 JBuilder多媒體組件與套用
第10章 資料庫程式設計
第11章 基於Web的選課系統
第12章 基於Web選課系統在WebSphere套用伺服器上的安裝與部署
參考文獻
附錄