IF...ELSE SQL的問題,透過圖書和論文來找解法和答案更準確安心。 我們找到下列懶人包和總整理

IF...ELSE SQL的問題,我們搜遍了碩博士論文和台灣出版的書籍,推薦文傑書院寫的 PHP+MySQL動態網站設計基礎入門與實戰 和51Testing軟體測試網的 測試工程師核心開發技術都 可以從中找到所需的評價。

另外網站Conditional Statements | DB2 SQL Procedural Language也說明:IF statements can also define a branch of execution for when a condition is not met. Another conditional statement in SQL PL is the CASE ...

這兩本書分別來自清華大學 和人民郵電所出版 。

中原大學 電子工程研究所 陳英一所指導 方煌閔的 以預存程序為基礎的主動式資料庫應用系統之設計與建置 (2003),提出IF...ELSE SQL關鍵因素是什麼,來自於預存程序、主動法則、主動式資料庫。

最後網站[SQL] CASE 條件式用法@ XiaoLian :: 隨意窩Xuite日誌則補充:語法: Case when 欄位=值1 then 文字1 when 欄位=值2 then 文字2 else null End Ex:SELECT T0.[U_EmpID], T0.[firstName],Case when T0.Sex='F' then '女' when T0.

接下來讓我們看這些論文和書籍都說些什麼吧:

除了IF...ELSE SQL,大家也想知道這些:

PHP+MySQL動態網站設計基礎入門與實戰

為了解決IF...ELSE SQL的問題,作者文傑書院 這樣論述:

PHP是當前市面上常用的程式設計語言之一,是Web開發領域的領軍開發語言。    《PHP+MySQL動態網站設計基礎入門與實戰(微課版)/新起點電腦教程》以通俗易懂的語言、翔實生動的操作案例、精挑細選的使用技巧,指導初學者快速掌握PHP語言的基礎知識與使用方法。    《PHP+MySQL動態網站設計基礎入門與實戰(微課版)/新起點電腦教程》共分為16章,主要內容包括PHP開發基礎、PHP語言的基礎語法、流程控制語句、函數、陣列、字串操作、處理Web網頁、會話管理、操作檔和目錄、使用庫GD實現影像處理、物件導向開發技術、規則運算式、錯誤調試、使用MySQL資料庫、PHP和MySQL資料庫、線

上商城系統等。全書循序漸進、結構清晰、以實戰演練的方式介紹知識點,讓讀者一看就懂。    《PHP+MySQL動態網站設計基礎入門與實戰(微課版)/新起點電腦教程》面向學習PHP開發的初、中級用戶,適合無基礎又想快速掌握PHP開發入門的讀者,同時對有經驗的PHP使用者也有很高的參考價值,還可以作為高等院校專業課教材和社會培訓機構的培訓教材。 文傑書院,專門從事電腦圖書的策劃與編寫,主要成員由本工作室的全職工作人員、高校教師、各行各業的工程技術人員組成,圖書出版範圍涵蓋電腦科學與技術的各個分支,兼顧電腦知識普及與提高,注重理論與應用相結合,努力推廣實用性強的應用技術。

第1章 PHP開發基礎 1.1 什麼是PHP 1.1.1 PHP的地位 1.1.2 PHP的特點 1.2 搭建PHP開發環境 1.2.1 使用AppServ組合包 1.2.2 搭建AppServ開發環境 1.2.3 選擇PHP 7運行環境 1.3 使用Dreamweaver 1.3.1 安裝Dreamweaver 1.3.2 使用Dreamweaver建立PHP網站 1.4 實踐案例與上機指導 1.4.1 運行第一個PHP程式 1.4.2 輸出顯示當前時間 1.5 思考與練習 第2章 PHP語言的基礎語法 2.1 語法結構 2.1.1 PHP檔構成 2.1.2 PHP標記 2.

2 頁面注釋 2.3 變數 2.3.1 變數的定義 2.3.2 變數的作用域 2.3.3 可變變數 2.4 常量 2.4.1 定義並使用常量 2.4.2 預定義常量 2.5 資料類型 2.5.1 布林型 2.5.2 整型 2.5.3 浮點型 2.5.4 字串 2.6 運運算元和運算式 2.6.1 運算式 2.6.2 算術運運算元 2.6.3 設定運運算元 2.6.4 自增/自減運運算元 2.7 實踐案例與上機指導 2.7.1 使用特殊類型 2.7.2 檢測資料類型 2.8 思考與練習 第3章 流程控制語句 3.1 使用條件陳述式 3.1.1 使用if條件陳述式 3.1.2 使用if…else

語句 3.1.3 使用elseif語句 3.1.4 使用switch語句 3.2 使用迴圈語句 3.2.1 使用while語句 3.2.2 使用do…while語句 3.2.3 使用for語句 3.3 使用跳躍陳述式 3.3.1 使用break語句 3.3.2 使用continue語句 3.3.3 使用return語句 3.4 實踐案例與上機指導 3.4.1 for迴圈語句的嵌套 3.4.2 使用foreach迴圈語句 3.5 思考與練習 第4章 函數 4.1 函數基礎 4.1.1 定義並調用函數 4.1.2 有條件的函數 4.2 傳遞函數的參數 4.2.1 通過引用傳遞參數 4.2.2 按

照預設值傳遞參數 4.2.3 函數返回值 4.3 檔包含 4.3.1 使用require包含檔 4.3.2 使用include包含檔 4.4 使用數學函數 4.4.1 數的基本運算 4.4.2 使用角度運算函數 4.5 使用日期和時間函數 4.6 實踐案例與上機指導 4.6.1 函數中的函數 4.6.2 使用非標量類型作為默認參數 4.7 思考與練習 第5章 陣列 5.1 聲明陣列 5.1.1 聲明一維陣列 5.1.2 返回陣列中所有的下標 5.1.3 定位陣列元素 5.1.4 使用二維陣列 5.1.5 數位元索引陣列 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 將字串轉換成陣列 5.4.2 獲取陣列中的最後一個元素 5.5 思考與練習 第6章 字串操作 6.1 刪除特殊字元 6.1.1 刪除多餘的字元 6.1.2 格式化字串 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 使用函數strripos() 6.4.2 使用函數chr() 6.5 思考與練習 第7章 處理Web網頁 7.1 使用表單 7.1.1 使用form標記 7.1.2 使用文本域 7.1.3 使用文本區域 7.1.4 使用按鈕 7.1.5 使用選項按鈕和核取方塊 7.1.6 使用清單功能表 7.1.7 使用檔域 7.1.8 使用圖像域 7.1.9 體驗第一個PHP表單程式 7.2 提交表單數據 7.2.1 GET方法 7.2.2 POST方法 7.2.3 傳遞參數 7.3 獲取表單中的資料 7.3.1

獲取按鈕的資料 7.3.2 獲取文字方塊的資料 7.3.3 獲取選項按鈕的資料 7.4 實踐案例與上機指導 7.4.1 獲取核取方塊的資料 7.4.2 獲取清單方塊的資料 7.5 思考與練習 第8章 會話管理 8.1 使用Cookie 8.1.1 Cookie概述 8.1.2 創建Cookie 8.1.3 讀取Cookie 8.1.4 刪除Cookie 8.2 使用Session 8.2.1 什麼是Session 8.2.2 創建Session 8.2.3 當用戶端沒有禁止Cookie時設置Session的失效時間 8.2.4 當用戶端禁止Cookie時設置Session的失效時間 8.3

會話控制 8.3.1 兩種會話方式 8.3.2 創建會話 8.4 實踐案例與上機指導 8.4.1 創建Cookie陣列 8.4.2 Session臨時保存檔 8.5 思考與練習 第9章 操作檔和目錄 9.1 檔訪問 9.1.1 判斷檔或目錄是否存在 9.1.2 打開文件 9.1.3 關閉文件 9.2 文件讀寫 9.2.1 寫入資料 9.2.2 讀取一個或多個字元 9.2.3 讀取一行或多行字元 9.3 文件指針 9.3.1 使用函數ftell() 9.3.2 使用函數rewind() 9.4 目錄操作 9.4.1 打開目錄 9.4.2 遍歷目錄 9.4.3 目錄的創建、合法性檢查與刪除 9.

5 實踐案例與上機指導 9.5.1 讀取整個文件 9.5.2 檔上傳函數 9.6 思考與練習 第10章 使用庫GD實現影像處理 10.1 影像處理庫GD基礎 10.1.1 GD庫介紹 10.1.2 使用GD庫 10.2 繪製簡易圖形圖像 10.2.1 創建畫布 10.2.2 設置圖像顏色 10.2.3 創建圖像 10.2.4 繪製一個圓 10.2.5 繪製一個矩形 10.2.6 繪製其他幾何圖形 10.3 填充繪製的圖形 10.3.1 進行區域填滿 10.3.2 矩形、多邊形和橢圓形的填充 10.3.3 圓弧的填充 10.4 繪製文字 10.4.1 輸出英文 10.4.2 輸出中文 10.5

實踐案例與上機指導 10.5.1 圓形的重疊 10.5.2 生成圖形驗證碼 10.6 思考與練習 第11章 物件導向開發技術 11.1 什麼是物件導向 11.2 使用類 11.2.1 創建類 11.2.2 創建成員屬性 11.2.3 創建類的方法 11.2.4 類的產生實體 11.2.5 成員變數 11.2.6 類常量 11.2.7 構造方法 11.2.8 析構方法 11.2.9 類的存取控制 11.3 繼承、多態和介面 11.3.1 類的繼承 11.3.2 實現多態 11.3.3 實現介面 11.3.4 使用“::”運運算元 11.3.5 使用偽變數$this> 11.4 實踐案例與上機

指導 11.4.1 使用parent關鍵字 11.4.2 使用final關鍵字 11.5 思考與練習 第12章 規則運算式 12.1 規則運算式基礎 12.1.1 什麼是規則運算式 12.1.2 規則運算式的術語 12.2 組成元素 12.2.1 普通字元 12.2.2 非列印字元 12.2.3 特殊字元 12.2.4 限定詞 12.2.5 定位符 12.2.6 選擇 12.3 規則運算式的匹配處理 12.3.1 搜索字串 12.3.2 從URL取出功能變數名稱 12.3.3 匹配單個字元 12.3.4 使用插入符“^” 12.3.5 美元“$”的應用 12.3.6 使用“|”實現替換匹配

12.4 規則運算式函數 12.4.1 函數ereg()和函數eregi() 12.4.2 函數ereg_replace() 12.4.3 函數split() 12.4.4 函數spliti() 12.5 實踐案例與上機指導 12.5.1 使用函數preg_grep() 12.5.2 使用函數preg_match() 和preg_match_all() 12.6 思考與練習 第13章 錯誤調試 13.1 認識程式錯誤 13.2 錯誤類型 13.2.1 語法錯誤 13.2.2 調用不存在的函數 13.2.3 讀寫檔錯誤 13.2.4 包含檔不存在 13.3 實踐案例與上機指導 13.3.1 運

算錯誤 13.3.2 邏輯錯誤 13.4 思考與練習 第14章 使用MySQL資料庫 14.1 MySQL資料庫的特點 14.2 MySQL的基本操作 14.2.1 啟動MySQL資料庫 14.2.2 停止MySQL資料庫 14.2.3 登錄或退出MySQL 資料庫 14.2.4 建立和刪除資料庫 14.2.5 建立新表 14.2.6 查看表的結構 14.3 對表中記錄進行操作 14.3.1 插入資料 14.3.2 更新資料 14.3.3 刪除資料 14.3.4 查詢資料 14.4 使用SQL語句 14.4.1 新建資料庫和表 14.4.2 插入資料 14.4.3 選擇語句 14.4.4 刪

除語句 14.4.5 修改表中的資料 14.4.6 從資料庫中刪除一個表 14.4.7 修改表結構 14.5 實踐案例與上機指導 14.5.1 對資料庫進行備份 14.5.2 對資料庫進行還原 14.6 思考與練習 第15章 PHP和MySQL資料庫 15.1 使用PHP操作MySQL資料庫 15.1.1 連接MySQL資料庫 15.1.2 選擇資料庫 15.1.3 簡易查詢資料庫 15.1.4 顯示查詢結果 15.1.5 通過函數mysql_fetch_array 獲取記錄 15.1.6 使用函數mysql_fetch_object() 15.1.7 使用函數mysql_num_rows(

) 15.2 使用PHP管理MySQL資料庫中的資料 15.2.1 資料的插入 15.2.2 查詢資料庫中的記錄 15.3 實踐案例與上機指導 15.3.1 修改資料庫中的記錄 15.3.2 刪除資料庫中的資訊 15.4 思考與練習 第16章 線上商城系統 16.1 系統需求分析 16.2 資料庫設計 16.2.1 資料庫結構的設計 16.2.2 資料庫設置資訊 16.2.3 資料庫程式設計 16.3 前臺設計 16.3.1 用戶註冊和登錄管理 16.3.2 產品種類的管理 16.4 後臺管理 16.4.1 添加新商品 16.4.2 修改商品資訊 16.4.3 刪除產品 16.4.4 管理產

品目錄 16.5 項目測試 習題答案

IF...ELSE SQL進入發燒排行的影片

中央從Python程式到網路爬蟲應用第7次SQLite建立資料庫與新增資料&匯入會員資料的50個會員到資料庫中&改用format產生SQL語法與寫入資料&用executemany&&用select查詢資料表&刪除資料與自訂函數&Update修改資料&會員編號與文字關鍵字與日期查詢

上課內容:
01_重點回顧與SQLite建立資料庫與新增資料
02_修改為自動增號與迴圈自動輸入
03_匯入會員資料的50個會員到資料庫中
04_改用format產生SQL語法與寫入資料
05_改用executemany大量輸入資料
06_修改list2的第五欄資料與大量新增資料
07_用select查詢資料表
08_SQL刪除資料與自訂函數
09_Update修改資料與查詢結果
10_會員編號與文字關鍵字與日期查詢
11_全省郵局地址轉入資料庫與查詢作業說明

完整影音
http://goo.gl/aQTMFS

教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/ncu_python_2019

懶人包:
EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524

TQC+Python證照目錄:
Python 第1類:基本程式設計
技能內容:變數與常數、指定敘述、標準輸入輸出、運算式、算術運算子、數學函式的應用、格式化的輸出Python 第2類:選擇敘述
技能內容:if、if...else、if…elif
Python 第3類:迴圈敘述
技能內容:while、for…in
Python 第4類:進階控制流程
技能內容:常用的控制結構、條件判斷、迴圈
Python 第5類:函式(Function)
技能內容:函式使用、傳遞參數、回傳資料、內建函式、區域變數與全域變數
Python 第6類:串列(List)的運作(一維、二維以及多維)
技能內容:串列的建立、串列的函式、串列參數傳遞、串列應用
Python 第7類:數組(Tuple)、集合(Set)以及詞典(Dictionary)
技能內容:數組、集合、詞典的建立、運作及應用
Python 第8類:字串(String)的運作
技能內容:字串的建立、字串的庫存函式、字串的應用
Python 第9類:檔案與異常處理
技能內容:文字I/O、檔案的建立、寫入資料與讀取資料、二進位I/O、編碼(Encoding)、異常處理

課程簡介:入門
建置Python開發環境
基本語法與結構控制
迴圈、資料結構及函式
VBA重要函數到Python
檔案處理
資料庫處理
課程簡介:進階
網頁資料擷取與分析、Python網頁測試自動化、YouTube影片下載器
處理 Excel 試算表、處理 PDF 與 Word 文件、處理 CSV 檔和 JSON 資料
實戰:PM2.5即時監測顯示器、Email 和文字簡訊、處理影像圖片、以 GUI 自動化來控制鍵盤和滑鼠

上課用書:
參考書目
Python初學特訓班(附250分鐘影音教學/範例程式)
作者: 鄧文淵/總監製, 文淵閣工作室/編著
出版社:碁峰? 出版日期:2016/11/29

吳老師 108/3/9

Python,中央大學資工系,福建師範大學,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境,網路爬蟲

以預存程序為基礎的主動式資料庫應用系統之設計與建置

為了解決IF...ELSE SQL的問題,作者方煌閔 這樣論述:

在知識經濟時代的來臨時企業都想到做好知識管理,然而要做好知識管理的第一步就是要做好資料庫管理。大部份的企業都已完成架構許多的管理系統,如企業資源規劃系統(Enterprise Resource Planning)、供應鏈管理系統(Supply Chain Management)、客戶關係管理系統(Customer Relationship Management)及高階主管資訊系統(Executive Information System)等,這些系統的需要效能極佳的資料庫支持,故如何架構一個適合的資料庫系統,就成為當今重要之議題。其中在提供企業快速反應及複雜的企業邏輯運算中,最常使用的就是主

動式資料庫應用系統。本論文主要研究主題乃是以SQL-3的預存程序技術,建立以法則為基礎的主動式資料庫應用系統,使企業的管理系統可以即時計算多層次複雜公式運算。這樣不但使得系統可以有更有效率的運算架構,也讓資料能夠更快速的反應現況。本研究具體的貢獻包括:1. 以預存程序建立主動式資料庫應用系統2. 運用主動式資料庫系統的優點,建置含有排放量複雜公式空氣污染管理系統3. 運用XML技術來整合動態網頁、企業元件與主動式資料庫。4. 提供以預存程序為基礎之主動式資料庫的效能測試此種使用預存程序來建立主動式資料庫的方式,將有效降少系統開發的時間,也改進了傳統被動式資料庫的設計方法。

測試工程師核心開發技術

為了解決IF...ELSE SQL的問題,作者51Testing軟體測試網 這樣論述:

本書共7章,凝聚了51Testing軟體測試網在軟體測試培訓方面的精華內容。主要內容包括Linux系統入門知識、Linux Shell程式設計技術、Oracle和MySQL兩大主流資料庫的基本操作、配置管理工具SVN及Java和Python程式設計。   本書從測試的角度講述了軟體 測試人員需要掌握的開發技術,有助於讀者提升測試技能。   本書既適合測試人員閱讀,也可供相關專業人士參考。 5lTesting軟體測試網是專業的軟體測試服務供應商,為上海博為峰軟體技術股份有限公司旗下品牌,是國內人氣非常高的軟體測試門戶網站。51Testing軟體測試網始終堅持以專業技術為核心,

專注於軟體測試領域,自主研發軟體測試工具,為客戶提供全球領先的軟體測試整體解決方案,為行業培養優秀的軟體測試人才,並提供開放式的公益軟體測試交流平臺。51Testing軟體測試網的微信公眾號是“atstudy51”。 第1章Linux系統入門知識 1 1.1 Linux系統簡介 1 1.2 Linux系統的安裝 2 1.2.1 配置虛擬機器 2 1.2.2 安裝CentOS 7 1.3 Linux系統的基本使用方法 14 1.3.1 命令列與圖形化介面的選擇和配置 14 1.3.2 終端命令列與ls命令 16 1.3.3 線上說明命令 19 1.3.4 遠端登入Linux系

統 21 1.3.5 Linux系統的檔和目錄 26 1.3.6 Linux系統的檔打包與壓縮 47 1.4 Linux系統的管理 51 1.4.1 Linux系統的關機和重啟 51 1.4.2 用戶和組管理 53 1.4.3 磁片管理 60 1.4.4 安裝包管理 63 1.4.5 進程管理 68 1.4.6 網路管理 75 1.4.7 服務腳本 78 1.4.8 安全設置 79 1.5 Web伺服器環境的搭建 81 1.5.1 安裝LAMP 81 1.5.2 安裝Tomcat 88 1.6 在Linux系統下安裝Oracle 90 1.6.1 安裝資料庫前的系統組態 91 1.6.2 創建

Oracle使用者和目錄 92 1.6.3 修改環境變數 93 1.6.4 傳輸Oracle安裝包到Linux系統 97 1.6.5 安裝Oracle 98 1.6.6 測試是否成功安裝Oracle 104 第2章LinuxShell程式設計技術 108 2.1 LinuxShell概述 108 2.1.1 Shell 108 2.1.2 Shell腳本 108 2.1.3 Shell的版本區分 109 2.1.4 BASH的特點 109 2.2 Shell的“helloworld” 111 2.3 echo的應用 112 2.4 Shell變數 113 2.4.1 變數的定義和使用 113

2.4.2 刪除變數 113 2.4.3 唯讀變數 114 2.4.4 變數的類型 114 2.5 Shell的注釋 115 2.6 Shell程式設計中常用的資料類型 115 2.6.1 字串 116 2.6.2 Shell陣列 117 2.7 在Shell中傳遞參數 119 2.8 Shell基本運運算元 120 2.8.1 算術運運算元 120 2.8.2 關係運運算元 122 2.8.3 布林運運算元和邏輯運運算元 124 2.8.4 字串運運算元 125 2.9 Shell的printf命令 127 2.10 Shell流程控制 128 2.10.1 if…else條件控制 129

2.10.2 for迴圈 129 2.10.3 while迴圈 130 2.10.4 case語句 132 2.10.5 跳出迴圈 133 2.11 Shell函數 136 2.11.1 無返回值的函式呼叫示例 136 2.11.2 有返回值的函式呼叫示例 136 2.11.3 帶參數的函式呼叫示例 137 2.12 Shell輸入/輸出重定向 138 2.12.1 輸出重定向 139 2.12.2 輸入重定向 139 2.12.3 HereDocument 141 2.12.4 /dev/null文件 142 2.12.5 輸入/輸出重定向的應用示例 142 2.13 Shell檔的包含 

143 第3章 Oracle的使用 145 3.1 資料庫原理 145 3.1.1 基本概念 145 3.1.2 常見的資料庫產品 148 3.1.3 資料庫模型 149 3.1.4 關聯式資料庫 152 3.2 Oracle的安裝與配置 159 3.2.1 支援的平臺 159 3.2.2 安裝過程 160 3.2.3 創建資料庫 164 3.2.4 確認安裝 166 3.2.5 資料庫常用管理命令 174 3.2.6 資料庫體系結構 178 3.3 Oracle企業管理器 186 3.3.1 企業管理器概述 186 3.3.2 創建表空間 186 3.3.3 創建用戶 189 3.3.4 

創建表 193 3.3.5 創建約束 196 3.4 標準SQL語句 200 3.4.1 資料定義語言 201 3.4.2 資料操縱語言 203 3.4.3 資料查詢語言 204 3.4.4 資料控制語言 215 3.4.5 SQL語句性能優化 216 3.5 PL/SQL程式設計 225 3.5.1 PL/SQL概述 225 3.5.2 基本語法 227 3.5.3 記錄類型 229 3.5.4 存儲過程 230 3.5.5 函數 231 3.5.6 遊標 233 3.5.7 觸發器 235 3.5.8 事務 237 3.6 其他資料庫物件 240 3.6.1 索引 240 3.6.2 視圖

 245 3.6.3 同義詞 246 3.6.4 序列 248 3.6.5 備份 249 3.6.6 Oracle內置函數 250 第4章 MySQL的使用 253 4.1 MySQL基礎 253 4.1.1 MySQL概述 253 4.1.2 MySQL的安裝 253 4.1.3 MySQL的主流資料庫連接工具 256 4.1.4 MySQL資料類型 257 4.2 在MySQL中使用SQL 259 4.2.1 表的基本操作 259 4.2.2 表的查詢 266 4.2.3 表的資料操作 289 4.2.4 事務 292 4.2.5 視圖 292 4.2.6 存儲過程 293 4.3 My

SQL進階 295 4.3.1 MySQL的用戶管理 296 4.3.2 通過MySQL匯出資料 299 4.3.3 通過MySQL導入資料 301 第5章 配置管理工具SVN 303 5.1 安裝和配置SVN 303 5.2 SVN常用操作和功能 305 5.2.1 Import 305 5.2.2 Checkout 306 5.2.3 Add/Delete 307 5.2.4 Commit 308 5.2.5 Update 308 5.2.6 Tag/Branch/Merge 309 5.2.7 RevisionGraph 311 5.2.8 Diffwithpreviousversio

n 312 5.2.9 Showlog 312 5.2.10 版本回溯 313 5.3 SVN的簡要原理 314 5.3.1 SVN概述 314 5.3.2 其他常見配置管理工具 315 5.3.3 每日構建 316 5.4 SVN的版本控制案例 316 5.5 版本控制系統的發展歷史 319 5.5.1 本地版本控制系統 319 5.5.2 集中化的版本控制系統 319 5.5.3 分散式版本控制系統 320 5.5.4 檔差異版本控制系統 320 5.5.5 直接為版本控制系統拍快照 321 第6章 Java程式設計 323 6.1 Java概述 323 6.2 搭建Java環境 324

6.2.1 搭建JDK環境 324 6.2.2 第一個Java程式 325 6.2.3 Java中的注釋 327 6.3 Eclipse集成開發工具 329 6.3.1 Eclipse的使用 329 6.3.2 利用Eclipse開發Java程式的步驟 329 6.4 Java資料類型、變數、運運算元及陣列 331 6.4.1 Java資料類型 331 6.4.2 Java變數 334 6.4.3 Java運運算元 335 6.4.4 Java陣列 339 6.5 Java選擇結構 340 6.5.1 Java單分支結構 341 6.5.2 Java雙分支結構 341 6.5.3 Java多

分支結構 342 6.5.4 switch多重分支結構 343 6.5.5 Java選擇結構的比較 345 6.6 Java迴圈結構 345 6.6.1 while迴圈 345 6.6.2 do...while迴圈 346 6.6.3 while與do...while的比較 347 6.6.4 for迴圈 347 6.6.5 break關鍵字 348 6.6.6 continue關鍵字 349 6.6.7 Java迴圈嵌套 349 6.7 Java物件導向程式設計中的類與物件 350 6.7.1 類的定義 351 6.7.2 物件的產生和使用 353 6.7.3 方法的重載 355 6.7.4

 this關鍵字 356 6.8 Java物件導向程式設計中的封裝 357 6.8.1 封裝中常見的getter/setter方法 357 6.8.2 封裝控制符存取權限 358 6.9 Java物件導向程式設計中的繼承 359 6.9.1 繼承的實現 359 6.9.2 方法的重寫 360 6.9.3 super關鍵字 361 6.10 Java物件導向程式設計中的多態 363 6.11 抽象類別 365 6.11.1 抽象方法及抽象類別 365 6.11.2 關於抽象類別和抽象方法的注意事項 366 6.12 介面 366 6.12.1 介面的定義 366 6.12.2 介面的使用 367

6.12.3 介面與多態的實現 368 6.13 JavaAPI 370 6.14 Java包 372 6.14.1 包的創建 372 6.14.2 包的使用 373 6.15 Java中的異常 374 6.15.1 Java中的異常類 374 6.15.2 Java中異常的捕獲 376 6.15.3 Java中的異常處理方法 378 6.15.4 自訂異常類 380 第7章 Python程式設計 382 7.1 Python的特點 382 7.2 Python環境的搭建與啟動 383 7.2.1 搭建Python環境 383 7.2.2 啟動Python 384 7.3 初識Python

及IDLE 385 7.3.1 Python的靈活性 385 7.3.2 Python猜數字遊戲 386 7.4 Python變數和資料類型 387 7.4.1 Python變數 387 7.4.2 整型、浮點型、布林型和字串型 389 7.4.3 列表 391 7.4.4 元組 393 7.4.5 字典 395 7.5 Python程式結構 397 7.5.1 分支結構 397 7.5.2 while迴圈結構 399 7.5.3 for迴圈結構 401 7.5.4 Python中猜數字遊戲的改進 402 7.6 Python函數 405 7.6.1 自訂函數 405 7.6.2 按值傳遞參數

和按引用傳遞參數 406 7.6.3 參數的其他傳遞形式 406 7.7 Python物件導向程式設計 408 7.7.1 類和方法 408 7.7.2 模組 409 7.7.3 異常 411 7.7.4 數據的讀取 413