學通Java的24堂課(附贈DVD光盤)

學通Java的24堂課(附贈DVD光盤)
定價:479
NT $ 417
  • 作者:@@李鐘尉 李偉 @等@編/著
  • 出版社:清華大學出版社
  • 出版日期:2011-06-01
  • 語言:簡體中文
  • ISBN10:7302255415
  • ISBN13:9787302255413
  • 裝訂:平裝 / 728頁 / 普通級 / 單色印刷 / 初版
 

內容簡介

本書以24堂課的形式,從初中級用戶的角度進行科學合理的設計,全面講述了使用java語言進行程序開發的必備知識和技能,突出學、練、用結合。主要內容包括java概述、使用ide集成開發工具、java語言基礎知識、流程控制語句、數組應用、面向對象編程、字符串處理、類的繼承與多態特性、其他類特性與異常處理、swing編程基礎、多線程編程、事件處理的應用、常用工具類、常用集合類、數據庫編程應用、輸入輸出流與文件、網絡程序設計、表格控件的應用、樹控件的應用、其他高級控件、圖形繪制技術、進銷存管理系統、企業內部通訊管理系統、圖書館管理系統。

本書適合有志于從事軟件開發的初學者、高校計算機相關專業的學生和畢業生,也適合作為軟件開發人員的參考手冊或者高校的教學參考書。

本書通過教學視頻、實例訓練、綜合應用、項目實踐、自我測試、行動指南逐步深入和強化訓練等方式,並輔之以心理勵志,來持續激發讀者主動學習、自發學習。

本書給出了377個小型實例,206個綜合應用,6個項目案例(部分在光盤中),各類技巧、試驗200余個,測試題目210個,以方便讀者訓練、測試和快速提升。

本書DVD光盤給出了120集(358段)多媒體教學視頻講解,每個實例都給出了相應的源程序,可直接復制源碼學習或應用。
 

目錄

第1部分 基礎篇
第1堂課 java概述
視頻講解︰31分鐘
1.1 java簡介
1.1.1 java發展歷史
1.1.2 java的幾個版本
1.1.3 java應用領域
1.1.4 java項目成功案例
1.1.5 怎樣學好java
1.2 環境搭建
1.2.1 jdk下載
1.2.2 jdk安裝
1.2.3 配置環境變量
1.3 編寫 第一個java程序
1.3.1 在記事本中輸入代碼
1.3.2 保存代碼為源代碼文件
1.3.3 編譯並運行java文件
1.4 照貓畫虎——基本功訓練
1.4.1 基本功訓練1——更換java_home環境變量
1.4.2 基本功訓練2——提取path變量值 創建新環境變量
1.4.3 基本功訓練3——輸出字符表情
1.4.4 基本功訓練4——輸出“*”字符組成的 三角形
1.5 情景應用——拓展與實踐
1.5.1 情景應用1——計算兩個整數的和
1.5.2 情景應用2——輸出當前日期
1.5.3 情景應用3——在控制台接收用戶 輸入數字
1.5.4 情景應用4——計算用戶輸入數字的 乘積
1.6 自我測試
1.7 行動指南
1.8 成功可以復制——“蓋茨 第二”
第2堂課 使用ide集成開發工具
視頻講解︰128分鐘
2.1 eclipse簡介
2.2 eclipse下載與安裝
2.2.1 eclipse分類
2.2.2 下載eclipse
2.2.3 安裝中文語言包
2.2.4 啟動eclipse
2.3 安裝界面設計器
2.4 熟悉eclipse
2.4.1 eclipse工作台
2.4.2 透視圖與視圖
2.4.3 包資源管理器視圖
2.4.4 編輯器視圖
2.4.5 控制台
2.4.6 大綱視圖
2.4.7 問題視圖
2.4.8 透視圖工具欄
2.4.9 視圖工具欄
2.4.10 快速視圖工具欄
2.5 如何開發java程序
2.5.1 新建java項目
2.5.2 新建java類
2.5.3 編寫java代碼
2.5.4 運行java程序
2.6 如何開發桌面應用程序
2.6.1 新建swing gui窗體
2.6.2 向窗體中添加gui控件
2.6.3 實現控件的事件監听器
2.6.4 運行gui程序
2.7 如何進行程序調試
2.7.1 設置斷點
2.7.2 以調試方式運行java程序
2.7.3 程序調試
2.8 了解項目類庫
2.9 照貓畫虎——基本功訓練
2.9.1 基本功訓練1——添加jar文件到 構建路徑
2.9.2 基本功訓練2——添加依賴項目到 構建路徑
2.9.3 基本功訓練3——創建用戶自定義類庫
2.9.4 基本功訓練4——為項目添加類庫
2.9.5 基本功訓練5——為項目添加類文件夾
2.10 情景應用——拓展與實踐
2.10.1 情景應用1——為窗體添加文本框控件
2.10.2 情景應用2——接收用戶在控制台的 輸入
2.10.3 情景應用3——編寫一個信息提示窗體
2.10.4 情景應用4——控制窗體位置
2.10.5 情景應用5——編寫ui界面的加法 計算器
2.11 自我測試
2.12 行動指南
2.13 成功可以復制——迅雷創始人 鄒勝龍
第3堂課 java語言基礎知識
視頻講解︰178分鐘
3.1 java主類結構
3.1.1 定義類包
3.1.2 定義類
3.1.3 導入api類庫
3.1.4 定義變量
3.1.5 定義主方法
3.1.6 運行主類
3.2 代碼注釋
3.2.1 單行注釋
3.2.2 多行注釋
3.2.3 javadoc文檔注釋
3.3 變量與常量
3.3.1 java保留字
3.3.2 定義變量
3.3.3 定義常量
3.3.4 常量與變量的有效範圍
3.4 數據類型
3.4.1 計算機常用數制
3.4.2 整數類型
3.4.3 浮點類型
3.4.4 字符類型
3.4.5 布爾類型
3.5 數據類型轉換
3.5.1 自動類型轉換
3.5.2 強制類型轉換
3.6 運算符
3.6.1 賦值運算符
3.6.2 算術運算符
3.6.3 自增和自減運算符
3.6.4 比較運算符
3.6.5 邏輯運算符
3.6.6 位運算符
3.6.7 三元運算符
3.6.8 運算符優先級
3.7 編碼規範
3.8 照貓畫虎——基本功訓練
3.8.1 基本功訓練1——合理設定變量類型
3.8.2 基本功訓練2——變量自增運算
3.8.3 基本功訓練3——類型轉換
3.8.4 基本功訓練4——運算符的應用
3.8.5 基本功訓練5——求最大值
3.8.6 基本功訓練6——位移實現數字乘以2的8次冪
3.9 情景應用——拓展與實踐
3.9.1 情景應用1——輸出長方形面積
3.9.2 情景應用2——輸出字節bit位的值
3.9.3 情景應用3——判斷奇偶數
3.9.4 情景應用4——簡單數據加密
3.9.5 情景應用5——判斷閏年
3.9.6 情景應用6——異或運算實現變量值 交換
3.10 自我測試
3.11 行動指南
3.12 成功可以復制——知識改變命運、
科技改變生活
第4堂課 流程控制語句
視頻講解︰113分鐘
4.1 復合語句
4.2 條件語句
4.2.1 if條件判斷語句
4.2.2 if語句的嵌套
4.2.3 switch分支語句
4.2.4 if語句和switch語句的區別
4.3 循環控制
4.3.1 for循環
4.3.2 while循環
4.3.3 do…while循環
4.3.4 print與println方法
4.3.5 循環嵌套
4.4 循環的跳轉
4.4.1 continue跳轉語句
4.4.2 break跳轉語句
4.5 照貓畫虎——基本功訓練
4.5.1 基本功訓練1——計算階乘
4.5.2 基本功訓練2——計算素數
4.5.3 基本功訓練3——遍歷21世紀的閏年
4.5.4 基本功訓練4——輸出空心的菱形
4.5.5 基本功訓練5——循環的生命力
4.6 情景應用——拓展與實踐
4.6.1 情景應用1——把用戶輸入的字母 變成大寫
4.6.2 情景應用2——應用switch語句實現 生肖查詢
4.6.3 情景應用3——驗證用戶登錄信息
4.6.4 情景應用4——判斷用戶輸入月份的季節
4.6.5 情景應用5——漢字與區位碼的轉換
4.7 自我測試
4.8 行動指南
4.9 成功可以復制——中國通信設備行業 的領跑者任正非
第5堂課 數組應用
視頻講解︰90分鐘
5.1 一維數組的創建與應用
5.1.1 創建一維數組
5.1.2 初始化一維數組
5.1.3 遍歷一維數組
5.2 二維數組的創建與應用
5.2.1 創建二維數組
5.2.2 初始化二維數組
5.2.3 遍歷二維數組
5.3 多維數組的創建
5.3.1 數組的創建
5.3.2 初始化數組
5.3.3 遍歷三維數組
5.4 照貓畫虎——基本功訓練
5.4.1 基本功訓練1——填充替換數組元素
5.4.2 基本功訓練2——對數組進行排序
5.4.3 基本功訓練3——復制數組
5.4.4 基本功訓練4——foreach循環 遍歷數組
5.4.5 基本功訓練5——找出數組中最大值
5.5 情景應用——拓展與實踐
5.5.1 情景應用1——使用冒泡排序
5.5.2 情景應用2——使用直接選擇排序法
5.5.3 情景應用3——使用快速排序法
5.5.4 情景應用4——反轉數組中元素的 順序
5.5.5 情景應用5——利用數組隨機抽取 幸運觀眾
5.6 自我測試
5.7 行動指南
5.8 成功可以復制——軟件業的華人教父 王嘉廉
第6堂課 面向對象編程
視頻講解︰154分鐘
6.1 類的定義
6.2 包
6.2.1 類包簡介
6.2.2 定義類的包
6.2.3 類包的導入
6.2.4 靜態導入
6.3 成員變量與成員方法
6.3.1 成員變量
6.3.2 成員方法
6.3.3 方法的返回值
6.4 對象的創建與使用
6.4.1 創建類的對象
6.4.2 訪問對象的屬性
6.4.3 執行對象的行為
6.4.4 對象的銷毀
6.5 類成員與類方法
6.5.1 類變量
6.5.2 類方法
6.6 照貓畫虎——基本功訓練
6.6.1 基本功訓練1——用構造方法完成 初始化
6.6.2 基本功訓練2——用靜態代碼塊 初始化
6.6.3 基本功訓練3——this關鍵字的用途
6.6.4 基本功訓練4——方法參數傳遞
6.6.5 基本功訓練5——方法的重載
6.7 情景應用——拓展與實踐
6.7.1 情景應用1——整數進制轉換器
6.7.2 情景應用2——獲取數字的取值範圍
6.7.3 情景應用3——ascii編碼查看器
6.7.4 情景應用4——構造方法初始化員工 對象
6.7.5 情景應用5——將字符串轉換成整數
6.8 自我測試
6.9 行動指南 時代
第7堂課 字符串處理
視頻講解︰116分鐘
7.1 string類
7.1.1 聲明字符串
7.1.2 構建字符串對象
7.2 連接字符串
7.2.1 連接多個字符串
7.2.2 連接其他數據類型
7.3 獲取字符串信息
7.3.1 獲取字符串長度
7.3.2 字符串查找
7.3.3 獲取指定索引位置的字符
7.4 格式化字符串
7.4.1 日期和時間字符串格式化
7.4.2 常規類型格式化
7.5 字符串生成器
7.6 使用正則表達式
7.7 照貓畫虎——基本功訓練
7.7.1 基本功訓練1——獲取子字符串
7.7.2 基本功訓練2——字符串替換
7.7.3 基本功訓練3——判斷字符串的開始與 結尾
7.7.4 基本功訓練4——字母大小寫轉換
7.7.5 基本功訓練5——字符串分割
7.8 情景應用——拓展與實踐
7.8.1 情景應用1——字符串數組排序
7.8.2 情景應用2——格式化當前日期
7.8.3 情景應用3——正則表達式驗證ip 地址
7.8.4 情景應用4——正則表達式鑒別非法 電話號碼
7.8.5 情景應用5——獲取字符串中漢字的 個數
7.9 自我測試
7.10 行動指南
7.11 成功可以復制——it風雲人物 鮑岳橋
第2部分 提高篇
第8堂課 類的繼承與多態特性
視頻講解︰172分鐘
8.1 類的繼承
8.2 方法的重寫與super關鍵字
8.3 修飾符
8.3.1 public修飾符
8.3.2 private修飾符
8.3.3 protected修飾符
8.3.4 默認權限修飾符
8.4 封裝
8.4.1 把屬性隱藏
8.4.2 定義設置器
8.4.3 定義訪問器
8.4.4 使用eclipse完成封裝
8.5 object類
8.5.1 equals方法
8.5.2 tostring方法
8.6 照貓畫虎——基本功訓練
8.6.1 基本功訓練1——多態數組
8.6.2 基本功訓練2——參數多態
8.6.3 基本功訓練3——抽象類實現幾何面積 計算
8.6.4 基本功訓練4——通過接口實現多態
8.6.5 基本功訓練5——對象的轉型與類型 判斷
8.7 情景應用——拓展與實踐
8.7.1 情景應用1——單例模式的應用
8.7.2 情景應用2——簡單的汽車銷售商場
8.7.3 情景應用3——重新定義對象的等式 判斷
8.7.4 情景應用4——重新定義對象的字符串 表現方式
8.7.5 情景應用5——重新計算對象的哈希碼
8.8 自我測試
8.9 行動指南
8.10 成功可以復制——中國 第一程序員 求伯君
第9堂課 其他類特性與異常處理
視頻講解︰70分鐘
9.1 final特性
9.1.1 final變量
9.1.2 final方法
9.1.3 final類
9.2 內部類
9.2.1 成員內部類
9.2.2 獲取外部類的引用
9.2.3 局部內部類
9.2.4 匿名內部類
9.2.5 靜態內部類
9.3 異常處理
9.3.1 什麼是異常
9.3.2 捕獲異常
9.4 拋出異常
9.4.1 向上拋出異常
9.4.2 使用throw關鍵字拋出異常
9.5 運行時異常
9.6 異常的使用原則
9.7 照貓畫虎——基本功訓練
9.7.1 基本功訓練1——使用普通內部類修改 窗體背景色
9.7.2 基本功訓練2——使用局部內部類實現 鬧鐘
9.7.3 基本功訓練3——使用匿名內部類實現 圖片瀏覽器
9.7.4 基本功訓練4——演示類未發現異常
9.7.5 基本功訓練5——自定義異常類
9.8 情景應用——拓展與實踐
9.8.1 情景應用1——實現文字的跑馬燈效果
9.8.2 情景應用2——組裝電腦
9.8.3 情景應用3——跟隨鼠標移動的文字
9.8.4 情景應用4——鼠標經過時改變文本 顏色
9.8.5 情景應用5——在鼠標上顯示當前時間
9.9 自我測試
9.10 行動指南
9.11 成功可以復制——80後新貴、泡泡網ceo李想
第10堂課 swing編程基礎
視頻講解︰153分鐘
10.1 jframe窗體控件
10.2 常用布局管理器
10.2.1 絕對布局
10.2.2 流式布局管理器
10.2.3 邊界布局管理器
10.2.4 網格布局管理器
10.2.5 網格組布局管理器
10.3 常用面板
10.3.1 jpanel面板
10.3.2 jscrollpane面板
10.4 標簽控件與圖標
10.4.1 標簽的使用
10.4.2 圖標的使用
10.5 按鈕控件
10.5.1 普通按鈕控件
10.5.2 單選按鈕控件
10.5.3 復選框控件
10.6 文本控件
10.6.1 文本框控件
10.6.2 密碼框控件
10.6.3 文本域控件
10.7 列表控件
10.7.1 下拉列表框控件
10.7.2 列表框控件
10.8 進度條
10.9 照貓畫虎——基本功訓練
10.9.1 基本功訓練1——設置窗體背景顏色為 淡藍色
10.9.2 基本功訓練2——修改密碼框的 回顯字符
10.9.3 基本功訓練3——查看圖標的信息
10.9.4 基本功訓練4——修改列表項選擇 模式
10.9.5 基本功訓練5——監听列表項單擊 事件
10.10 情景應用——拓展與實踐
10.10.1 情景應用1——設置窗體的背景圖片
10.10.2 情景應用2——震動效果的提示信息
10.10.3 情景應用3——實現計算器程序界面
10.10.4 情景應用4——實現用戶注冊界面
10.10.5 情景應用5——測試密碼是否正確
10.11 自我測試
10.12 行動指南
10.13 成功可以復制——“殺毒王”王江民
第11堂課 多線程編程
視頻講解︰87分鐘
11.1 線程基礎
11.1.1 線程與進程的異同
11.1.2 創建無返回值線程
11.1.3 線程生命周期詳解
11.1.4 線程各種屬性介紹
11.2 線程控制
11.2.1 線程的休眠
11.2.2 線程的插隊
11.2.3 線程的停止
11.3 線程同步
11.3.1 需要同步的原因
11.3.2 同步方法的使用
11.3.3 使用同步塊減負
11.3.4 使用特殊成員變量
11.4 線程應用
11.4.1 eventqueue與線程分配
11.4.2 swingworker類的使用
11.5 照貓畫虎——基本功訓練
11.5.1 基本功訓練1——查看線程的運行狀態
11.5.2 基本功訓練2——查看線程的名稱和id
11.5.3 基本功訓練3——查看線程優先級屬性
11.5.4 基本功訓練4——使用重入鎖實現同步
11.5.5 基本功訓練5——原子變量與線程同步
11.6 情景應用——拓展與實踐
11.6.1 情景應用1——水平移動的圖標
11.6.2 情景應用2——多彩的霓虹燈
11.6.3 情景應用3——電子廣告牌
11.6.4 情景應用4——逐漸上升的氣球
11.6.5 情景應用5——動態繪制圓周
11.7 自我測試
11.8 行動指南
11.9 成功可以復制——初中站長的創業故事
第12堂課 事件處理的應用
視頻講解︰77分鐘
12.1 什麼是gui事件
12.1.1 為程序添加交互能力
12.1.2 gui事件類
12.1.3 事件監听器
12.1.4 適配器
12.2 窗體事件
12.3 掌握鼠標操作
12.3.1 鼠標事件監听器
12.3.2 鼠標事件處理
12.4 掌握鍵盤控制
12.4.1 鍵盤事件監听器
12.4.2 鍵盤事件處理
12.5 照貓畫虎——基本功訓練
12.5.1 基本功訓練1——查看窗體的生命周期
12.5.2 基本功訓練2——修改窗體中的鼠標樣式
12.5.3 基本功訓練3——使用鼠標改變窗體的背景色
12.5.4 基本功訓練4——顯示程序運行時間
12.5.5 基本功訓練5——隨機更換窗體背景圖片
12.6 情景應用——拓展與實踐
12.6.1 情景應用1——簡易配對游戲
12.6.2 情景應用2——模擬相機拍攝
12.6.3 情景應用3——打地鼠游戲
12.6.4 情景應用4——鼠標經過時放大的按鈕
12.6.5 情景應用5——遲到的登錄按鈕
12.7 自我測試
12.8 行動指南
12.9 成功可以復制——締造華人的 谷傳奇楊致遠
第13堂課 常用工具類
視頻講解︰93分鐘
13.1 日期時間類
13.1.1 創建date類的對象
13.1.2 比較date對象
13.1.3 更改date對象
13.1.4 日期的格式化輸出
13.2 數學運算
13.2.1 math類
13.2.2 math類的數學方法
13.3 隨機數
13.3.1 通過math類生成隨機數
13.3.2 使用random類生成隨機數
13.4 數字格式化類
13.4.1 decimalformat類
13.4.2 數字的格式化輸出
13.5 照貓畫虎——基本功訓練
13.5.1 基本功訓練1——輸出30°的三角函數值
13.5.2 基本功訓練2——輸出0.5的反三角函數值
13.5.3 基本功訓練3——角度和弧度的轉換
13.5.4 基本功訓練4——高精度整數運算
13.5.5 基本功訓練5——高精度浮點運算
13.6 情景應用——拓展與實踐
13.6.1 情景應用1——簡單的數字時鐘
13.6.2 情景應用2——簡單的模擬時鐘
13.6.3 情景應用3——簡單的公歷萬年歷
13.6.4 情景應用4——七星彩號碼生成器
13.6.5 情景應用5——大樂透號碼生成器
13.7 自我測試
13.8 行動指南
13.9 成功可以復制——征途巨人史玉柱的 第一桶金
第14堂課 常用集合類
視頻講解︰102分鐘
14.1 集合類概述
14.1.1 什麼是集合類
14.1.2 java集合類的繼承關系
14.2 list集合
14.2.1 list接口
14.2.2 arraylist類
14.3 set集合
14.3.1 set接口
14.3.2 hashset類
14.4 map集合
14.4.1 map接口
14.4.2 hashmap類
14.4.3 treemap類
14.5 照貓畫虎——基本功訓練
14.5.1 基本功訓練1——使用普通for循環遍歷arraylist
14.5.2 基本功訓練2——使用foreach循環遍歷arraylist
14.5.3 基本功訓練3——使用iterator遍歷arraylist
14.5.4 基本功訓練4——使用listiterator逆序遍歷arraylist
14.5.5 基本功訓練5——使用treeset進行排序
14.6 情景應用——拓展與實踐
14.6.1 情景應用1——用動態數組保存學生姓名
14.6.2 情景應用2——用list集合傳遞學生信息
14.6.3 情景應用3——使用棧逆序輸出字符串
14.6.4 情景應用4——制作電子詞典
14.6.5 情景應用5——制作手機電話簿
14.7 自我測試
14.8 行動指南
14.9 成功可以復制——使計算機成為 生活的必需品
第3部分 高級篇
第15堂課 數據庫編程應用
視頻講解︰122分鐘
15.1 jdbc技術
15.1.1 數據庫概述
15.1.2 jdbc-odbc技術介紹
15.1.3 jdbc技術
15.2 jdbc中常用的類和接口
15.2.1 drivermanager類
15.2.2 connection接口
15.2.3 statement接口
15.2.4 preparedstatement接口
15.2.5 resultset接口
15.3 數據庫連接
15.3.1 加載數據庫驅動
15.3.2 創建數據庫連接
15.3.3 向數據庫發送sql語句
15.3.4 獲取查詢結果集
15.3.5 關閉連接
15.4 照貓畫虎——基本功訓練
15.4.1 基本功訓練1——在數據庫中創建臨時 表格
15.4.2 基本功訓練2——在表格中增加數據
15.4.3 基本功訓練3——在表格中刪除數據
15.4.4 基本功訓練4——在表格中修改數據
15.4.5 基本功訓練5——查詢表格中的數據
15.5 情景應用——拓展與實踐
15.5.1 情景應用1——查詢商品銷售的前3名
15.5.2 情景應用2——查詢所有王姓同學信息
15.5.3 情景應用3——查詢男生和女生的人數
15.5.4 情景應用4——用戶重名校驗
15.5.5 情景應用5——用戶登錄系統
15.6 自我測試
15.7 行動指南
15.8 成功可以復制——圖文世界的 締造者
第16堂課 輸入輸出流與文件
視頻講解︰118分鐘
16.1 文件
16.1.1 file類
16.1.2 常用方法
16.2 字節輸入輸出流
16.2.1 標準輸入流
16.2.2 標準輸出流
16.2.3 文件輸入流
16.2.4 文件輸出流
16.2.5 緩存輸入流
16.2.6 緩存輸出流
16.2.7 數據輸入流
16.2.8 數據輸出流
16.3 字符輸入輸出流
16.3.1 reader類
16.3.2 writer類
16.3.3 filereader類
16.3.4 filewriter類
16.3.5 scanner類
16.3.6 printwriter類
16.4 stringbuilder類
16.4.1 stringbuilder與stringbuffer
16.4.2 常用方法
16.5 照貓畫虎——基本功訓練
16.5.1 基本功訓練1——復制單個文件
16.5.2 基本功訓練2——刪除指定文件
16.5.3 基本功訓練3——復制文件夾
16.5.4 基本功訓練4——刪除含有文件的 文件夾
16.5.5 基本功訓練5——壓縮指定文件
16.6 情景應用——拓展與實踐
16.6.1 情景應用1——刪除文件夾中所有.tmp 臨時文件
16.6.2 情景應用2——合並多個txt文件
16.6.3 情景應用3——查看文件夾中所有隱藏 文件
16.6.4 情景應用4——簡單鍵盤記錄器
16.6.5 情景應用5——記錄用戶的登錄時間
16.7 自我測試
16.8 行動指南
16.9 成功可以復制——世界 第一人稱射擊游戲之父
第17堂課 網絡程序設計
視頻講解︰108分鐘
17.1 網絡基礎
17.1.1 tcp/ip協議
17.1.2 tcp與udp協議
17.1.3 端口和套接字
17.2 inetaddress地址類
17.3 tcp通信
17.3.1 serversocket類
17.3.2 socket類
17.4 udp通信
17.4.1 datagramsocket類
17.4.2 datagrampacket類
17.5 照貓畫虎——基本功訓練
17.5.1 基本功訓練1——獲取主機ip地址
17.5.2 基本功訓練2——設置連接超時
17.5.3 基本功訓練3——創建url對象
17.5.4 基本功訓練4——提取url協議名稱
17.5.5 基本功訓練5——獲取url的端口
17.6 情景應用——拓展與實踐
17.6.1 情景應用1——客戶端一對一通信
17.6.2 情景應用2——編寫簡單聊天室程序
17.6.3 情景應用3——使用socket傳輸圖片
17.7 自我測試
17.8 行動指南
17.9 成功可以復制——it“大王”王志東
第18堂課 表格控件的應用
視頻講解︰210分鐘
18.1 創建和定制表格
18.1.1 創建表格
18.1.2 定制表格
18.2 維護表格模型
18.2.1 創建表格模型
18.2.2 設置表格模型
18.2.3 維護模型對象
18.3 創建行標題欄
18.4 模型的事件監听與處理
18.5 照貓畫虎——基本功訓練
18.5.1 基本功訓練1——表頭與列的高度設置
18.5.2 基本功訓練2——調整表格各列的寬度
18.5.3 基本功訓練3——設置表格的選擇模式
18.5.4 基本功訓練4——為表頭增添提示信息
18.5.5 基本功訓練5——單元格的粗粒度排序
18.6 情景應用——拓展與實踐
18.6.1 情景應用1——刪除指定的圖書信息
18.6.2 情景應用2——分頁顯示100內的平方數
18.6.3 情景應用3——五光十色的單元格
18.6.4 情景應用4——實現表格的柵欄效果
18.6.5 情景應用5——根據顏色的分量進行排序
18.7 自我測試
18.8 行動指南
18.9 成功可以復制——微型博客twitter創始人
第19堂課 樹控件的應用
視頻講解︰141分鐘
19.1 創建樹控件
19.2 維護樹模型
19.2.1 創建模型對象
19.2.2 設置樹控件的模型
19.2.3 維護樹的模型
19.3 照貓畫虎——基本功訓練
19.3.1 基本功訓練1——樹控件常用遍歷方式
19.3.2 基本功訓練2——監听節點的選擇事件
19.3.3 基本功訓練3——監听節點的展開事件
19.3.4 基本功訓練4——設置樹控件選擇模式
19.3.5 基本功訓練5——查看節點的各種狀態
19.4 情景應用——拓展與實踐
19.4.1 情景應用1——以樹結構顯示文件夾下的文件
19.4.2 情景應用2——增加圖書節點
19.4.3 情景應用3——刪除圖書節點
19.4.4 情景應用4——查找圖書節點
19.4.5 情景應用5——為樹節點增加提示信息
19.5 自我測試
19.6 行動指南
19.7 成功可以復制——因特網的點火人
第20堂課 其他高級控件
視頻講解︰326分鐘
20.1 文件選擇對話框
20.1.1 創建文件選擇對話框
20.1.2 添加文件過濾器
20.2 工具欄
20.2.1 創建工具欄
20.2.2 添加工具按鈕
20.3 菜單欄與彈出菜單
20.3.1 創建菜單欄
20.3.2 添加菜單和菜單項
20.3.3 創建彈出菜單
20.4 創建分割面板
20.4.1 創建分割面板
20.4.2 使用分割面板
20.5 創建並使用選項卡面板
20.5.1 創建選項卡面板
20.5.2 使用選項卡面板
20.6 桌面面板和內部窗體
20.6.1 創建桌面面板
20.6.2 創建內部窗體
20.7 使用系統托盤
20.7.1 獲取系統托盤
20.7.2 為系統托盤添加圖標
20.7.3 添加彈出菜單
20.8 照貓畫虎——基本功訓練
20.8.1 基本功訓練1——使子窗體最大化顯示
20.8.2 基本功訓練2——模仿記事本的菜單欄
20.8.3 基本功訓練3——在工具欄中增加圖標
20.8.4 基本功訓練4——為選項卡增加快捷鍵
20.8.5 基本功訓練5——為選項卡增加圖標
20.9 情景應用——拓展與實踐
20.9.1 情景應用1——支持圖片預覽的文件選擇對話框
20.9.2 情景應用2——記錄選項卡的訪問狀態
20.9.3 情景應用3——簡單的圖片瀏覽器
20.9.4 情景應用4——瀏覽文本文件內容
20.9.5 情景應用5——在彈出菜單中顯示圖片
20.10 自我測試
20.11 行動指南
20.12 成功可以復制——暴雪公司的領航者
第21堂課 圖形繪制技術
視頻講解︰74分鐘
21.1 graphics簡介
21.1.1 graphics
21.1.2 graphics2d
21.1.3 獲得控件的graphics2d對象
21.2 設置顏色與筆畫
21.2.1 設置顏色
21.2.2 筆畫屬性
21.3 如何繪制文本
21.3.1 設置字體
21.3.2 繪制文本
21.4 在控件上繪圖
21.5 繪制圖形
21.6 照貓畫虎——基本功訓練
21.6.1 基本功訓練1——繪制圖像
21.6.2 基本功訓練2——縮放圖像
21.6.3 基本功訓練3——旋轉圖像
21.6.4 基本功訓練4——傾斜圖像
21.6.5 基本功訓練5——翻轉圖像
21.7 情景應用——拓展與實踐
21.7.1 情景應用1——繪制直方圖
21.7.2 情景應用2——傾斜效果的文字
21.7.3 情景應用3——紋理填充特效
21.7.4 情景應用4——簡單的校驗圖片
21.7.5 情景應用5——顯示彩色字符串
21.8 自我測試
21.9 行動指南
21.10 成功可以復制——3d王國的開創者
第4部分 實戰篇
第22堂課 進銷存管理系統
視頻講解︰162分鐘
22.1 項目描述
22.2 系統分析
22.2.1 需求分析
22.2.2 可行性分析
22.3 系統設計
22.3.1 系統目標
22.3.2 系統功能結構
22.3.3 系統業務流程圖
22.3.4 系統編碼規範
22.4 系統運行環境
22.5 數據庫與數據表設計
22.5.1 數據庫分析
22.5.2 創建數據庫
22.5.3 創建數據表
22.6 創建項目
22.7 系統文件夾組織結構
22.8 公共類設計
22.8.1 saveuserinfo公共類
22.8.2 onlynumber公共類
22.8.3 daoconn公共類
22.9 系統登錄模塊設計
22.9.1 設計系統登錄窗體
22.9.2 “登錄”按鈕的事件處理
22.9.3 “密碼”文本框的回車事件
22.10 主窗體模塊設計
22.10.1 創建系統主窗體
22.10.2 設計菜單欄
22.10.3 設計工具欄
22.10.4 設計導航按鈕
22.10.5 設計狀態欄
22.10.6 設計顯示背景圖片的面板
22.11 供應商基本信息管理模塊設計
22.11.1 設計供應商基本信息管理窗體
22.11.2 添加供應商信息
22.11.3 修改供應商信息
22.11.4 刪除供應商信息
22.12 訂購商品信息管理模塊設計
22.12.1 設計訂購商品信息管理窗體
22.12.2 訂購商品信息
22.13 采購入庫管理模塊設計
22.13.1 設計采購入庫管理窗體
22.13.2 采購入庫管理
22.14 入庫信息查詢模塊設計
22.14.1 設計入庫信息查詢窗體
22.14.2 入庫信息查詢
22.15 入庫退貨管理模塊設計
22.15.1 設計入庫退貨管理窗體
22.15.2 設計錄入商品入庫退貨信息窗體
22.15.3 設計保存輸入信息的類
22.16 庫存盤點窗體模塊設計
22.16.1 設計庫存盤點窗體
22.16.2 庫存盤點
22.17 庫存調撥模塊設計
22.17.1 設計庫存調撥窗體
22.17.2 添加商品調撥信息
22.17.3 查詢商品調撥信息
22.18 銷售訂單管理模塊設計
22.18.1 設計銷售訂單管理窗體
22.18.2 銷售訂單管理
22.19 銷售出庫管理模塊設計
22.19.1 設計銷售出庫管理窗體
22.19.2 銷售出庫管理
22.20 銷售退貨管理模塊設計
22.20.1 設計銷售退貨管理窗體
22.20.2 設計錄入商品銷售退貨信息窗體
22.20.3 設計保存輸入信息的類
22.21 添加用戶信息模塊設計
22.21.1 設計添加用戶信息窗體
22.21.2 添加用戶信息
22.22 用戶設置窗體模塊設計
22.22.1 設計用戶設置窗體
22.22.2 修改用戶密碼
22.22.3 設置用戶權限
22.22.4 刪除用戶信息
22.23 經手人管理模塊設計
22.23.1 設計經手人管理窗體
22.23.2 添加經手人
22.23.3 設置經手人
22.24 開發常見問題與解決
22.24.1 不顯示系統登錄窗體
22.24.2 運行程序時找不到數據庫驅動
22.24.3 運行程序時用戶名或密碼不正確
22.24.4 運行程序時找不到數據庫
22.25 總結
特別提醒︰
親愛的讀者朋友,由于近期紙張價格和印制成本大幅上漲,為不增加讀者朋友的負擔,又不減少書的內容,本書以下章
網路書店 類別 折扣 價格
  1. 新書
    87
    $417