iVX通用無代碼編程

孟智平、黃潤民

  • 出版商: 清華大學
  • 出版日期: 2023-05-01
  • 定價: $594
  • 售價: 8.5$505
  • 語言: 簡體中文
  • 頁數: 256
  • 裝訂: 平裝
  • ISBN: 7302627320
  • ISBN-13: 9787302627326
  • 立即出貨 (庫存 < 3)

  • iVX通用無代碼編程-preview-1
  • iVX通用無代碼編程-preview-2
  • iVX通用無代碼編程-preview-3
iVX通用無代碼編程-preview-1

商品描述

《iVX通用無代碼編程》介紹了無代碼編程平臺iVX的基本原理和開發功能,包含構建業務流程、邏輯和數據模型等,幫助用戶一鍵設計應用並持續更新,自動跟蹤所有更改並處理數據腳本和部署流程。全書共分為8章,主要內容包括無代碼編程起源、初識無代碼開發、基礎開發教程、進階開發教程、初級實戰項目、中級實戰項目、高級實戰項目,以及擴展閱讀,幫助讀者快速掌握無代碼編程技術。 《iVX通用無代碼編程》可作為高等院校電腦、數字媒體、動畫等相關專業的教材,也可作為程序開發人員的參考資料,還可供對無代碼編程感興趣的讀者閱讀。

目錄大綱

目錄

第1章 無代碼編程起源 001

1.1 為什麽要編程 002

1.1.1 認識編程的本質 002

1.1.2 編程的意義 002

1.1.3 推進全民編程時代 002

1.2 編程語言的發展 003

1.2.1 編程語言發展過程 003

1.2.2 第一代編程語言:二進制語言 003

1.2.3 第二代編程語言:匯編語言 004

1.2.4 第三代編程語言:高級程序設計語言 004

1.2.5 第四代編程語言:非過程化程序設計語言 004

1.2.6 第五代編程語言:AI程序設計語言 004

1.3 iVX是什麽 005

1.3.1 iVX的定義 005

1.3.2 iVX的系統架構 007

1.3.3 iVX的三大屬性 007

1.3.4 iVX是一個全新開發體系 008

1.4 iVX的設計理念 012

1.4.1 去掉程序語法,保留程序邏輯 012

1.4.2 工具即語言,邏輯即代碼,產品即架構,研發即運維 014

1.5 iVX的優勢與革新 014

1.5.1 編程語言的要素 014

1.5.2 iVX對技術管理和運維的改變 018

1.5.3 iVX對技術團隊管理的改變 019

1.6 iVX的開發歷程 019

1.6.1 v1.0 Flash版 019

1.6.2 v2.0 GXT版 020

1.6.3 v2.6原生JS版 020

1.6.4 v2.9運營版 020

1.6.5 v3.4 Vue版 021

1.6.6 v4.5 React版 021

1.7 優秀應用作品展示 022

1.7.1 工業物聯網項目 022

1.7.2 智能數字化銷售系統 022

1.7.3 數字化財務系統 023

1.7.4 在線直播會議系統 024

1.7.5 流程化辦公系統 025

1.7.6 電商管理系統和購物小程序 025

1.7.7 在線協作文檔和知識庫 026

1.7.8 基於樹莓派的植物澆水應用 027

1.7.9 IM在線聊天系統 027

第2章 初識無代碼開發 029

2.1 基礎知識準備 030

2.1.1 什麽是iVX應用 030

2.1.2 認識前臺和後台 031

2.1.3 認識網頁瀏覽器 034

2.2 創建iVX應用 035

2.2.1 IDE開發環境 035

2.2.2 新建應用 035

2.2.3 選擇應用類型 035

2.3 認識編輯器界面功能與分區 038

2.3.1 舞臺 038

2.3.2 “組件”面板 039

2.3.3 “對象樹”面板 040

2.3.4 “屬性”面板 040

2.3.5 “菜單”面板 041

2.3.6 “邏輯工具”面板 041

2.4 認識iVX組件 042

2.4.1 組件分類 042

2.4.2 組件添加 042

2.4.3 組件要素 048

2.5 應用預覽和發布 049

2.5.1 應用預覽 050

2.5.2 應用發布 050

3.5 我的猜數字小游戲 083

3.5.1 學習目標 083

3.5.2 操作流程 083

3.5.3 課後習題 090

3.6 會跳舞的棒棒糖 090

3.6.1 學習目標 090

3.6.2 操作流程 090

3.6.3 課後習題 096

3.7 指尖鋼琴小游戲 097

3.7.1 學習目標 097

3.7.2 操作流程 097

3.7.3 課後習題 102

3.8 我的自製導航欄 102

3.8.1 學習目標 102

3.8.2 操作流程 103

3.8.3 課後習題 110

3.9 我的表單收集2.0 111

3.9.1 學習目標 111

3.9.2 操作流程 111

3.9.3 課後習題 118

3.10 我的表單收集3.0 118

3.10.1 學習目標 118

3.10.2 操作流程 118

3.10.3 課後習題 124

3.11 大屏互動 124

3.11.1 學習目標 124

3.11.2 操作流程 124

3.11.3 課後習題 130

第3章 基礎開發教程 051

3.1 Hello iVX 052

3.1.1 學習目標 052

3.1.2 操作流程 052

3.1.3 課後習題 055

3.2 我的絕對定位賀卡 055

3.2.1 學習目標 055

3.2.2 操作流程 055

3.2.3 課後習題 061

3.3 我的相對定位商品卡片 062

3.3.1 學習目標 062

3.3.2 操作流程 062

3.3.3 課後習題 075

3.4 我的表單收集 076

3.4.1 學習目標 076

3.4.2 操作流程 076

3.4.3 課後習題 082

第4章 進階開發教程 131

4.1 數據變量 132

4.1.1 文本變量 132

4.1.2 數值變量 132

4.1.3 布爾變量 132

4.1.4 通用變量 132

4.1.5 一維數組 132

4.1.6 二維數組 132

4.1.7 對象數組 133

4.2 公共服務API 133

4.2.1 API的概念 133

4.2.2 API的要素 133

4.2.3 API的調試 134

4.2.4 API的使用 135

4.3 自定義函數 138

4.3.1 自定義函數用途 138

4.3.2 同步和異步函數 138

4.4 使用小模塊開發 139

4.4.1 小模塊概述 139

4.4.2 小模塊模式 140

4.4.3 應用內小模塊 140

4.4.4 雲端小模塊 142

4.5 引入自定義組件庫 144

4.5.1 組件庫功能概述 144

4.5.2 組件庫基礎操作 144

4.5.3 組件庫的構成 145

4.5.4 組件庫開發步驟 145

4.5.5 組件庫調試與發布 150

4.6 數據庫優化方法 151

4.6.1 數據庫性能優化概述 151

4.6.2 數據庫性能優化方法 151

第5章 初級實戰項目 153

5.1 信息站點頁面 154

5.1.1 交易網站站點首頁開發 154

5.1.2 登錄/註冊頁面製作 159

5.1.3 商品發布頁製作 159

5.1.4 商品詳情頁製作 160

5.2 飛機大戰小游戲 161

5.2.1 游戲角色的製作 161

5.2.2 物理世界的添加 162

5.2.3 子彈的設計 162

5.2.4 敵機的設置 165

5.2.5 優化游戲效果 167

5.3 音樂分享小程序 169

5.3.1 首頁製作 169

5.3.2 榜單頁製作 172

5.3.3 分享頁與搜索頁製作 173

5.3.4 功能實現 174

第6章 中級實戰項目 181

6.1 九宮格拼圖小游戲(上) 182

6.1.1 學習目標 182

6.1.2 UI佈局 182

6.1.3 交互邏輯 183

6.1.4 課後思考 185

6.2 九宮格拼圖小游戲(中) 185

6.2.1 學習目標 185

6.2.2 UI佈局 186

6.2.3 交互邏輯 187

6.2.4 課後思考 197

6.3 九宮格拼圖小游戲(下) 198

6.3.1 學習目標 198

6.3.2 UI佈局 198

6.3.3 數據邏輯 202

6.3.4 交互邏輯 204

6.3.5 課後思考 206

第7章高級實戰項目 207

7.1 項目介紹 208

7.1.1 項目背景 208

7.1.2 主要功能 208

7.2 分析與準備 210

7.2.1 項目結構 210

7.2.2 數據表設計 211

7.2.3 流程梳理 212

7.2.4 表單項設計 212

7.2.5 接入用戶體系 213

7.3 實戰開發步驟 214

7.3.1 後台開發 214

7.3.2 前端開發 220

7.4 項目小結 236

7.4.1 功能演示:新建一個表單模板 236

7.4.2 擴展開發:BI引擎聯合使用 237

第8章擴展閱讀 239

8.1 低代碼/無代碼產品的原理 240

8.1.1 關於低代碼概念的思考 240

8.1.2 低代碼/無代碼的核心能力 241

8.2 低代碼/無代碼產品的類型 242

8.2.1 低代碼應用開發平臺 242

8.2.2 無代碼應用搭建平臺 242

8.2.3 通用無代碼開發平臺 242

8.3 iVX實現“通用無代碼”的要素 243

8.3.1 邏輯的無代碼表達 243

8.3.2 組件的分層架構設計 244

8.4 iVX數據對接方式 245

8.4.1 API對接 245

8.4.2 DBO對接 245

8.4.3 iVX自建數據庫 245

8.5 iVX代碼生成過程及二次開發 246

8.5.1 iVX代碼生成過程 246

8.5.2 iVX代碼的二次開發 246

8.6 iVX應用的版權歸屬和著作權申請方法 247

8.6.1 應用版權歸屬 247

8.6.2 著作權申請 247