本書按照循序漸進、由淺入深的原則,通過理論與實例的結(jié)合,介紹了利用LabVIEW 2013進行虛擬儀器程序設計的方法。全書共13章,主要分為2部分:前10章為第1部分,主要講解LabVIEW基礎知識,包括LabVIEW 2013中文版安裝說明、LabVIEW 2013編程環(huán)境、LabVIEW 2013基本操作、常用數(shù)據(jù)類型、數(shù)據(jù)類型轉(zhuǎn)換、程序結(jié)構(gòu)、變量與節(jié)點、圖形顯示、文件I/O、串行通信、數(shù)據(jù)采集;后3章為第2部分,主要通過綜合實例對第1部分基礎知識進行鞏固和運用。本書的每個章節(jié)都有與之相關的實例,并配有詳細的操作步驟,可以讓讀者快捷、輕松地掌握相應的編程方法。本書基礎知識講解詳細、內(nèi)容全面,并配有大量基礎實例作為參考,可供計算機、電子信息、機電一體化、自動化、測控技術(shù)等專業(yè)的學生使用。為了方便教學,本書還配有電子課件等教學資源包,相關教師和學生可以登錄“我們愛讀書”網(wǎng)(www.ibook4us.com)免費注冊并下載,或者發(fā)郵件至hustpeiit@163.com免費索取。
本書按照循序漸進、逐步深入的原則,通過理論和實例相結(jié)合的方式,介紹了利用LabVIEW 2013進行虛擬儀器程序設計的方法和技巧。
第1章 Web應用開發(fā)基礎(一) 1
1.1 基于B/S體系的動態(tài)網(wǎng)站 1
1.1.1 Web服務器及客戶端 1
1.1.2 應用層協(xié)議HTTP 2
1.2 PHP及其動態(tài)網(wǎng)站開發(fā)環(huán)境搭建 2
1.2.1 PHP概述 2
1.2.2 安裝Windows版PHP集成包WampServer 2
1.2.3 訪問WampServer的默認站點 3
1.2.4 使用Dreamweaver CS6作為網(wǎng)頁編輯器 4
1.2.5 瀏覽在Dreamweaver CS6中建立的PHP網(wǎng)站(或網(wǎng)頁) 5
1.3 MySQL數(shù)據(jù)庫及其服務器 6
1.3.1 數(shù)據(jù)庫概述 6
1.3.2 使用phpMyAdmin管理MySQL數(shù)據(jù)庫 7
1.3.3 關于獨立安裝的MySQL數(shù)據(jù)庫服務器 10
1.4 使用網(wǎng)頁三劍客制作網(wǎng)頁素材 11
1.4.1 圖形圖像處理軟件概述 11
1.4.2 使用Fireworks或Photoshop編輯圖像 11
1.4.3 使用Flash制作動畫 12
1.4.4 切圖形成網(wǎng)頁素材 12
習題1 14
實驗1 Web應用開發(fā)基礎 15
第2章 Web應用開發(fā)基礎(二) 17
2.1 使用超文本標記語言HTML組成頁面內(nèi)容 17
2.1.1 HTML概述 17
2.1.2 在頁面里插入圖像、音頻和視頻 19
2.1.3 超鏈接、熱點鏈接和錨點鏈接 19
2.1.4 列表 21
2.1.5 表格 21
2.1.6 表單及常用表單元素 22
2.2 使用層疊樣式表CSS設置頁面元素的外觀 27
2.2.1 CSS樣式概述、CSS選擇器 27
2.2.2 重新定義HTML元素外觀、偽類樣式 31
2.2.3 內(nèi)聯(lián)樣式 32
2.2.4 包含了濾鏡的樣式 32
2.2.5 外部樣式 32
2.3 頁面布局 34
2.3.1 區(qū)域標記 34
2.3.2 用于頁面布局的常用CSS樣式屬性 38
2.3.3 一個采用CSS+Div布局的主頁 38
2.3.4 頁內(nèi)框架與框架布局 40
習題2 43
實驗2 HTML標記語言、CSS樣式與頁面布局 44
第3章 Web應用開發(fā)基礎(三) 46
3.1 使用JavaScript腳本控制網(wǎng)頁的客戶端行為 46
3.1.1 JavaScript內(nèi)置對象和瀏覽器對象 46
3.1.2 JavaScript編程基礎:變量與常量、流程控制語句 48
3.1.3 在頁面里使用JavaScript腳本實現(xiàn)頁面的交互效果 50
3.1.4 在頁面里使用JavaScript腳本實現(xiàn)頁面的動態(tài)效果 54
3.2 使用JavaScript的功能擴展庫jQuery 57
3.2.1 jQuery使用基礎 57
3.2.2 jQuery的使用示例 59
3.3 使用第三方提供的JS特效腳本 66
3.3.1 制作循環(huán)顯示的圖片新聞 66
3.3.2 實現(xiàn)QQ臨時會話 68
3.4 HTML 5簡介 69
3.4.1 從HTML 4到HTML 5 69
3.4.2 HTML 5的兩個應用實例 70
習題3 72
實驗3 客戶端腳本與HTML 5的使用 73
第4章 PHP網(wǎng)站系統(tǒng)組成及其工作原理 75
4.1 PHP程序與頁面 75
4.1.1 PHP程序 75
4.1.2 PHP頁面 76
4.1.3 PHP文件包含 76
4.2 PHP網(wǎng)站文件系統(tǒng) 77
4.2.1 PHP網(wǎng)站的系統(tǒng)文件夾 77
4.2.2 PHP網(wǎng)站配置 78
4.2.3 PHP默認站點及用戶站點 79
4.2.4 PHP內(nèi)置網(wǎng)站的別名用法 80
4.3 PHP網(wǎng)站工作原理 81
4.3.1 HTTP請求與響應 81
4.3.2 PHP頁面預處理器 82
4.3.3 Web服務器與數(shù)據(jù)庫服務器的交互 84
4.3.4 使用會話信息Session實現(xiàn)不同頁面間的信息共享 85
4.3.5 使用Cookie保存客戶信息 85
4.4 瀏覽PHP網(wǎng)站時出現(xiàn)中文亂碼的解決方案 86
習題4 87
實驗4 PHP網(wǎng)站系統(tǒng)組成及其工作原理 88
第5章 PHP編程基礎 90
5.1 PHP數(shù)據(jù)類型、變量與常量 90
5.1.1 PHP數(shù)據(jù)類型 90
5.1.2 變量與常量的定義與使用 90
5.2 PHP運算符與流程控制語句 91
5.3 PHP數(shù)組 92
5.3.1 使用函數(shù)array()創(chuàng)建一維數(shù)組 92
5.3.2 一維數(shù)組的相關操作 92
5.3.3 二維數(shù)組簡介 94
5.4 獲取表單提交值或頁面請求時傳遞的參數(shù) 94
5.4.1 在PHP程序里獲取頁面請求時傳遞的參數(shù) 94
5.4.2 在PHP程序里獲取文本型表單提交的值 95
5.5 PHP常用功能函數(shù)與自定義函數(shù) 95
5.5.1 日期與時間函數(shù) 95
5.5.2 數(shù)學函數(shù) 97
5.5.3 字符串處理函數(shù) 97
5.5.4 文件與目錄操作函數(shù) 99
5.5.5 文本加密函數(shù)md5() 100
5.5.6 圖像加密與解密函數(shù) 100
5.5.7 自定義函數(shù) 100
5.6 若干PHP實用頁面(程序)設計 101
5.6.1 驗證碼程序設計及應用 101
5.6.2 顯示來訪者IP及所在的城市 106
5.6.3 文件上傳頁面設計 107
5.6.4 使用富文本編輯器UE的表單頁面設計 108
5.6.5 PHP網(wǎng)站訪問人數(shù)統(tǒng)計 111
5.7 Ajax技術(shù)在PHP網(wǎng)站開發(fā)中的應用 114
5.7.1 Ajax技術(shù)及原生用法 114
5.7.2 使用jQuery異步通信方法getJSON()實現(xiàn)異步通信 116
習題5 120
實驗5 PHP程序設計基礎 121
第6章 訪問MySQL數(shù)據(jù)庫的PHP頁面設計 123
6.1 使用原生方式訪問MySQL數(shù)據(jù)庫 123
6.1.1 訪問MySQL數(shù)據(jù)庫的一般步驟 123
6.1.2 連接數(shù)據(jù)庫函數(shù)mysql_connect() 123
6.1.3 選擇數(shù)據(jù)庫函數(shù)mysql_select_db() 124
6.1.4 查詢數(shù)據(jù)庫表函數(shù)mysql_query() 124
6.1.5 獲取記錄函數(shù)mysql_fetch_array()和mysql_fetch_row() 124
6.1.6 PHP頁面顯示數(shù)據(jù)庫內(nèi)容時中文亂碼的解決方案 125
6.1.7 含有數(shù)據(jù)庫訪問的頁面示例 125
6.2 PHP的面向?qū)ο筇匦?135
6.2.1 從面向過程到面向?qū)ο?135
6.2.2 面向?qū)ο蟮膸讉重要概念 136
6.2.3 PHP程序中類的定義與使用 137
6.3 使用PDO方式訪問MySQL數(shù)據(jù)庫 141
6.3.1 PDO概述 141
6.3.2 以PDO方式連接和訪問數(shù)據(jù)庫 142
6.4 純PHP制作的綜合實例網(wǎng)站——鮮花網(wǎng)站Flower1 143
6.4.1 需要分析及總體設計 143
6.4.2 網(wǎng)站數(shù)據(jù)庫設計 144
6.4.3 網(wǎng)站頭部、底部及前臺主頁設計 146
6.4.4 前臺主要功能頁面設計 148
6.4.5 后臺功能頁面設計 151
習題6 153
實驗6 訪問MySQL數(shù)據(jù)庫的PHP頁面設計 154
第7章 PHP模板引擎與框架 156
7.1 Smarty模板引擎 156
7.1.1 Smarty模板引擎概述 156
7.1.2 在PHP網(wǎng)站項目里使用Smarty模板引擎 156
7.1.3 Smarty模板引擎的常用方法 158
7.1.4 Smarty模板引擎的常用模板標簽 159
7.2 ThinkPHP框架 162
7.2.1 基于MVC的ThinkPHP框架 162
7.2.2 引入TP框架后的網(wǎng)站文件系統(tǒng) 163
7.2.3 TP的系統(tǒng)常量與系統(tǒng)變量 166
7.2.4 TP模型、模塊與控制器及其訪問模式 167
7.2.5 TP模板設計 169
7.2.6 使用TP框架的一個簡明示例 169
7.3 使用TP框架制作的鮮花網(wǎng)站Flower2 176
7.3.1 網(wǎng)站文件系統(tǒng)及其關鍵配置 176
7.3.2 網(wǎng)站前臺主控模塊及其模板 178
7.3.3 網(wǎng)站后臺模塊及其模板 182
習題7 185
實驗7 Smarty模板引擎與TP框架的使用 186
第8章 織夢內(nèi)容管理系統(tǒng)DedeCMS 188
8. 1 內(nèi)容管理系統(tǒng)CMS概述 188
8.1.1 內(nèi)容管理系統(tǒng)CMS與管理信息系統(tǒng) 188
8.1.2 DedeCMS實現(xiàn)內(nèi)容管理的方式 188
8.2 DedeCMS軟件及其安裝 189
8.2.1 安裝DedeCMS 189
8.2.2 DedeCMS文件系統(tǒng) 191
8.2.3 生成HTML文檔 192
8.3 DedeCMS使用基礎 193
8.3.1 系統(tǒng)配置參數(shù)與變量 194
8.3.2 網(wǎng)站欄目管理 194
8.3.3 DedeCMS常用模板標簽 197
8.3.4 模板制作及使用 199
8.3.5 網(wǎng)站內(nèi)容管理 201
8.3.6 內(nèi)容模型管理 202
8.3.7 系統(tǒng)超級管理員及用戶(組)管理 202
8.4 使用DedeCMS制作的公司網(wǎng)站 203
8.4.1 引入DedeCMS后的網(wǎng)站文件系統(tǒng) 203
8.4.2 網(wǎng)站設計的主要步驟 204
習題8 208
實驗8 使用DedeCMS開發(fā)內(nèi)容管理系統(tǒng) 209
第9章 PHP網(wǎng)站建設與管理 210
9.1 網(wǎng)站規(guī)劃 210
9.2 網(wǎng)站發(fā)布前的準備工作 211
9.2.1 確定網(wǎng)絡連接方式 211
9.2.2 申請網(wǎng)站域名 212
9.2.3 選擇Web主機 213
9.2.4 Web主機備案 215
9.2.5 解析網(wǎng)站域名 215
9.2.6 將域名綁定某個Web主機 215
9.2.7 選擇與Web網(wǎng)站配套的數(shù)據(jù)庫服務器 215
9.3 發(fā)布網(wǎng)站 218
9.3.1 在Dreamweaver CS6中發(fā)布網(wǎng)站 218
9.3.2 使用專業(yè)的文件上傳工具CuteFTP Pro 219
9.4 網(wǎng)站管理 220
9.4.1 網(wǎng)站管理的主要內(nèi)容 220
9.4.2 網(wǎng)站日志管理 221
9.4.3 網(wǎng)站安全管理 222
習 題 9 223
實驗9 PHP網(wǎng)站建設與管理 224
習題答案 225
參考文獻 228