|
目錄
Java開發之旅1 第1章 一起來畫畫(Java AWT實現)3 預備知識視頻講解:2小時31分 項目開發視頻講解:1小時58分 代碼解釋(在綫擴展講解):15段 1.1 開發背景6 1.2 係統功能設計6 1.2.1 係統功能結構6 1.2.2 係統業務流程7 1.3 搭建項目7 1.3.1 係統開發環境要求7 1.3.2 創建新項目7 1.3.3 導入資源11 1.4 創建可以顯示的窗體15 1.5 創建畫闆20 1.6 添加鼠標畫筆功能23 1.7 添加工具欄26 1.7.1 添加工具欄組件26 1.7.2 實現調整畫筆粗細功能30 1.7.3 實現添加顔色功能33 1.7.4 實現清除圖像功能35 1.7.5 實現繪製圖形功能37 1.7.6 實現保存圖片功能41 1.8 添加菜單欄44 1.8.1 添加菜單欄組件44 1.8.2 給菜單項添加點擊事件48 1.9 實現添加水印功能51 1.10 添加鼠標圖標效果55 1.10.1 創建保存圖標的包55 1.10.2 實現更改鼠標圖標功能56 1.11 添加簡筆畫對照窗口59 1.11.1 創建保存簡筆畫素材的包59 1.11.2 創建顯示簡筆畫的窗體59 1.11.3 實現簡筆畫窗體與主窗體互相關聯62 1.12 讓按鈕變得更好看(選學)65 1.13 一起來找茬71 1.14 本章總結73 攻占Java大陸74 Java大咖實戰訓練營75 第2章 通訊錄係統(Java Swing + MySQL + Hibernate + BeautyEye外觀樣式實現)77 預備知識視頻講解:3小時24分 項目開發視頻講解:1小時58分 代碼解釋(在綫擴展講解):11段 2.1 開發背景80 2.2 係統功能設計80 2.2.1 係統功能結構80 2.2.2 係統業務流程81 2.3 創建項目81 2.3.1 係統開發環境要求81 2.3.2 創建新項目81 2.3.3 導入資源85 2.4 創建主窗體類92 2.5 連接並讀取數據庫數據96 2.5.1 搭建Hibernate框架96 2.5.2 讓主窗體錶格顯示數據98 2.6 添加展示客戶信息功能103 2.6.1 創建展示客戶信息窗體103 2.6.2 給主窗體錶格添加雙擊事件106 2.7 添加用戶登錄功能108 2.7.1 主窗體添加用戶權限識彆功能108 2.7.2 創建用戶登錄窗體110 2.8 添加修改客戶信息功能115 2.8.1 添加修改客戶信息按鈕115 2.8.2 創建修改客戶信息窗體類117 2.8.3 添加主窗體按鈕點擊事件122 2.8.4 添加修改客戶信息窗體按鈕點擊事件123 2.8.5 添加數據校驗功能128 2.9 添加新增客戶信息功能132 2.9.1 添加新增客戶信息按鈕132 2.9.2 創建新增客戶信息窗體133 2.9.3 添加主窗體按鈕點擊事件139 2.10 添加刪除客戶信息功能140 2.11 美化窗體界麵(選學)143 2.11.1 BeautyEye插件簡介143 2.11.2 使用BeautyEye外觀樣式143 2.12 一起來找茬145 2.13 本章總結147 攻占Java大陸148 Java大咖實戰訓練營149 第3章 明日彩票預測係統(Java Swing + MySQL + 多綫程實現)151 預備知識視頻講解:6小時29分 項目開發視頻講解:2小時11分 代碼解釋(在綫擴展講解):20段 3.1 開發背景154 3.2 係統功能設計154 3.2.1 係統功能結構154 3.2.2 係統業務流程155 3.3 係統開發155 3.3.1 係統開發環境要求155 3.3.2 創建明日彩票預測係統項目155 3.4 數據庫設計157 3.4.1 數據庫概述157 3.4.2 數據錶設計157 3.5 登錄窗體設計158 3.5.1 登錄窗體概述158 3.5.2 設計登錄窗體159 3.5.3 登錄功能的實現164 3.6 主窗體設計167 3.6.1 主窗體概述167 3.6.2 主窗體基本布局168 3.6.3 添加主窗體中的組件173 3.6.4 實現數據庫的連接179 3.6.5 分頁顯示曆屆開奬信息181 3.6.6 打開主窗體191 3.7 號碼走勢對話框設計193 3.7.1 號碼走勢對話框概述193 3.7.2 創建號碼走勢對話框194 3.7.3 創建位開奬號碼走勢麵闆195 3.7.4 實現號碼走勢對話框功能195 3.7.5 實現從主窗體嚮號碼走勢 對話框的跳轉功能197 3.7.6 設計位開奬號碼走勢麵闆199 3.7.7 獲取位開奬號碼走勢數據206 3.7.8 以摺綫圖顯示近10期開奬號碼走勢210 3.8 隨機選號對話框設計219 3.8.1 隨機選號對話框概述219 3.8.2 添加隨機選號對話框中的組件220 3.8.3 實現顯示開奬期數222 3.8.4 實現從主窗體嚮隨機選號對話框的跳轉功能223 3.8.5 隨機選號和按要求選號的切換224 3.8.6 機選選號功能的實現229 3.8.7 按照指定要求選取彩票號碼233 3.8.8 指定按要求選號時的約束條件237 3.8.9 彩票購買功能的實現240 3.8.10 關閉隨機選號對話框243 3.9 一起來找茬244 3.10 本章總結245 攻占Java大陸246 Java大咖實戰訓練營247 第4章 小小五子棋(Java AWT + Socket編程 + 多綫程 + 人機對戰實現)249 代碼解釋(在綫擴展講解):14段 4.1 開發背景252 4.2 係統功能設計252 4.2.1 係統功能結構252 4.2.2 係統業務流程253 4.3 係統開發環境要求253 4.4 項目目錄結構預覽253 4.5 公共模塊設計254 4.5.1 定義用戶類254 4.5.2 定義棋盤模型類254 4.6 界麵模型設計255 4.6.1 界麵模型概述255 4.6.2 設計主窗體256 4.6.3 設計登錄界麵258 4.6.4 繪製棋盤界麵259 4.6.5 實現單擊鼠標落棋功能263 4.6.6 實現遊戲迴放功能264 4.6.7 實現自由更換背景功能265 4.6.8 清屏動畫的實現266 4.7 通訊模塊設計267 4.7.1 通訊模塊概述267 4.7.2 信息識彆功能的實現267 4.7.3 實現發送/接收聊天信息功能269 4.7.4 “悔棋”命令的實現271 4.8 五子棋算法設計272 4.9 人機對戰設計276 4.9.1 人機對戰算法概述276 4.9.2 電腦自動處理用戶請求277 4.9.3 電腦判斷落棋點277 4.9.4 電腦自動落棋281 4.10 本章總結282 第5章 企業進銷存管理係統(Java Swing + MySQL實現)283 代碼解釋(在綫擴展講解):20段 第6章 企業QQ(局域網版)(Java Swing + Derby + 多綫程 + Socket編程實現)329 代碼解釋(在綫擴展講解):28段 第7章 九宮格記憶網(Java AWT + JSP + MySQL + + CSS實現)379 代碼解釋(在綫擴展講解):12段 第8章 銘成在綫考試係統(Servlet + JSP + MySQL + HTML5 + 實現)421 代碼解釋(在綫擴展講解):9段 界麵預覽.................................422 項目功能應用技術預覽423 攻占Java大陸424 武林榮譽稱號榜425 特彆提醒: 愛的讀者朋友,為瞭使您更好地學習編程,在隨書附的光盤中提供瞭一章拓展內容《銘成在綫考試係統》,如果您學有餘力,可以進一步進行學習。 (以下拓展內容在配書光盤中) 8.1 開發背景427 8.2 係統功能設計427 8.2.1 係統功能結構427 8.2.2 係統業務流程428 8.3 係統開發428 8.3.1 係統開發環境需求428 8.3.2 項目結構預覽429 8.4 數據庫設計429 8.4.1 初始化數據庫429 8.4.2 數據庫錶結構430 8.4.3 數據庫錶關係432 8.5 正確答案加密模塊設計432 8.5.1 字符串ASCII碼加密432 8.5.2 科學的加密方式MD5433 8.6 考試計時模塊設計433 8.6.1 使用WebSocket實現考試計時功能434 8.6.2 JSP引用WebSocket436 8.6.3 編寫計時模塊的業務邏輯437 8.6.4 啓動計時綫程441 8.7 考試科目模塊設計442 8.7.1 獲取並顯示考試科目444 8.7.2 獲取並顯示指定考試科目的所有試捲447 8.7.3 獲取並顯示試題及答案450 8.8 其他功能設計455 8.8.1 試捲編輯模塊設計455 8.8.2 科目編輯頁麵設計455 8.8.3 查看成績頁麵設計456 8.9 本章總結456
目錄
第1章Java基礎應用....................1 |
實例001 判斷某一年是否為閏年.......................2 |
實例002 從控製颱接收輸入的身份證號...........3 |
實例003 為新員工分配部門...............................4 |
實例004 重定嚮輸齣流實現程序日誌...............6 |
實例005 用動態數組保存學生姓名...................7 |
實例006 用List集閤傳遞學生信息................10 |
實例007 利用數組隨機抽取幸運觀眾.............11 |
實例008 Map映射集閤實現省市級聯選擇框 14 |
實例009 格式化當前日期.................................16 |
實例010 人民幣金額轉換成大寫格式.............18 |
實例011 驗證IP地址的有效性.......................21 |
實例012 鑒彆非法電話號碼.............................23 |
實例013 漢諾塔問題求解.................................25 |
實例014 ASCII編碼查看器..............................26 |
實例015 經理與員工的差異.............................28 |
實例016 簡單的汽車銷售4S店.......................30 |
實例017 兩隻完全相同的寵物.........................32 |
實例018 簡單的截圖軟件.................................35 |
實例019 泛型化的摺半查找法.........................36 |
實例020 查看和修改綫程名稱.........................38 |
實例021 簡單的電子時鍾.................................40 |
實例022 簡單的模擬時鍾.................................43 |
實例023 簡單的公曆 年曆.............................45 |
實例024 判斷日期格式的有效性.....................48 |
實例025 查看本地時區.........................50 |
實例026 計算程序運行時間.............................51 |
實例027 七星彩號碼生成器.............................52 |
實例028 大樂透號碼生成器.............................54 |
實例029 監視JVM內存狀態...........................56 |
第2章 圖形與圖錶操作................59 |
實例030 為圖形填充漸變色.............................60 |
實例031 繪製藝術圖案..........................61 |
實例032 繪製花瓣.................................63 |
實例033 裁剪圖片................................65 |
實例034 使用像素值生成圖像.........................67 |
實例035 水印文字...........................69 |
實例036 中文驗證碼.............................70 |
實例037 圖片驗證碼...............................72 |
實例038 帶乾擾綫的驗證碼.............................74 |
實例039 圖片半透明.................................76 |
實例040 圖片融閤...........................78 |
實例041 文字跑馬燈..........................80 |
實例042 字幕顯示..........................82 |
實例043 電影膠片.........................85 |
實例044 雪花飄落動畫效果......................87 |
實例045 水波動畫效果............................89 |
實例046 圖片配對遊戲........................93 |
實例047 小豬走迷宮遊戲..........................96 |
實例048 拼圖遊戲...............................99 |
實例049 海灘捉螃蟹遊戲...........................104 |
實例050 荒山打獵遊戲......................107 |
實例051 打字母遊戲........................110 |
實例052 警察抓小偷.............................113 |
實例053 擲骰子................................115 |
實例054 畫梅花.....................................118 |
實例055 打造自己的開心農場.......................120 |
實例056 基本餅圖.................................122 |
實例057 分離餅圖..................................124 |
實例058 創建3D餅圖...............................126 |
實例059 實現多餅圖..............................128 |
實例060 簡單柱形圖.............................130 |
實例061 繪製3D柱形圖................................133 |
實例062 多係列柱形圖.........................136 |
實例063 多係列3D柱形圖............................139 |
實例064 基本摺綫圖........................142 |
實例065 3D摺綫圖................................145 |
實例066 XY摺綫圖........................................149 |
實例067 排序摺綫圖...........................152 |
第3章 文字操作與數據庫..........155 |
實例068 以樹結構顯示文件路徑...................156 |
實例069 文件批量重命名...............................158 |
實例070 快速批量移動文件...........................161 |
實例071 讀取屬性文件的單個屬性值...........164 |
實例072 刪除文件夾中的所有文件...............165 |
實例073 修改文件屬性........................168 |
實例074 顯示指定類型的文件.......................170 |
實例075 鍵盤錄入內容保存到文本文件.......172 |
實例076 逆序輸齣數組信息...........................174 |
實例077 閤並多個txt文件.............................176 |
實例078 實現文件簡單加密與解密...............178 |
實例079 分割大文件 |
實例080 重新閤並分割後的文件...................184 |
實例081 嚮屬性文件中添加信息...................186 |
實例082 替換文本文件內容...........................187 |
實例083 批量復製指定擴展名的文件...........190 |
實例084 投票統計 |
實例085 壓縮所有文本文件...........................195 |
實例086 壓縮所有子文件夾...........................197 |
實例087 在指定目錄下搜索文件...................199 |
實例088 壓縮包解壓到指定文件夾...............202 |
實例089 設置RAR壓縮包密碼.....................204 |
實例090 深層壓縮文件夾的釋放...................207 |
實例091 把窗體壓縮成ZIP文件...................209 |
實例092 解壓縮Java對象..............................211 |
實例093 窗體動態加載磁盤文件...................213 |
實例094 從XML文件中讀取數據................216 |
實例095 分類存儲文件夾中的文件...............217 |
實例096 統計文本中的字符數.......................220 |
實例097 序列化與反序列化對象...................222 |
實例098 文件鎖定 |
實例099 使用SAX解析XML素名稱......226 |
實例100 使用SAX解析XML素名稱和內容 |
實例101 使用SAX解析XML素屬性和屬性值 |
實例102 使用DOM解析XML素名稱....234 |
實例103 使用DOM解析XML素名稱和內容 |
實例104 使用DOM解析XML素屬性和屬性值 |
第4章 網絡安全與多綫程..........239 |
實例105 獲取本地主機的域名和主機名.......240 |
實例106 通過IP地址獲取域名和主機名.....241 |
實例107 獲取內網的所有IP地址.................243 |
實例108 設置等待連接的超時時間...............246 |
實例109 獲取Socket信息..............................248 |
實例110 接收和發送Socket信息..................249 |
實例111 使用Socket通信..............................253 |
實例112 防止Socket傳遞漢字亂碼..............257 |
實例113 使用Socket傳輸圖片......................260 |
實例114 使用Socket傳輸音頻......................262 |
實例115 使用Socket傳輸視頻......................265 |
實例116 一個服務器與一個客戶端通信.......266 |
實例117 一個服務器與多個客戶端通信.......269 |
實例118 客戶端一對多通信...........................272 |
實例119 客戶端一對一通信...........................273 |
實例120 聊天室服務器端...............................277 |
實例121 聊天室客端...................................279 |
實例122 使用MD5加密................................283 |
實例123 使用Hmac加密...............................285 |
實例124 使用DSA加密.................................287 |
實例125 綫程的插隊運行...............................289 |
實例126 使用方法實現綫程同步...................291 |
實例127 使用代碼塊實現綫程同步...............293 |
實例128 使用特殊域變量實現綫程同步.......295 |
實例129 使用重入鎖實現綫程同步...............297 |
實例130 使用綫程局部變量實現綫程同步....299 |
實例131 簡單的綫程通信...............................301 |
實例132 解決綫程的死鎖問題.......................304 |
實例133 使用阻塞隊列實現綫程同步...........306 |
實例134 哲學傢就餐問題...............................308 |
實例135 使用信號量實現綫程同步...............310 |
實例136 使用原子變量實現綫程同步...........312 |
實例137 查看JVM中的綫程名.....................314 |
實例138 查看和修改綫程的優先級...............317 |
實例139 使用事件分配綫程更新Swing控件 |
第5章Swing程序設計..............321 |
實例140 根據桌麵大小調整窗體大小...........322 |
實例141 自定義大化、小化和關閉按鈕 323 |
實例142 設置閃爍的標題欄...........................326 |
實例143 實現帶背景圖片的窗體...................327 |
實例144 漸變背景的主界麵...........................329 |
實例145 文件的保存對話框...........................331 |
實例146 支持圖片預覽的文件選擇對話框....333 |
實例147 右下角彈齣信息窗體.......................335 |
實例148 顔色選擇對話框...............................337 |
實例149 窗體頂層的進度條...........................339 |
實例150 窗體抖動果...................................341 |
實例151 模擬 隱藏窗體...........................342 |
實例152 葉窗登場...............................344 |
實例153 框架容器的背景圖片.......................346 |
實例154 攔截事件的玻璃窗格.......................348 |
實例155 簡單的每日提示信息.......................350 |
實例156 震動效果對話框...............................353 |
實例157 給文本域設置背景圖片...................355 |
實例158 簡單的字符統計工具.......................357 |
實例159 能預覽圖片的復選框.......................358 |
實例160 簡單的計票軟件...............................360 |
實例161 能顯示圖片的組閤框.......................362 |
實例162 使用滑塊選擇日期...........................365 |
實例163 模仿記事本的菜單欄.......................368 |
實例164 自定義縱嚮的菜單欄.......................370 |
實例165 復選框與單選按鈕菜單...................373 |
實例166 包含圖片的彈齣菜單.......................374 |
實例167 工具欄的實現與應用.......................376 |
實例168 修改列錶項顯示方式.......................377 |
實例169 修改列錶項選擇模式.......................379 |
實例170 查找特定的列錶素.......................381 |
實例171 設置錶格的選擇模式.......................383 |
實例172 實現錶格的查找功能.......................385 |
實例173 在錶格中應用組閤框.......................387 |
實例174 刪除錶格中選中的行.......................390 |
實例175 實現錶格的分頁技術.......................392 |
實例176 為單格繪製背景色.......................396 |
實例177 實現錶格的柵欄效果.......................398 |
實例178 編寫中國省市信息樹.......................400 |
實例179 為樹節點增加提示信息...................402 |
實例180 雙擊編輯樹節點功能.......................404 |
實例181 檢查代碼中的括號是否匹配...........406 |
實例182 文檔中顯示自定義圖片...................409 |
實例183 高亮顯示用戶指定的關鍵字...........410 |
實例184 使用微調控件調整時間...................412 |
實例185 顯示完成情況的進度條...................413 |
實例186 監視文件讀入的進度.......................416 |
實例187 支持圖標的列錶控件.......................418 |
實例188 實現按鈕關鍵字描紅.......................420 |
實例189 忙碌的按鈕控件...............................421 |
實例190 實現透明效果的錶格控件...............423 |
實例191 在錶格中顯示工作進度 分比.......425 |
實例192 在錶格中顯示圖片...........................428 |
實例193 按鈕放大果...................................430 |
實例194 帶有動畫效果的登錄按鈕...............432 |
實例195 焦點按鈕的縮放...............................434 |
實例196 動態加載錶格數據...........................436 |
實例197 石英鍾件.......................................438 |
實例198 日曆件...........................................440 |
實例199 平移麵闆件...................................442 |
實例200 背景圖麵闆控件...............................445 |
附錄1 Java代碼編寫規範..........447 |
附錄2 Eclipse常用的快捷鍵......454 |
評分
評分
評分
評分
評分
評分
評分
評分
本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 book.cndgn.com All Rights Reserved. 新城书站 版權所有