21天學通JavaScript(第5版)

21天學通JavaScript(第5版)

《21天學通JavaScript(第5版)》 極具影響力原創計算機編程圖書,叢書暢銷10年!程式設計師案頭手冊,只需21天輕鬆學通編程技能! 馬翠翠 編著 ISBN 978-7-121-33630-0 2018年2月出版 定價:59.80元 408頁 16開

編輯推薦

基礎知識→核心技術→典型實例→綜合練習→項目案例,輕鬆上手與提高。全面掌握JavaScript只需21天!

209個典型案例、1個項目案例、124個練習題、40個面試題。

一線開發人員全程貼心講解、輕鬆上手與提高。

內容提要

JavaScript是Web開發中套用最早、發展最成熟、用戶最多的腳本語言,其語法簡捷,代碼可讀性在眾多腳本語言中最好,它在使用時不用考慮數據類型,是真正意義上的動態語言。《21天學通JavaScript(第5版)》分為4篇,共21章。第1篇完整地講解了JavaScript的基礎知識,主要內容包括JavaScript概述、數據類型、常量與變數、表達式與運算符、控制語句、函式和數組等。第2篇專門介紹JavaScript中內置對象的套用,內容包括JavaScript對象基礎、視窗和框架、螢幕和瀏覽器對象、文檔對象、歷史對象和地址對象、表單對象和表單元素及腳本化cookie等。第3篇講解的是JavaScript的高級技術,主要講解了JavaScript與XML技術、正則表達式、AJAX的基礎知識、AJAX的高級套用、JavaScript與外掛程式,以及JavaScript的調試與最佳化等。最後一篇為綜合案例篇,用一個完整的例子講解了如何使用JavaScript進行大型套用開發。

《21天學通JavaScript(第5版)》中,每一篇都是不同層次的完整內容,這不僅給初學者安排了循序漸進的學習過程,也便於不同層次的讀者選讀。本書既適合沒有編程基礎的JavaScript語言初學者作為入門教程,也可作為大中專院校師生和培訓班的教材。對於JavaScript語言開發的愛好者,本書也有較大的參考價值。

目錄

第1篇 Visual Basic 6.0基礎篇

第1章 Visual Basic 6.0概述

1.1 初識Visual Basic 6.0

1.1.1 Visual Basic的發展歷程

1.1.2 Visual Basic 6.0的特點

1.1.3 Visual Basic 6.0的安裝和卸載

1.2 Visual Basic 6.0集成開發環境(IDE)

1.2.1 啟動Visual Basic 6.0

1.2.2 退出Visual Basic 6.0

1.2.3 集成開發環境的組成部分

1.3 第一個Visual Basic應用程式——Hello World

1.3.1 從“Hello World”開始

1.3.2 創建工程

1.3.3 創建窗體

1.3.4 設計程式界面

1.3.5 編寫代碼

1.3.6 保存工程

1.3.7 運行程式

1.3.8 生成執行檔

1.4 Visual Basic 6.0 的幫助系統

1.4.1 MSDN幫助系統

1.4.2 網路資源

1.5 小結

1.6 習題

第2章 Visual Basic 6.0語言基礎

2.1 代碼編寫規範

2.1.1 標識符命名規則

2.1.2 語句書寫規範

2.1.3 程式注釋

2.1.4 格式化及縮排

2.2 數據類型

2.2.1 基本數據類型

2.2.2 自定義數據類型

2.3 常量

2.3.1 局部常量

2.3.2 模組級常量

2.3.3 公用常量

2.4 變數

2.4.1 普通局部變數

2.4.2 靜態局部變數

2.4.3 模組級變數

2.4.4 公用變數

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.7 小結

2.8 習題

第3章 程式控制結構

3.1 順序結構

3.1.1 賦值語句

3.1.2 順序結構實例

3.2 選擇結構

3.2.1 If…Then語句

3.2.2 If…Then…Else語句

3.2.3 If…Then…ElseIf…Else語句

3.2.4 IIf函式

3.2.5 If語句的嵌套

3.2.6 Select Case語句

3.2.7 Is、To關鍵字的使用

3.3 循環結構

3.3.1 While…Wend語句

3.3.2 For…Next語句

3.3.3 For Each…Next語句

3.3.4 While型Do…Loop語句

3.3.5 Until型Do…Loop語句

3.3.6 循環的嵌套

3.4 其他結構控制語句

3.4.1 GoTo語句

3.4.2 Exit語句

3.4.3 End語句

3.4.4 With語句

3.4.5 DoEvents語句

3.5 小結

3.6 習題

第4章 數組

4.1 數組的概念

4.2 靜態數組與動態數組

4.2.1 靜態數組

4.2.2 動態數組

4.3 一維數組與多維數組

4.3.1 一維數組

4.3.2 多維數組

4.4 數組的基本操作

4.4.1 輸入數組元素

4.4.2 輸出數組元素

4.4.3 插入數組元素

4.4.4 刪除數組元素

4.4.5 查找數組元素

4.4.6 數組的排序

4.5 小結

4.6 習題

第5章 過程和函式

5.1 Sub過程

5.1.1 Sub過程的分類

5.1.2 創建Sub過程

5.1.3 調用Sub過程

5.2 Function過程

5.2.1 創建Function過程

5.2.2 調用Function過程

5.3 參數傳遞

5.3.1 形參與實參

5.3.2 傳值調用

5.3.3 傳址調用

5.3.4 可選參數

5.3.5 數組參數

5.3.6 對象參數

5.4 過程的嵌套與遞歸調用

5.4.1 嵌套調用

5.4.2 遞歸調用

5.5 小結

5.6 習題

第2篇 Visual Basic 應用程式篇

第6章 應用程式用戶界面

6.1 界面樣式

6.1.1 單文檔界面

6.1.2 多文檔界面

6.1.3 資源管理器樣式界面

6.2 窗體的基本概念

6.2.1 窗體的組成

6.2.2 添加和刪除窗體

6.3 窗體的屬性、方法和事件

6.3.1 窗體的常用屬性

6.3.2 窗體的常用方法

6.3.3 窗體的常用事件

6.4 多文檔界面設計

6.4.1 多文檔界面概述

6.4.2 多文檔窗體選單的設計

6.5 小結

6.6 習題

第7章 通用標準控制項

7.1 控制項概述

7.2 文本框控制項

7.2.1 文本框控制項的屬性

7.2.2 文本框控制項的事件

7.2.3 套用示例

7.3 命令按鈕控制項

7.3.1 命令按鈕控制項的屬性

7.3.2 命令按鈕控制項的事件

7.3.3 用戶登錄窗體設計範例

7.4 單選按鈕控制項

7.4.1 單選按鈕控制項的屬性

7.4.2 單選按鈕控制項的事件

7.5 複選按鈕控制項

7.5.1 複選按鈕控制項的屬性

7.5.2 設定字型格式範例

7.6 定時器控制項

7.6.1 定時器控制項的屬性

7.6.2 定時器控制項套用範例

7.7 列表框控制項

7.7.1 列表框控制項的屬性

7.7.2 列表框控制項的方法

7.7.3 列表框控制項的事件

7.7.4 列表框控制項套用範例

7.8 小結

7.9 習題

第8章 擴展控制項

8.1 通用對話框控制項

8.1.1 “打開”對話框

8.1.2 “工程另外儲存為”對話框

8.1.3 “顏色”對話框

8.1.4 “字型”對話框

8.1.5 “列印”對話框

8.2 列表視圖控制項

8.2.1 常用屬性

8.2.2 常用方法

8.2.3 常用事件

8.3 樹視圖控制項

8.3.1 常用屬性

8.3.2 常用方法

8.4 小結

8.5 習題

第9章 選單、工具列與狀態欄

9.1 選單

9.1.1 選單編輯器

9.1.2 下拉式選單

9.1.3 套用示例

9.2 彈出式選單

9.3 工具列

9.3.1 一般步驟

9.3.2 套用示例

9.4 狀態欄

9.5 小結

9.6 習題

第10章 檔案系統

10.1 檔案系統概述

10.1.1 檔案的結構

10.1.2 檔案的類型

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 DriveListBox控制項

10.3.2 DirListBox控制項

10.3.3 FileListBox控制項

10.3.4 套用示例

10.4 檔案系統對象

10.4.1 檔案系統對象概述

10.4.2 Drive對象

10.4.3 Folder對象

10.4.4 File對象

10.4.5 TextStream對象

10.5 小結

10.6 習題

第11章 圖形與圖像

11.1 坐標系統

11.2 圖形的基本屬性

11.2.1 獲取當前坐標

11.2.2 設定顏色屬性

11.2.3 設定線條屬性

11.2.4 填充圖形

11.3 圖形控制項

11.3.1 Shape控制項

11.3.2 Line控制項

11.4 圖形的基本方法

11.4.1 PSet方法

11.4.2 Line方法

11.4.3 Circle方法

11.4.4 Cls方法

11.4.5 用圖形方法繪製統計圖例

11.5 小結

11.6 習題

第12章 多媒體編程

12.1 多媒體概述

12.2 多媒體控制項

12.2.1 MMControl控制項

12.2.2 WindowsMediaPlayer控制項

12.3 API函式實現多媒體編程

12.3.1 PlaySound函式

12.3.2 mciSendString函式

12.4 小結

12.5 習題

第3篇 Visual Basic 高級套用篇

第13章 網路通信編程技術

13.1 網路協定

13.1.1 TCP/IP協定

13.1.2 UDP協定

13.2 Winsock控制項

13.2.1 常用屬性

13.2.2 常用方法

13.2.3 主要事件

13.3 Winsock控制項的套用

13.3.1 創建網路通信程式伺服器端

13.3.2 創建網路通信程式客戶端

13.3.3 用UDP創建網路通信程式

13.4 小結

13.5 習題

第14章 WIN32 API函式

14.1 API概述

14.1.1 API簡介

14.1.2 動態程式庫(DLL)

14.2 使用API

14.2.1 API函式的聲明

14.2.2 啟動API文本瀏覽器

14.2.3 用API文本瀏覽器聲明API函式

14.3 API函式的套用

14.3.1 常用API函式

14.3.2 獲取驅動器的類型

14.3.3 鎖定滑鼠移動邊界

14.4 小結

14.5 習題

第15章 ActiveX控制項

15.1 ActiveX控制項概述

15.2 創建ActiveX控制項

15.2.1 創建步驟

15.2.2 創建ActiveX控制項工程

15.2.3 設計外觀

15.2.4 添加代碼

15.2.5 添加屬性、方法和事件

15.2.6 生成ActiveX控制項

15.2.7 使用ActiveX控制項

15.3 小結

15.4 習題

第16章 程式的調試與除錯

16.1 常見錯誤類型

16.1.1 編譯錯誤

16.1.2 運行錯誤

16.1.3 邏輯錯誤

16.2 程式工作模式

16.3 程式調試技術

16.3.1 調試工具列

16.3.2 本地視窗

16.3.3 立即視窗

16.3.4 監視視窗

16.3.5 Debug對象

16.3.6 Stop語句

16.4 錯誤處理

16.4.1 Err對象

16.4.2 捕獲錯誤

16.4.3 恢復程式運行

16.5 小結

16.6 習題

第4篇 Visual Basic與資料庫系統篇

第17章 資料庫系統與SQL語言

17.1 資料庫系統概述

17.1.1 三級模式

17.1.2 關係資料庫

17.2 Access資料庫

17.2.1 創建Access資料庫

17.2.2 添加數據表

17.3 SQL Server資料庫

17.3.1 創建SQL Server資料庫

17.3.2 新建數據表

17.4 SQL語言

17.4.1 數據查詢語句

17.4.2 數據操作語句

17.4.3 數據定義語句

17.5 小結

17.6 習題

第18章 ADO資料庫編程

18.1 ADO概述

18.2 ADO對象模型

18.2.1 Connection對象

18.2.2 連線資料庫

18.2.3 Recordset對象

18.2.4 數據顯示實例

18.2.5 Command對象

18.2.6 Field對象

18.2.7 Stream對象

18.2.8 Error對象

18.3 小結

18.4 習題

第19章 VB與資料庫編程

19.1 Data控制項

19.1.1 Data控制項的常用屬性

19.1.2 Data控制項的常用方法

19.1.3 Data控制項的常用事件

19.2 ADO控制項

19.2.1 ADO控制項的常用屬性

19.2.2 ADO控制項的常用方法

19.2.3 連線資料庫

19.3 數據綁定控制項

19.3.1 DBGrid控制項

19.3.2 DBList控制項和DBCombo控制項

19.3.3 DataGrid控制項

19.3.4 DataList控制項和DataCombo控制項

19.4 小結

19.5 習題

第20章 設計數據報表

20.1 數據環境

20.1.1 添加數據環境設計器

20.1.2 添加Connection對象

20.1.3 添加Command對象

20.1.4 使用數據環境

20.2 數據報表

20.2.1 添加數據報表設計器

20.2.2 製作數據報表

20.3 小結

20.4 習題

第21章 人事管理系統開發實例

21.1 人事管理系統開發背景

21.2 人力資源案例設計與分析

21.2.1 系統結構設計

21.2.2 系統需求分析

21.2.3 系統總體設計

21.3 資料庫設計

21.3.1 資料庫需求分析

21.3.2 創建資料庫

21.4 設計公共函式模組

21.4.1 創建公共變數和公共函式模組

21.4.2 創建入口函式

21.5 創建系統登錄模組

21.6 創建主窗體模組

21.7 創建用戶管理子模組

21.8 創建修改密碼子模組

21.9 創建基礎數據管理模組

21.10 創建部門信息管理模組

21.11 創建職員基本信息管理子模組

21.12 設計報表

21.13 創建資料庫管理模組

21.13.1 創建資料庫備份子模組

21.13.2 創建資料庫恢復子模組

21.14 應用程式的打包發布

21.15 小結

作者簡介

本書的作者團隊成員為一線開發工程師、資深編程專家或專業培訓師,在編程開發方面有著豐富的經驗,並已出版過多本相關暢銷書,頗受廣大讀者認可。

前言

千里之行,始於足下!

——老子

“21天學編程系列”自2009年1月上市以來,一直受到廣大讀者的青睞。該系列中的大部分圖書從一上市就登上了編程類圖書銷售排行榜的前列,很多大中專院校也將該系列中的一些圖書作為教材使用,目前這些圖書已經多次印刷、改版。可以說,“21天學編程系列”是自2009年以來國內原創計算機編程圖書頗有影響力的品牌之一。

為了使該系列圖書能緊跟技術和教學的發展,更加適合讀者學習和學校教學,我們結合最新技術和讀者的建議,對該系列圖書進行了改版(即第5版)。本書便是該系列中的JavaScript分冊。

本書特色

細緻體貼的講解

為了讓讀者更快上手,本書特別設計了適合初學者的學習方式,用準確的語言總結概念、用直觀的圖示演示過程、用詳細的注釋解釋代碼、用形象的比喻幫助記憶。

知識點介紹 準確、清晰是其顯著特點。一般放在每一節開始的位置,讓零基礎的讀者了解相關概念,順利入門。

範例 放在每節知識點介紹之後,以章節順序編號,便於檢索和循序漸進地學習、實踐。

示例代碼 與範例編號對應,層次清楚、語句簡潔、注釋豐富,體現了代碼優美的原則,有利於讀者養成良好的代碼編寫習慣。對於大段程式,均在每行代碼前設定編號便於學習。

運行結果 對範例給出運行結果和對應圖示,幫助讀者更直觀地理解示例代碼。

代碼解析 將示例代碼中的關鍵代碼行逐一解釋,有助於讀者掌握相關概念和知識。

貼心的提示 為了便於讀者閱讀,全書還穿插著一些技巧、提示等小貼士,體例約定如下。

提示:通常是一些貼心的提醒,讓讀者加深印象。例如提供建議,或者提出解決問題的方法。

注意:提出學習過程中需要特別注意的一些知識點和內容,或者相關信息。

警告:對操作不當或理解偏差將會造成的災難性後果給出警示,以加深讀者印象。

習題 每章最後提供專門的測試習題,供讀者檢驗所學知識是否牢固掌握。

微課 使用手機App(例如微信)掃描二維碼,可線上看配套教學微課。

經作者多年的培訓和授課證明,以上講解方式是最適合初學者學習的方式,讀者按照這種方式學習,將會非常輕鬆、順利地掌握本書知識。

相關詞條

熱門詞條

聯絡我們