Foxtable數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)寶典
定 價(jià):99 元
- 作者:賀輝 周菁
- 出版時(shí)間:2019/1/1
- ISBN:9787115497895
- 出 版 社:人民郵電出版社
- 中圖法分類:TP311.138
- 頁(yè)碼:578
- 紙張:
- 版次:01
- 開(kāi)本:16K
Foxtable是一款國(guó)產(chǎn)軟件,它與Excel非常類似,不同的是,F(xiàn)oxtable既是辦公軟件,也是二次開(kāi)發(fā)平臺(tái)。從應(yīng)用角度來(lái)說(shuō),無(wú)論是數(shù)據(jù)錄入、查詢、統(tǒng)計(jì)還是報(bào)表生成,F(xiàn)oxtable都比Excel更加強(qiáng)大和易用;從開(kāi)發(fā)角度來(lái)說(shuō),F(xiàn)oxtable又是一個(gè)高效的.net平臺(tái)開(kāi)發(fā)工具,用戶在開(kāi)發(fā)過(guò)程中只需關(guān)注商業(yè)邏輯,無(wú)需糾纏于具體功能的實(shí)現(xiàn)。
全書(shū)共分3篇9章,詳細(xì)介紹了Foxtable在日常數(shù)據(jù)應(yīng)用、桌面程序開(kāi)發(fā)、B/S及手機(jī)端程序開(kāi)發(fā)上所必須掌握的一些基本知識(shí)、操作技巧及開(kāi)發(fā)思路,非常適合職場(chǎng)數(shù)據(jù)管理人員、高等院校信息管理專業(yè)師生及程序開(kāi)發(fā)愛(ài)好者閱讀。
1.“職場(chǎng)小白”秒變“數(shù)據(jù)大咖”
Foxtable以Excel之表,管理著數(shù)據(jù)庫(kù)之芯:數(shù)據(jù)錄入、查詢統(tǒng)計(jì)、表間關(guān)聯(lián)、報(bào)表生成……全部手到拈來(lái),無(wú)須編寫(xiě)任何代碼。
2.二次開(kāi)發(fā)不求人
可以十倍于Excel VBA的工作效率,開(kāi)發(fā)出符合自身需要且能無(wú)限分發(fā)的數(shù)據(jù)管理軟件。開(kāi)發(fā)過(guò)程中僅需關(guān)注商業(yè)邏輯,無(wú)須糾纏于具體功能的實(shí)現(xiàn),因?yàn)镕oxtable已經(jīng)做了大量模塊化的處理。
3.一夫當(dāng)關(guān),玩轉(zhuǎn)全端
Foxtable擁有簡(jiǎn)單的服務(wù)器搭建方式,使用戶無(wú)須其他任何第三方工具即能實(shí)現(xiàn)數(shù)據(jù)在C/S和B/S上的共享,輕松玩轉(zhuǎn)PC端與移動(dòng)端。
賀輝:從事程序開(kāi)發(fā)多年,10年前開(kāi)發(fā)了易表軟件,并后續(xù)開(kāi)發(fā)了Foxtable軟件,F(xiàn)為湛江市輝迅軟件有限公司CEO。
第 1篇 “職場(chǎng)小白”秒變“數(shù)據(jù)大咖”
第 1章 初識(shí)Foxtable 2
1.1 菜單 2
1.1.1 菜單構(gòu)成 3
1.1.2 按鈕 3
1.2 創(chuàng)建數(shù)據(jù)表結(jié)構(gòu) 4
1.2.1 創(chuàng)建表結(jié)構(gòu)的4種方法 5
1.2.2 數(shù)據(jù)表的列類型 9
1.2.3 快速修改表結(jié)構(gòu) 11
1.2.4 關(guān)于表結(jié)構(gòu)需要注意的
幾個(gè)問(wèn)題 11
1.3 向數(shù)據(jù)表添加數(shù)據(jù) 13
1.3.1 直接輸入數(shù)據(jù) 13
1.3.2 導(dǎo)入現(xiàn)有數(shù)據(jù) 19
1.4 數(shù)據(jù)列與表達(dá)式列 23
1.4.1 數(shù)據(jù)列 23
1.4.2 表達(dá)式列 23
1.4.3 表達(dá)式編寫(xiě)規(guī)則 26
1.4.4 表達(dá)式列和數(shù)據(jù)列的相互轉(zhuǎn)換 31
1.5 表間關(guān)聯(lián) 32
1.5.1 設(shè)置表間關(guān)聯(lián) 32
1.5.2 關(guān)聯(lián)表生成模式 35
1.5.3 多級(jí)關(guān)聯(lián)與同表關(guān)聯(lián)39
1.5.4 關(guān)聯(lián)表的數(shù)據(jù)引用與統(tǒng)計(jì) 40
1.6 其他常用操作 43
1.6.1 表樣式 43
1.6.2 表屬性 47
1.6.3 列日常操作 51
第 2章 Foxtable特技 56
2.1 快捷高效的數(shù)據(jù)輸入方式 56
2.1.1 列表項(xiàng)目 56
2.1.2 目錄樹(shù)列表項(xiàng)目 61
2.1.3 數(shù)據(jù)字典與圖形字典67
2.1.4 數(shù)值列和日期列的內(nèi)置輸入器 72
2.1.5 邏輯列的數(shù)據(jù)輸入 73
2.1.6 數(shù)據(jù)輸入控制 74
2.1.7 列擴(kuò)展功能 81
2.1.8 數(shù)據(jù)回收 83
2.2 靈活方便的文檔資料管理 85
2.2.1 單文件輸入管理 85
2.2.2 多文件輸入管理 88
2.2.3 圖片輸入管理 89
2.2.4 遠(yuǎn)程文件(圖片)管理 90
2.3 獨(dú)具特色的窗口操作 95
2.3.1 關(guān)聯(lián)表窗口 95
2.3.2 列窗口 9 8
2.3.3 窗口的關(guān)閉與打開(kāi) 98
2.3.4 記錄窗口 98
2.4 信手拈來(lái)的數(shù)據(jù)查詢 99
2.4.1 數(shù)據(jù)排序 100
2.4.2 數(shù)據(jù)篩選 102
2.4.3 表視圖 11 0
2.4.4 篩選樹(shù) 1 11
2.5 可視化的查詢表生成器 113
2.5.1 查詢表生成器 114
2.5.2 Select語(yǔ)句生成方式 119
2.5.3 基于多表生成查詢表 120
2.6 隨心所欲的數(shù)據(jù)統(tǒng)計(jì)與圖表 123
2.6.1 表內(nèi)統(tǒng)計(jì) 123
2.6.2 將統(tǒng)計(jì)結(jié)果保存到單獨(dú)的表 133
2.6.3 篩選樹(shù)與數(shù)據(jù)統(tǒng)計(jì) 144
2.6.4 區(qū)域數(shù)據(jù)自動(dòng)統(tǒng)計(jì) 145
2.6.5 圖示數(shù)據(jù) 146
2.7 可與Office辦公軟件無(wú)縫銜接的數(shù)據(jù)輸出 147
2.7.1 打印數(shù)據(jù) 147
2.7.2 導(dǎo)出數(shù)據(jù) 153
2.7.3 Excel報(bào)表、Word報(bào)表和專業(yè)報(bào)表 153
2.7.4 Excel報(bào)表模板設(shè)計(jì)規(guī)則 157
2.7.5 Word報(bào)表模板設(shè)計(jì)規(guī)則 183
第3章 項(xiàng)目管理與數(shù)據(jù)源 189
3.1 創(chuàng)建、打開(kāi)項(xiàng)目 189
3.1.1 通過(guò)【保存】或【另存為】的方式創(chuàng)建項(xiàng)目 189
3.1.2 通過(guò)【新建】命令創(chuàng)建項(xiàng)目 190
3.1.3 打開(kāi)已經(jīng)創(chuàng)建的項(xiàng)目 191
3.1.4 項(xiàng)目文件結(jié)構(gòu)解析 191
3.2 項(xiàng)目管理 192
3.2.1 項(xiàng)目信息 192
3.2.2 項(xiàng)目屬性 193
3.2.3 壓縮項(xiàng)目 197
3.2.4 備份項(xiàng)目 197
3.2.5 發(fā)布項(xiàng)目 198
3.2.6 初始化項(xiàng)目 198
3.3 用戶管理 198
3.3.1 用戶管理 199
3.3.2 增加、刪除、修改用戶 200
3.3.3 默認(rèn)用戶 202
3.3.4 擴(kuò)展屬性、組定義、角色定義與用戶數(shù)據(jù)表 202
3.4 數(shù)據(jù)源及網(wǎng)絡(luò)應(yīng)用環(huán)境 205
3.4.1 數(shù)據(jù)源類型 205
3.4.2 外部數(shù)據(jù)源連接 207
3.4.3 外部數(shù)據(jù)源出現(xiàn)意外時(shí)的處理辦法 214
3.5 外部數(shù)據(jù)源中的表管理 216
3.5.1 查詢表管理 216
3.5.2 數(shù)據(jù)表管理 216
3.5.3 數(shù)據(jù)表在內(nèi)、外部數(shù)據(jù)源間的相互切換 224
3.5.4 特殊情況下的外部表處理 226
3.6 外部數(shù)據(jù)的動(dòng)態(tài)加載與統(tǒng)計(jì) 231
3.6.1 后臺(tái)數(shù)據(jù)與加載數(shù)據(jù) 232
3.6.2 動(dòng)態(tài)加載外部表數(shù)據(jù) 233
3.6.3 動(dòng)態(tài)加載與數(shù)據(jù)統(tǒng)計(jì) 237
3.6.4 網(wǎng)絡(luò)環(huán)境下的數(shù)據(jù)同步 239
第 2篇 “數(shù)據(jù)大咖”秒變“職場(chǎng)程序員”
第4章 代碼編程基礎(chǔ) 242
4.1 面向?qū)ο缶幊獭?42
4.1.1 基本概念 242
4.1.2 初觸命令窗口 243
4.1.3 初觸屬性和方法 244
4.1.4 初觸事件編程 244
4.1.5 共享成員 246
4.1.6 無(wú)需刻意記憶 246
4.1.7 命令窗口使用技巧 247
4.2 基礎(chǔ)數(shù)據(jù)類型 251
4.2.1 使用變量 252
4.2.2 使用常量 253
4.2.3 使用數(shù)組 256
4.2.4 使用集合 257
4.2.5 使用字典 259
4.2.6 數(shù)據(jù)類型的轉(zhuǎn)換 260
4.2.7 運(yùn)算符 262
4.3 流程控制語(yǔ)句 264
4.3.1 If語(yǔ)句 265
4.3.2 Select Case語(yǔ)句 266
4.3.3 For.Next語(yǔ)句 267
4.3.4 For Each語(yǔ)句 268
4.3.5 Do.Loop語(yǔ)句 270
4.3.6 With.End With 語(yǔ)句 271
4.3.7 Return語(yǔ)句 272
4.4 常見(jiàn)數(shù)據(jù)類型處理 272
4.4.1 使用字符串 272
4.4.2 使用單字符 274
4.4.3 使用日期 275
4.4.4 使用時(shí)段 276
4.4.5 使用函數(shù) 278
4.5 常用對(duì)話框 283
4.5.1 信息顯示對(duì)話框 283
4.5.2 打開(kāi)文件對(duì)話框 285
4.5.3 保存文件對(duì)話框 286
4.5.4 彈窗提示對(duì)話框 286
4.5.5 信息輸入對(duì)話框 287
4.6 用戶信息 288
4.7 自定義函數(shù) 289
4.8 動(dòng)態(tài)合成表達(dá)式 290
4.9 其他基礎(chǔ)知識(shí) 291
4.9.1 執(zhí)行外部程序 291
4.9.2 獲取文件信息 292
4.9.3 文件與目錄操作 292
4.9.4 隨機(jī)數(shù)和隨機(jī)字符 293
4.9.5 語(yǔ)音播放 293
4.9.6 系統(tǒng)變量 294
4.9.7 保存設(shè)置信息 294
4.9.8 顏色和字體 295
第5章 Foxtable編程 297
5.1 表類型概述 297
5.1.1 DataTable概述 297
5.1.2 DataTable的分身 298
5.1.3 主表和活動(dòng)表 300
5.1.4 Table概述 300
5.1.5 快速輸入表名和列名 302
5.1.6 表事件概述 302
5.1.7 災(zāi)難恢復(fù) 304
5.2 項(xiàng)目事件詳解 304
5.2.1 BeforeOpenProject事件 305
5.2.2 BeforeConnectOuterData-Source事件 305
5.2.3 BeforeLoadInnerTable事件 306
5.2.4 BeforeLoadOuterTable事件 307
5.2.5 Initialize事件 308
5.2.6 LoadUserSetting事件 308
5.2.7 AfterOpenProject事件 308
5.2.8 BeforeCloseProject、Before-SaveProject和AfterSaveProject事件 309
5.2.9 MainTableChanging和MainTableChanged事件 310
5.2.10 SystemIdle事件 310
5.3 3種特殊變量 310
5.3.1 使用Var變量 310
5.3.2 使用Static變量 311
5.3.3 使用Public變量 311
5.4 DataTable詳解 312
5.4.1 DataTable詳解 312
5.4.2 DataCol詳解 317
5.4.3 DataRow詳解 322
5.5 Table詳解 328
5.5.1 Table詳解 329
5.5.2 Col詳解 342
5.5.3 Row詳解 349
5.6 表事件詳解 351
5.6.1 DrawCell事件 351
5.6.2 PrepareEdit、StartEdit和AfterEdit事件 352
5.6.3 ValidateEdit事件 355
5.6.4 CurrentChanged和PositionChanged事件 356
5.6.5 BeforeAddDataRow、DataRowAdding和DataRow-Added事件 357
5.6.6 BeforeDeleteDataRow、DataRow-Deleting和DataRowDeleted事件 358
5.6.7 DataColChanging和DataColChanged事件359
5.6.8 BeforeSaveDataRow、DataRowLockedChanging和DataRowLockedChanged事件 368
5.6.9 CellButtonClick、DoubleClick和DoubleClickRowHeader事件 369
5.6.10 KeyPressEdit事件 370
5.7 統(tǒng)計(jì)數(shù)據(jù) 370
5.7.1 合計(jì)模式 371
5.7.2 匯總模式 371
5.7.3 分組統(tǒng)計(jì) 374
5.7.4 交叉統(tǒng)計(jì) 381
5.7.5 統(tǒng)計(jì)Table中的數(shù)據(jù) 387
5.7.6 統(tǒng)計(jì)工具的背后原理 387
5.7.7 簡(jiǎn)單后臺(tái)統(tǒng)計(jì) 389
5.7.8 與SQL雙劍合璧 389
5.7.9 后臺(tái)統(tǒng)計(jì)工具 390
5.7.10 活用表達(dá)式統(tǒng)計(jì) 393
5.7.11 組合統(tǒng)計(jì)結(jié)果 396
5.8 Excel與報(bào)表編程 398
5.8.1 生成Excel文件 398
5.8.2 讀取Excel文件 400
5.8.3 打印Excel報(bào)表 401
5.8.4 打印Word報(bào)表 402
5.8.5 內(nèi)置VBA支持 403
5.9 關(guān)于界面設(shè)計(jì) 403
5.10 大數(shù)據(jù)管理407
5.10.1 動(dòng)態(tài)加載數(shù)據(jù) 407
5.10.2 表的動(dòng)態(tài)加載與卸載 414
5.10.3 執(zhí)行SQL語(yǔ)句 416
5.10.4 后臺(tái)數(shù)據(jù)處理成員 423
5.11 輕松開(kāi)發(fā)一個(gè)QQ 425
5.11.1 快速搭建OpenQQ 426
5.11.2 用代碼收發(fā)信息與文件 429
5.11.3 發(fā)送會(huì)話信息與文件 431
5.11.4 用代碼發(fā)送系統(tǒng)通知 432
5.11.5 一個(gè)消息推送示例 432
第6章 Foxtable編程實(shí)戰(zhàn) 435
6.1 創(chuàng)建項(xiàng)目 435
6.1.1 鏈接數(shù)據(jù)源 435
6.1.2 添加外部數(shù)據(jù)表 436
6.1.3 添加表達(dá)式列并設(shè)置列屬性 437
6.1.4 初始不加載任何數(shù)據(jù) 437
6.2 設(shè)計(jì)操作窗口 439
6.2.1 添加項(xiàng)目窗口 439
6.2.2 設(shè)計(jì)操作菜單 442
6.2.3 設(shè)計(jì)數(shù)據(jù)工作區(qū) 446
6.3 數(shù)據(jù)輸入功能 449
6.3.1 輸入界面設(shè)計(jì) 449
6.3.2 將數(shù)據(jù)表調(diào)整到窗口中顯示 450
6.3.3 添加數(shù)據(jù)輸入操作按鈕 451
6.3.4 表格數(shù)據(jù)輸入控制 454
6.3.5 卡片式數(shù)據(jù)輸入 455
6.4 數(shù)據(jù)查詢功能 461
6.4.1 設(shè)計(jì)查詢界面 462
6.4.2 添加查詢操作按鈕 463
6.4.3 在查詢表內(nèi)進(jìn)行數(shù)據(jù)統(tǒng)計(jì) 465
6.5 數(shù)據(jù)統(tǒng)計(jì)功能 470
6.5.1 設(shè)計(jì)統(tǒng)計(jì)界面 470
6.5.2 分組統(tǒng)計(jì)功能 471
6.5.3 交叉統(tǒng)計(jì)功能 473
6.5.4 自由統(tǒng)計(jì)功能 474
6.5.5 退出統(tǒng)計(jì)功能 475
6.6 用戶管理功能 475
6.6.1 在外部數(shù)據(jù)源中創(chuàng)建用戶管理表 475
6.6.2 讓不同用戶擁有不同的數(shù)據(jù)管理權(quán)限 477
6.7 編譯并發(fā)布項(xiàng)目 479
6.7.1 項(xiàng)目運(yùn)行時(shí)直接打開(kāi)主控窗口 479
6.7.2 發(fā)布項(xiàng)目 481
6.7.3 項(xiàng)目發(fā)布時(shí)的外部數(shù)據(jù)源設(shè)置問(wèn)題 483
第7章 服務(wù)器搭建 486
7.1 服務(wù)器的啟用與停止 486
7.1.1 本機(jī)訪問(wèn) 486
7.1.2 局域網(wǎng)內(nèi)訪問(wèn) 487
7.1.3 外網(wǎng)訪問(wèn) 487
7.2 初試頁(yè)面訪問(wèn) 488
7.2.1 生成動(dòng)態(tài)頁(yè)面 489
7.2.2 打開(kāi)靜態(tài)頁(yè)面或文件 490
7.2.3 生成靜態(tài)與動(dòng)態(tài)相結(jié)合的頁(yè)面 491
7.2.4 限制用戶訪問(wèn)的文件類型 494
7.3 提高Foxtable服務(wù)器的并發(fā)能力 495
7.3.1 主線程和子線程 495
7.3.2 異步函數(shù)和同步函數(shù) 497
7.3.3 使用異步函數(shù)動(dòng)態(tài)生成網(wǎng)頁(yè)示例 498
7.4 三層架構(gòu)與Web數(shù)據(jù)源 499
7.4.1 什么是三層架構(gòu) 499
7.4.2 在服務(wù)端建立Web數(shù)據(jù)源 500
7.4.3 在客戶端使用Web數(shù)據(jù)源 501
7.5 與第三方B/S項(xiàng)目協(xié)同工作 501
7.5.1 第三方接口示例 502
7.5.2 在Foxtable中請(qǐng)求接口數(shù)據(jù) 504
7.5.3 在Foxtable中向接口提交數(shù)據(jù) 505
7.5.4 不分提交方式的獲取數(shù)據(jù) 506
第8章 移動(dòng)端項(xiàng)目開(kāi)發(fā) 507
8.1 配置WeUI環(huán)境 507
8.1.1 下載文件壓縮包 507
8.1.2 使用WeUI 507
8.1.3 模擬顯示移動(dòng)端運(yùn)行效果 509
8.1.4 保存自動(dòng)生成的頁(yè)面代碼 511
8.2 頁(yè)面開(kāi)發(fā)常用組件 511
8.2.1 基礎(chǔ)類組件 512
8.2.2 頁(yè)面管理類組件 521
8.2.3 操作反饋類組件 526
8.2.4 表單類組件 531
8.2.5 表格類組件 541
8.3 服務(wù)器數(shù)據(jù)交互 548
8.3.1 Post數(shù)據(jù)提交方式 548
8.3.2 Get數(shù)據(jù)提交方式 551
8.3.3 文件的上傳與接收 553
第9章 企業(yè)級(jí)PC端項(xiàng)目開(kāi)發(fā) 556
9.1 配置EasyUI環(huán)境 556
9.1.1 下載EasyUI開(kāi)發(fā)包 556
9.1.2 框架文件結(jié)構(gòu) 558
9.1.3 頁(yè)面主題風(fēng)格 559
9.1.4 配色風(fēng)格及圖標(biāo)樣式 559
9.2 編寫(xiě)頁(yè)面代碼 561
9.2.1 一鍵生成HTML頁(yè)面結(jié)構(gòu) 561
第3篇 “職場(chǎng)程序員”秒變“網(wǎng)站后端工程師”
9.2.2 使用EasyUI框架 561
9.2.3 頁(yè)面試運(yùn)行 562
9.2.4 將頁(yè)面與程序代碼分離 563
9.3 請(qǐng)求服務(wù)器數(shù)據(jù) 564
9.3.1 設(shè)置列屬性 565
9.3.2 請(qǐng)求服務(wù)器數(shù)據(jù) 565
9.3.3 數(shù)據(jù)分頁(yè) 566
9.4 按條件查詢數(shù)據(jù) 568
9.4.1 添加標(biāo)簽元素 568
9.4.2 設(shè)置表格頂部工具欄 569
9.4.3 從服務(wù)器獲取組合框的列表值 569
9.4.4 執(zhí)行查詢操作 571
9.5 將項(xiàng)目應(yīng)用于移動(dòng)端 573
后記