-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
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自學視頻教程

( 簡體 字)
作者:軟件開發技術聯盟類別:1. -> 程式設計 -> JAVA -> Java
譯者:
出版社:清華大學出版社Java自學視頻教程 3dWoo書號: 40318
詢問書籍請說出此書號!

缺書
NT售價: 350

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

譯者序:

前言:

本書編寫背景
  為什么一方面很多畢業生不太容易找到工作,另一方面很多企業卻招不到合適的人才?為什么很多學生學習很刻苦,臨畢業了卻感到自己似乎什么都不會?為什么很多學生到企業之后,發現很多所學的知識用不上?……高校課程設置與企業應用嚴重脫節,高校所學知識得不到很好的實踐,本來是為了實際應用而學習卻變成了應付考試,是造成如上所述現象的主要原因。
  為了能滿足社會需要,有些人不得不花費巨額費用和半年到一年時間到社會再培訓,浪費了巨大的人力物力。有沒有一種辦法讓學生在校就能學到企業應用的內容呢?——本書就是為此目的而來。本書從沒有編程基礎或稍有編程基礎的讀者層次開始,通過適合自學的方式,從基礎知識到小型實例到綜合實例到項目案例,讓學生在學校就能學到企業應用的內容,從而實現從學校所學到企業應用的重大跨越,架起從學校通向社會的橋梁。
本書特點
1.從基礎到項目實戰,快速鋪就就業之路
  全書體例為:基礎知識+小型實例+綜合實例+項目實戰,既符合循序漸進的學習規律,也力求貼近項目實戰等實際應用。基礎知識是必備內容;小型實例是通過實例鞏固基礎知識;綜合實例則是在進一步綜合應用基礎知識的前提下,通過模塊的形式讓內容更加貼近實際應用;項目實戰更是展現項目開發的全過程,讓讀者對基本的項目開發有一個全面的認識。
2.全程配套視頻講解,讓老師手把手教您
  本書配書光盤含配套視頻講解,基本覆蓋全書內容,學習之前,先看、聽視頻講解,然后對照書模仿練習,相信會快速提高學習效率。
3.配套資源極為豐富,各類實例一應俱全
(1)實例資源庫:包括上千個編程實例,各種類型一應俱全,無論學習這本書的哪一章節,都可以從中找到相關的多種實例加以實踐,相信對深入學習極有幫助。
(2)模塊資源庫:包括最常用的十多個經典模塊分析,它們既可作為綜合應用實例學習,又可移植到相關應用中,進而避免重復勞動,提高工作效率。
(3)項目(案例)資源庫:包括十多個項目開發案例,從需求分析、系統設計、模塊分析到代碼實現,幾乎全程展現了項目開發的整個過程。
(4)任務(訓練)資源庫:共計千余個實踐任務,讀者可以自行實踐練習,還可以到對應的網站上尋找答案。
(5)能力測試資源庫:列舉了幾百個能力測試題目,包括編程基礎能力測試、數學及邏輯思維能力測試、面試能力測試、編程英語能力測試,便于讀者自我測試。
(6)編程人生:精選了二十多個IT勵志故事,希望讀者朋友從這些IT成功人士的經歷中汲取精神力量,讓這些經歷成為您不斷進取、勇攀高峰的強大精神動力。

如何高效使用本書
  建議首先看相關實例視頻,然后對照圖書的實例,動手操作或者運行程序,反復體會,之后再打開本書光盤的“自主學習系統”,找一些對應的實例練習。當然,還可以參考“自主學習系統”的其他資源,加以補充和拓展。
本書常見問題
1.編程軟件的獲取
  按照本書上的實例進行操作練習,需要事先在電腦上安裝相關的語言或工具的開發環境(編程軟件)。本書光盤只提供了教學視頻、自主學習系統等輔助資料,并未提供編程軟件,讀者朋友需要在網上搜索下載,或者到當地電腦城、軟件經銷商處購買。
2.關于本書的技術問題或有關本書信息的發布
  (1)讀者朋友遇到有關本書的技術問題,建議先登錄www.rjkflm.com,搜索到本書后,查看該書的留言是否已經對您的相關問題進行了回復,以避免浪費您更多的時間。
  (2)如果留言沒有相關問題,可加入QQ:4006751066咨詢有關本書的技術問題。
  (3)本書經過多次審校,仍然可能有極少數錯誤,歡迎讀者朋友批評指正,請給我們留言,我們也將對提出問題和建議的讀者予以獎勵。另外,有關本書的勘誤,我們會在www.rjkflm.com網站上公布。
3.關于本書光盤的使用
  本書光盤只能在電腦光驅(DVD格式)中使用,光盤中的視頻文件雙擊即可自行播放。極個別光盤視頻文件如果不能打開,請暫時關閉一下殺毒軟件再打開;若仍然無法打開,建議換臺電腦后將光盤內容復制過來后打開(極個別光驅與光盤不兼容導致無法讀取的現象是有的)。另外,盤面若有污痕建議先行擦拭干凈。
關于作者
  本書由軟件開發技術聯盟組織編寫,該聯盟由一家有十多年集軟件開發、數字教育、圖書出版為一體的高科技公司——明日科技和一些中青年骨干教師組成。
  本書主要由賽奎春、李嚴執筆編寫,其他參與本書編寫的人員有王國輝、高春艷、陳英、王小科、張鑫、楊麗、劉佳、辛洪郁、崔佳音、劉麗艷、劉紅艷、周佳星、高飛、郭鐵、王敬杰、張金輝、劉志銘、宋晶、宋禹蒙、王雨竹、張彥國、張磊、高茹、王喜平、任媛、王占龍、郭銳、孫桂杰、郭鑫、張領、鄒淑芳、李賀、于國槐、李根福、陳威、張世輝、高潤嶺等。
寄語讀者
  親愛的讀者朋友,千里有緣一線牽,感謝您在茫茫書海中找到了本書,希望她架起你我之間學習、友誼的橋梁,希望她帶您輕松步入妙趣橫生的編程世界,希望她成為您成長道路上的鋪路石。
  
軟件開發技術聯盟
  
  
  
  
II
  
  
III
  
  
  
  
  
  
內容簡介:

    《Java自學視頻教程》以初學者為主要對象,全面介紹了Java程序開發相關的各種技術。在內容排列上由淺入深,讓讀者循序漸進地掌握Java開發技術;在內容講解上結合豐富的圖解和形象的比喻,幫助讀者理解晦澀難懂的技術;在內容形式上附有大量的注意、說明、技巧等欄目,夯實讀者理論技術,豐富管理與開發經驗。
    《Java自學視頻教程》共分3篇20章,其中,第1篇為入門篇,主要包括Java開發前奏、搭建Java開發環境、Java語言基本語法、算法和流程控制、Eclipse開發工具、面向對象程序設計、數組應用和字符串處理等內容;第2篇為提高篇,主要包括集合類、異常處理機制、I/O技術、多線程技術、枚舉與泛型、Swing基礎知識、JDBC技術、Swing高級組件、GUI事件處理機制和網絡程序設計等內容;第3篇為實戰篇,主要包括進銷存管理系統和企業內部通信系統兩個實戰項目。另外本書光盤包含:
    14小時視頻講解/1062個編程實例/18個經典模塊分析/17個項目開發案例/580個編程實踐任務/596個能力測試題目(基礎能力測試、數學及邏輯思維能力測試、面試能力測試、編程英語能力測試)/23個IT勵志故事。
    本書適用于Java程序開發愛好者、初學者和中級開發人員,也可以作為大中專院校和培訓機構的教材。

目錄:

  本書光盤“自主學習系統”內容索引…XI
第1篇 入 門 篇

第1章 Java開發前奏 2
( 視頻講解:19分鐘)
1.1 Java簡介 3
1.1.1 Java語言 3
1.1.2 Java的優勢 3
1.1.3 Java近幾年的排行 4
1.1.4 Java的發展史 5
1.1.5 Java的成功案例 6
1.2 Java特性 6
1.2.1 Java的應用領域 7
1.2.2 Java語法的特征 7
1.3 怎么學Java 9
1.3.1 Java程序員的成長之路 9
1.3.2 如何學好Java 9
1.4 本章小結 10
第2章 搭建Java開發環境 11
( 視頻講解:18分鐘)
2.1 JDK的下載及安裝 12
2.1.1 下載JDK 12
2.1.2 安裝JDK 14
2.1.3 Windows系統下配置和
測試JDK 15
2.2 Java程序的開發過程 17
2.3 一個簡單的Java程序 18
2.3.1 構建Java程序 18
2.3.2 編譯和運行Java程序 19
2.3.3 使用Java核心API文檔 20
2.4 綜合應用 20
2.4.1 添加依賴項目到構建路徑 20
2.4.2 創建用戶自定義類庫 21
2.4.3 為項目添加類庫 23
2.5 本章小結 23
2.6 跟我上機 24
第3章 Java語言基本語法 25
( 視頻講解:59分鐘)
3.1 常量與變量 26
3.1.1 常量的概念及使用 26
3.1.2 變量的概念及命名規則 27
3.1.3 變量的有效范圍 28
3.2 基本的數據類型 31
3.2.1 整數類型 32
3.2.2 浮點類型 34
3.2.3 字符類型 34
3.2.4 布爾類型 35
3.2.5 基本數據類型間的轉換 35
3.3 Java運算符 37
3.3.1 賦值運算符 37
3.3.2 算術運算符 37
3.3.3 關系運算符 38
3.3.4 邏輯運算符 39
3.3.5 位運算符 42
3.3.6 其他運算符 45
3.3.7 運算符的優先級別及結合性 47
3.4 Java標識符與關鍵字 47
3.4.1 標識符 48
3.4.2 關鍵字 48
3.5 編碼規范 49
3.5.1 Java命名規范 49
3.5.2 代碼編寫規則 50
3.6 Java程序的注釋 50
3.6.1 單行注釋 50
3.6.2 使用多行注釋 51
3.6.3 文檔注釋的使用 51
3.7 綜合應用 52
3.7.1 加密可以這樣簡單 52
3.7.2 位運算實現兩個變量值的互換 52
3.8 本章小結 53
3.9 跟我上機 53
第4章 算法和流程控制 54
( 視頻講解:37分鐘)
4.1 算法 55
4.1.1 什么是算法 55
4.1.2 算法的描述方法 55
4.2 分支語句 56
4.2.1 簡單的if條件語句 56
4.2.2 if-else條件語句 58
4.2.3 if-else-if多分支語句 60
4.2.4 switch多分支語句 62
4.2.5 if語句和switch語句的區別 65
4.3 循環語句 66
4.3.1 for循環語句 66
4.3.2 while循環語句 68
4.3.3 do-while循環語句 70
4.3.4 foreach語句 73
4.3.5 各循環語句間的區別 74
4.4 跳轉語句 74
4.4.1 break跳轉語句 74
4.4.2 continue跳轉語句 75
4.4.3 return跳轉語句 75
4.5 綜合應用 76
4.5.1 根據消費金額計算折扣 76
4.5.2 判斷某一年是否為閏年 77
4.6 本章小結 78
4.7 跟我上機 78
第5章 Eclipse開發工具 79
( 視頻講解:24分鐘)
5.1 使用Eclipse開發工具的原因 80
5.2 Eclipse工作臺 80
5.2.1 Eclipse工作臺概述 80
5.2.2 透視圖 81
5.2.3 編輯器 82
5.2.4 熟悉Eclipse的菜單欄和
工具欄 83
5.3 編寫Java程序 84
5.3.1 新建Java項目 84
5.3.2 新建Java類 85
5.3.3 編寫Java代碼 87
5.3.4 運行程序 88
5.3.5 保存并關閉Java項目 88
5.4 Eclipse資源管理 89
5.4.1 導入Java類 89
5.4.2 導入Java項目 90
5.4.3 導出Java項目 91
5.5 本章小結 92
第6章 面向對象程序設計 93
( 視頻講解:1小時2分鐘)
6.1 面向對象程序設計 94
6.1.1 面向對象程序設計概述 94
6.1.2 面向對象程序設計的特點 95
6.2 類和對象 97
6.2.1 定義類 97
6.2.2 成員變量和局部變量 98
6.2.3 構造方法的概念及用途 100
6.2.4 創建對象 101
6.2.5 使用對象 102
6.2.6 銷毀對象 103
6.3 包 103
6.3.1 包的概念 103
6.3.2 創建包 103
6.3.3 使用包中的類 104
6.4 Java中的繼承關系 105
6.4.1 繼承的概念 105
6.4.2 創建子類 105
6.4.3 繼承的使用原則 106
6.4.4 使用this關鍵字 107
6.4.5 使用super關鍵字 108
6.5 多態技術 109
6.5.1 方法的重載 109
6.5.2 方法的覆蓋 110
6.6 抽象類 112
6.7 final類與final方法 115
6.7.1 final類 115
6.7.2 final方法 116
6.8 Java中的接口 117
6.8.1 定義接口 117
6.8.2 實現接口 118
6.9 綜合應用 120
6.9.1 定義不能重寫的方法 120
6.9.2 溫度轉換 121
6.10 本章小結 121
6.11 跟我上機 122
第7章 數組應用 123
( 視頻講解:41分鐘)
7.1 一維數組 124
7.1.1 聲明一維數組 124
7.1.2 創建一維數組 124
7.1.3 初始化一維數組 126
7.1.4 使用一維數組 128
7.2 二維數組 129
7.2.1 聲明二維數組 129
7.2.2 創建二維數組 130
7.2.3 初始化二維數組 131
7.2.4 使用二維數組 132
7.3 操作數組 133
7.3.1 復制數組 134
7.3.2 排序數組 135
7.3.3 比較數組 137
7.3.4 搜索數組 137
7.3.5 填充數組 138
7.3.6 傳遞數組 139
7.4 綜合應用 140
7.4.1 使用直接選擇排序法 140
7.4.2 使用快速排序法 142
7.5 本章小結 143
7.6 跟我上機 143
第8章 字符串處理 144
( 視頻講解:44分鐘)
8.1 初識字符串 145
8.1.1 字符串常量 145
8.1.2 聲明字符串變量 145
8.1.3 創建字符串 145
8.2 連接字符串 148
8.2.1 字符串與字符串的連接 148
8.2.2 字符串與其他類型數據的
連接 148
8.3 字符串操作 150
8.3.1 比較字符串 150
8.3.2 獲取字符串的長度 153
8.3.3 字符串的大小寫轉換 153
8.3.4 查找字符串 153
8.3.5 獲取字符串的子字符串 156
8.3.6 替換或去除字符串中的空格 156
8.3.7 分割字符串 157
8.4 格式化字符串 158
8.4.1 常規類型的格式化 158
8.4.2 日期和時間字符串格式化 161
8.5 StringBuilder類 165
8.5.1 創建字符串生成器 165
8.5.2 字符串生成器的應用 166
8.6 正則表達式 168
8.7 綜合應用 170
8.7.1 格式化當前日期 170
8.7.2 獲取字符串中的漢字個數 171
8.8 本章小結 172
8.9 跟我上機 172

  
  
第2篇 提 高 篇

第9章 集合類 174
( 視頻講解:32分鐘)
9.1 集合類概述 175
9.2 Collection接口 175
9.2.1 addAll()方法 175
9.2.2 removeAll()方法 176
9.2.3 retainAll()方法 177
9.2.4 containsAll()方法 178
9.2.5 toArray(T[] t)方法 179
9.3 List集合 180
9.3.1 List接口的實現類 180
9.3.2 List的用法 180
9.4 Set集合 183
9.4.1 HashSet類 183
9.4.2 TreeSet類 185
9.5 Map集合 187
9.5.1 Map接口 187
9.5.2 Map接口的實現類 188
9.6 綜合應用 190
9.6.1 使用List集合傳遞學生信息 190
9.6.2 實現省市級聯輸出 191
9.7 本章小結 192
9.8 跟我上機 192
第10章 異常處理機制 193
( 視頻講解:18分鐘)
10.1 異常處理 194
10.2 常見異常類 194
10.3 Java異常處理 195
10.3.1 錯誤 195
10.3.2 捕獲異常 196
10.4 內置異常類 197
10.4.1 Error類 198
10.4.2 Exception類 198
10.5 自定義異常 200
10.6 在方法中拋出異常 202
10.6.1 使用throws關鍵字拋出異常 202
10.6.2 使用throw關鍵字拋出異常 202
10.7 異常處理使用原則 204
10.8 本章小結 204
10.9 跟我上機 204
第11章 I/O技術 205
( 視頻講解:28分鐘)
11.1 I/O處理方式 206
11.1.1 I/O的基本模式 206
11.1.2 Java提供的流類 207
11.1.3 輸入流 207
11.1.4 輸出流 208
11.2 以byte為數據單位的流類 209
11.2.1 InputStream類 209
11.2.2 OutputStream類 210
11.3 以char為數據單位的流類 211
11.3.1 Reader類 211
11.3.2 Writer類 213
11.4 常用I/O處理方式 214
11.4.1 文件類 214
11.4.2 文件的字節輸入/輸出流 216
11.4.3 文件的字符輸入/輸出流 219
11.4.4 帶緩存的輸入/輸出流 222
11.4.5 對象序列化 224
11.5 對文件及文件夾進行操作 226
11.5.1 復制文件 226
11.5.2 復制文件夾 227
11.5.3 刪除文件 229
11.5.4 分行寫入文件 229
11.6 綜合應用 230
11.6.1 文件鎖定 230
11.6.2 將用戶輸入的內容保存到文本
文件 231
11.7 本章小結 232
11.8 跟我上機 232
第12章 多線程技術 233
( 視頻講解:37分鐘)
12.1 線程概述 234
12.1.1 進程 234
12.1.2 線程 234
12.2 線程的創建 236
12.2.1 繼承Thread類 236
12.2.2 實現Runnable接口 237
12.2.3 兩種創建線程方式的比較 239
12.3 線程的生命周期 239
12.4 線程的優先級及執行順序 240
12.4.1 線程的優先級 241
12.4.2 線程的執行順序 241
12.5 線程的控制 245
12.5.1 線程的啟動 245
12.5.2 線程的掛起 245
12.5.3 結束線程 249
12.5.4 線程組 250
12.6 線程的同步 251
12.6.1 線程安全 251
12.6.2 線程同步機制 252
12.7 線程通信 255
12.8 多線程產生死鎖 259
12.9 綜合應用 259
12.9.1 使用守護線程 259
12.9.2 線程的插隊 260
12.10 本章小結 261
12.11 跟我上機 262
第13章 枚舉與泛型 263
( 視頻講解:17分鐘)
13.1 枚舉類型 264
13.1.1 使用枚舉類型設置常量 264
13.1.2 深入了解枚舉類型 266
13.1.3 枚舉類型的優勢 271
13.2 泛型 272
13.2.1 向上轉型與向下轉型 272
13.2.2 定義泛型類 273
13.2.3 泛型的常規用法 274
13.2.4 泛型的高級用法 278
13.2.5 泛型總結 280
13.3 綜合應用 281
13.3.1 遍歷枚舉接口的元素 281
13.3.2 選擇合適的枚舉元素 281
13.4 本章小結 282
13.5 跟我上機 282
第14章 Swing基礎知識 283
( 視頻講解:1小時2分鐘)
14.1 Swing概述 284
14.1.1 Swing的特點 284
14.1.2 Swing包 284
14.1.3 常用Swing組件概述 285
14.2 常見窗體 285
14.2.1 JFrame窗體 285
14.2.2 JDialog窗體 287
14.3 基本組件 289
14.3.1 標簽組件 289
14.3.2 按鈕組件 291
14.3.3 文本組件 294
14.3.4 列表組件 297
14.4 向窗體中添加容器 300
14.4.1 JPanel面板的應用 300
14.4.2 JScrollPane面板的應用 301
14.4.3 分割面板的應用 302
14.4.4 選項卡面板的應用 305
14.5 選擇合理的布局方式 307
14.5.1 靈活指定組件位置的絕對
布局 307
14.5.2 窗體默認的邊界布局 308
14.5.3 奇妙的網格布局 309
14.5.4 按指定方向擺放組件的流式
布局 311
14.6 常用的事件監聽器 312
14.6.1 事件監聽器概述 312
14.6.2 事件監聽器 313
14.6.3 動作事件(ActionEvent)
監聽器 314
14.6.4 焦點事件(FocusEvent)
監聽器 315
14.7 綜合應用 316
14.7.1 實現按鈕關鍵字描紅 316
14.7.2 鼠標經過時按鈕放大 317
14.8 本章小結 318
14.9 跟我上機 318
第15章 JDBC技術 319
( 視頻講解:44分鐘)
15.1 了解數據庫基礎知識 320
15.1.1 生活中的數據庫 320
15.1.2 了解數據庫的特點及分類 320
15.2 JDBC技術 321
15.2.1 JDBC技術概述 321
15.2.2 在項目中添加數據庫驅動的
原因 322
15.3 認識JDBC中不可缺少的類與
接口 322
15.3.1 管理數據庫驅動類
DriverManager 322
15.3.2 數據庫連接接口Connection 323
15.3.3 發送SQL語句接口Statement 323
15.3.4 可執行動態SQL的接口
PreparedStatement 324
15.3.5 查詢結果集接口ResultSet 324
15.4 操作數據庫的步驟 325
15.4.1 加載JDBC驅動程序 325
15.4.2 創建數據庫連接 326
15.4.3 執行SQL語句 327
15.4.4 獲得查詢結果 328
15.4.5 關閉連接 328
15.5 常見的數據操作 329
15.5.1 添加數據 329
15.5.2 修改數據 330
15.5.3 刪除數據 331
15.5.4 查詢數據 332
15.5.5 使用預處理語句 334
15.6 綜合應用 336
15.6.1 查詢商品銷售的前3名 336
15.6.2 查詢男生和女生的人數 339
15.7 本章小結 339
15.8 跟我上機 340
第16章 Swing高級組件 341
( 視頻講解:39分鐘)
16.1 為窗體添加菜單 342
16.1.1 創建菜單欄 342
16.1.2 創建菜單 342
16.1.3 創建菜單項 343
16.1.4 創建彈出式菜單 345
16.1.5 創建個性化菜單 346
16.2 實現為窗體添加工具欄 349
16.2.1 創建工具欄 350
16.2.2 為工具欄添加工具按鈕 350
16.3 使用對話框 351
16.3.1 打開本地文件的文件對話框 352
16.3.2 為用戶提供信息對話框 354
16.3.3 色彩斑斕的顏色選擇對話框 356
16.3.4 實現確認操作的確認對話框 357
16.4 表格組件 358
16.4.1 實現創建表格 359
16.4.2 表格模型 360
16.4.3 維護表格模型 362
16.5 使用系統托盤 364
16.5.1 實現獲取系統托盤 365
16.5.2 為系統托盤添加圖標的方法 365
16.5.3 添加彈出菜單 366
16.6 綜合應用 368
16.6.1 簡單的圖片瀏覽器 368
16.6.2 瀏覽文本文件內容 369
16.7 本章小結 372
16.8 跟我上機 373
第17章 GUI事件處理機制 374
( 視頻講解:30分鐘)
17.1 窗體事件 375
17.1.1 捕獲窗體焦點變化事件 375
17.1.2 捕獲窗體狀態變化事件 376
17.1.3 捕獲其他窗體事件 378
17.2 鼠標操作 379
17.2.1 鼠標事件監聽器 379
17.2.2 鼠標事件處理 380
17.3 鍵盤控制事件 382
17.3.1 鍵盤事件監聽器 382
17.3.2 鍵盤事件處理 383
17.4 選項事件 385
17.5 表格模型事件 386
17.6 綜合應用 389
17.6.1 創建總顯示在最上方的窗體 389
17.6.2 創建內部子窗體 390
17.7 本章小結 390
17.8 跟我上機 391
第18章 網絡程序設計 392
( 視頻講解:47分鐘)
18.1 網絡程序設計基礎 393
18.1.1 局域網和廣域網 393
18.1.2 網絡協議 393
18.2 端口與套接字 394
18.2.1 端口 395
18.2.2 套接字 395
18.3 TCP編程原理 396
18.3.1 TCP協議 396
18.3.2 TCP編程的常用類 396
18.3.3 編寫TCP程序 400
18.4 UDP編程原理 402
18.4.1 UDP協議 402
18.4.2 掌握UDP編程的常用類 403
18.4.3 編寫UDP程序 404
18.5 綜合應用 407
18.5.1 客戶端一對一通信 407
18.5.2 聊天室程序 409
18.6 本章小結 412
18.7 跟我上機 412

  
第3篇 實 戰 篇

第19章 進銷存管理系統 414
( 視頻講解:1小時41分鐘)
19.1 系統分析 415
19.1.1 需求分析 415
19.1.2 可行性分析 415
19.2 系統設計 415
19.2.1 項目規劃 415
19.2.2 功能結構分析 416
19.3 數據庫設計 417
19.3.1 E-R圖 417
19.3.2 數據表概要說明 419
19.3.3 主要數據表的結構 419
19.4 系統登錄模塊設計 421
19.4.1 登錄功能設計 421
19.4.2 系統登錄模塊設計 422
19.5 程序主界面的設計 425
19.5.1 創建主窗口 425
19.5.2 初始化程序主界面的initialize()
方法 426
19.5.3 添加菜單和工具按鈕的方法 427
19.5.4 創建Action對象的
addFrameAction()方法 430
19.5.5 獲取功能窗體的getIFrame()
方法 431
19.6 基礎信息模塊設計 431
19.6.1 商品信息管理模塊設計 432
19.6.2 商品添加功能設計 432
19.6.3 設置組件布局位置的
setupComponent()方法 436
19.6.4 商品修改與刪除功能設計 436
19.7 進貨管理模塊設計 439
19.7.1 進貨單管理功能設計 439
19.7.2 初始化表格的initTable()
方法 444
19.7.3 初始化商品下拉選擇框的
initSpBox()方法 444
19.7.4 初始化進貨單窗體的
initTasks類 445
19.7.5 初始化進貨票號文本框的
initPiaoHao()方法 446
19.8 銷售管理模塊設計 446
19.8.1 銷售單管理功能設計 446
19.8.2 初始化銷售單窗體的
initTasks類 448
19.9 庫存管理模塊設計 449
19.9.1 庫存盤點功能設計 449
19.9.2 庫存價格調整功能設計 452
19.10 查詢統計模塊設計 454
19.10.1 銷售排行功能設計 454
19.10.2 執行銷售排行功能的事件
監聽器 455
19.11 系統設置模塊設計 456
19.11.1 操作員管理 456
19.11.2 權限管理 459
19.12 數據庫模塊 462
19.12.1 數據庫連接 462
19.12.2 獲取用戶信息的getUser()
方法 462
19.12.3 添加商品信息的addSp()
方法 463
19.12.4 獲取所有商品信息的getSpInfos()
方法 464
19.12.5 添加入庫信息的insertRukuInfo()方法 465
19.12.6 獲取最大入庫編號的
getRuKuMainMaxId()方法 466
19.12.7 更新用戶信息的updateUser()
方法 467
19.13 本章小結 468
第20章 企業內部通信系統 469
( 視頻講解:1小時39分鐘)
20.1 系統分析 470
20.1.1 需求分析 470
20.1.2 可行性分析 470
20.1.3 編寫項目計劃書 471
20.2 系統設計 473
20.2.1 系統目標 473
20.2.2 系統功能結構 474
20.2.3 數據庫設計 474
20.2.4 系統預覽 475
20.2.5 文件夾組織結構 476
20.3 主窗體設計 477
20.3.1 創建主窗體 477
20.3.2 記錄窗體位置 481
20.4 公共模塊設計 482
20.4.1 數據庫操作類 482
20.4.2 系統工具類 487
20.5 系統托盤模塊設計 492
20.5.1 系統托盤模塊概述 492
20.5.2 系統托盤模塊技術分析 492
20.5.3 系統托盤模塊實現 493
20.6 系統工具模塊設計 495
20.6.1 系統工具模塊概述 495
20.6.2 系統工具模塊技術分析 495
20.6.3 系統工具模塊實現 496
20.7 用戶管理模塊設計 500
20.7.1 用戶管理模塊概述 500
20.7.2 用戶管理模塊技術分析 501
20.7.3 用戶管理模塊實現 502
20.8 通信模塊設計 506
20.8.1 通信模塊概述 506
20.8.2 通信模塊技術分析 507
20.8.3 通信模塊實現 507
20.9 開發技巧與難點分析 511
20.9.1 合理使用圖片資源 511
20.9.2 使用JDK的系統托盤 512
20.10 本章小結 513

  
  
  
  
  
X
  
  
IX
  
  
  
  
  
  
序: