注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)Gambas程序設(shè)計(jì)從入門到精通:Gambas工程應(yīng)用(基于國(guó)產(chǎn)操作系統(tǒng))

Gambas程序設(shè)計(jì)從入門到精通:Gambas工程應(yīng)用(基于國(guó)產(chǎn)操作系統(tǒng))

Gambas程序設(shè)計(jì)從入門到精通:Gambas工程應(yīng)用(基于國(guó)產(chǎn)操作系統(tǒng))

定 價(jià):¥98.00

作 者: 王建新,隋美麗 著
出版社: 化學(xué)工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787122397829 出版時(shí)間: 2021-11-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 390 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書由淺入深,力求使讀者能夠快速掌握Gambas 腳本設(shè)計(jì)、通信與安全、信號(hào)處理以及相關(guān)工程應(yīng)用方法。全書共分為9 章,包括腳本程序設(shè)計(jì)、網(wǎng)絡(luò)通信、壓縮與加密、外部接口、虛擬儀器、信號(hào)處理、數(shù)據(jù)采集以及軟件無(wú)線電應(yīng)用等內(nèi)容。 本書配備了不同層次的實(shí)例,并提供了詳細(xì)的程序注釋說(shuō)明,使讀者能夠更加深入理解程序設(shè)計(jì)基本思路與步驟、工程設(shè)計(jì)方法與實(shí)現(xiàn),提高實(shí)際應(yīng)用能力。 本書適合程序開(kāi)發(fā)人員參考,可作為大專院校計(jì)算機(jī)、電子信息、通信和自動(dòng)化等專業(yè)BASIC 程序設(shè)計(jì)課程教材,也適合職業(yè)教育和社會(huì)培訓(xùn)使用。

作者簡(jiǎn)介

暫缺《Gambas程序設(shè)計(jì)從入門到精通:Gambas工程應(yīng)用(基于國(guó)產(chǎn)操作系統(tǒng))》作者簡(jiǎn)介

圖書目錄

第1 章 GBS 腳本技術(shù)基礎(chǔ) 1
1.1 數(shù)據(jù)類型 1
1.2 常量和變量 2
1.2.1 標(biāo)識(shí)符 2
1.2.2 常量 3
1.2.3 變量 4
1.2.4 數(shù)組聲明 5
1.2.5 對(duì)象變量 6
1.2.6 方法聲明 7
1.3 運(yùn)算符和表達(dá)式 9
1.3.1 運(yùn)算符 9
1.3.2 表達(dá)式 11
1.3.3 字符串函數(shù)12
1.3.4 數(shù)學(xué)函數(shù)13
1.3.5 隨機(jī)數(shù)函數(shù)14
1.3.6 日期與時(shí)間函數(shù)14
1.4 程序結(jié)構(gòu)15
1.4.1 順序結(jié)構(gòu)15
1.4.2 分支結(jié)構(gòu)16
1.4.3 循環(huán)結(jié)構(gòu)18
1.5 錯(cuò)誤處理21
1.6 腳本編寫規(guī)則 24
1.6.1 GBS 腳本文件頭 24
1.6.2 將參數(shù)傳遞給腳本 24
1.6.3 組件 25
1.6.4 包含其他GBS 腳本文件 25

第2 章 腳本程序設(shè)計(jì) 26
2.1 GBS 集成開(kāi)發(fā)環(huán)境-GBS 腳本編輯器 26
2.1.1 Deepin 下Gambas Scripter 安裝 26
2.1.2 GBS 腳本編輯器 27
2.2 GBS 腳本編輯器下腳本程序設(shè)計(jì) 32
2.2.1 簡(jiǎn)單腳本程序設(shè)計(jì) 33
2.2.2 日期顯示腳本程序設(shè)計(jì) 34
2.2.3 自定義函數(shù)腳本程序設(shè)計(jì) 35
2.2.4 水仙花數(shù)腳本程序設(shè)計(jì) 37
2.2.5 帶參數(shù)和返回值腳本程序設(shè)計(jì) 38
2.2.6 對(duì)話框腳本程序設(shè)計(jì) 39
2.2.7 屏幕截圖腳本程序設(shè)計(jì)41
2.2.8 消息框腳本程序設(shè)計(jì) 42
2.2.9 輸入框腳本程序設(shè)計(jì) 44
2.2.10 GUI 窗體腳本程序設(shè)計(jì) 44
2.2.11 命令行傳遞參數(shù)腳本程序設(shè)計(jì) 47
2.2.12 類腳本程序設(shè)計(jì) 48
2.2.13 OpenSSL 腳本程序設(shè)計(jì) 50
2.3 通用編輯器下腳本程序設(shè)計(jì) 57
2.3.1 深度編輯器下腳本程序設(shè)計(jì) 57
2.3.2 Notepadqq 下腳本程序設(shè)計(jì) 60
2.3.3 Visual Studio Code 下腳本程序設(shè)計(jì) 64
2.4 GBS 腳本編輯器程序設(shè)計(jì) 68
2.5 自舉GBS 腳本編輯器程序設(shè)計(jì)81

第3 章 網(wǎng)絡(luò)通信技術(shù) 100
3.1 串行通信技術(shù)100
3.1.1 RS-232C 串行通信 100
3.1.2 SerialPort 控件 102
3.1.3 tty 終端設(shè)備操作 106
3.1.4 socat 虛擬化 106
3.1.5 minicom 工具 107
3.1.6 cutecom 調(diào)試工具 108
3.1.7 虛擬串口通信 110
3.1.8 串口助手程序設(shè)計(jì) 110
3.2 網(wǎng)絡(luò)通信技術(shù) 114
3.2.1 OSI 體系結(jié)構(gòu)及協(xié)議 114
3.2.2 TCP/IP 協(xié)議參考模型 116
3.3 網(wǎng)絡(luò)類控件及使用方法 118
3.3.1 ServerSocket 控件 118
3.3.2 Socket 控件 119
3.3.3 雙機(jī)通信程序設(shè)計(jì) 124
3.3.4 UdpSocket 控件 128
3.3.5 Udp 雙機(jī)通信程序設(shè)計(jì) 131
3.3.6 DnsClient 控件 135
3.3.7 Net 類 136
3.3.8 HttpClient 控件 137
3.3.9 .Curl.Proxy 虛類 143
3.3.10 .Curl.SSL 虛類 143
3.3.11 天氣預(yù)報(bào)程序設(shè)計(jì) 143
3.3.12 FtpClient 控件 150
3.3.13 Ftp 文件查看器程序設(shè)計(jì) 153

第4 章 壓縮與加密技術(shù) 160
4.1 gb.compress 組件160
4.1.1 Compress 類 160
4.1.2 Uncompress 類 163
4.1.3 壓縮與解壓程序設(shè)計(jì) 165
4.2 gb.crypt 組件168
4.2.1 Crypt 類 168
4.2.2 口令驗(yàn)證程序設(shè)計(jì) 169
4.3 gb.openssl 組件 172
4.3.1 Cipher 類 173
4.3.2 .Cipher.Method 虛類 173
4.3.3 CipherText 類 174
4.3.4 加密與解密程序設(shè)計(jì) 174
4.3.5 Digest 類 178
4.3.6 .Digest.Method 虛類 178
4.3.7 HMac 類 178
4.3.8 OpenSSL 類 179
4.3.9 摘要算法程序設(shè)計(jì) 180

第5 章 外部接口技術(shù) 184
5.1 外部接口184
5.1.1 庫(kù)文件 184
5.1.2 外部聲明 185
5.1.3 指針變量 186
5.1.4 指針的實(shí)現(xiàn) 187
5.1.5 外部函數(shù)管理 189
5.1.6 外部庫(kù)操作程序設(shè)計(jì) 193
5.2 共享庫(kù)設(shè)計(jì)195
5.2.1 簡(jiǎn)易共享庫(kù)編寫與編譯 196
5.2.2 CodeLite 集成開(kāi)發(fā)環(huán)境 196
5.2.3 生成共享庫(kù)文件203
5.2.4 自定義庫(kù)操作程序設(shè)計(jì)206
5.3 外部進(jìn)程管理 211
5.3.1 SHELL 應(yīng)用 211
5.3.2 Shell$應(yīng)用 212
5.3.3 Process 類 213
5.3.4 計(jì)算器程序設(shè)計(jì) 215
5.3.5 EXEC 應(yīng)用 221
5.3.6 Word 查看器程序設(shè)計(jì)222
5.4 嵌入外部應(yīng)用 225
5.4.1 Embedder 控件225
5.4.2 PDF 閱讀器程序設(shè)計(jì)225
5.5 gb.desktop 組件 228
5.5.1 Desktop 類228
5.5.2 _Desktop_Passwords 虛類232
5.5.3 _Desktop_ScreenSaver 虛類232
5.5.4 _Desktop_Windows 虛類233
5.5.5 DesktopFile 類233
5.5.6 DesktopMime 類235
5.5.7 DesktopWatcher 類236
5.5.8 DesktopWindow 類237
5.5.9 窗口屬性查詢工具239
5.5.10 控制計(jì)算器程序設(shè)計(jì)242

第6 章 虛擬儀器技術(shù) 247
6.1 虛擬儀器 247
6.2 數(shù)據(jù)采集 249
6.3 虛擬儀器控制元件設(shè)計(jì) 250
6.3.1 溫度計(jì)元件設(shè)計(jì) 251
6.3.2 壓力計(jì)元件設(shè)計(jì)254
6.3.3 LED 元件設(shè)計(jì)257
6.3.4 萬(wàn)用表元件設(shè)計(jì)259
6.3.5 旋鈕元件設(shè)計(jì)263
6.3.6 水箱元件設(shè)計(jì)266
6.3.7 示波器元件設(shè)計(jì)269
6.4 虛擬儀器用戶界面設(shè)計(jì)方法 273
6.4.1 設(shè)計(jì)原則273
6.4.2 可用性設(shè)計(jì)275

第7 章 信號(hào)處理技術(shù) 276
7.1 Octave 信號(hào)處理工具 276
7.1.1 Octave 簡(jiǎn)介276
7.1.2 Octave 安裝277
7.1.3 Octave 開(kāi)發(fā)環(huán)境設(shè)置277
7.2 數(shù)值計(jì)算 283
7.2.1 數(shù)據(jù)表示283
7.2.2 矩陣操作284
7.2.3 字符串操作292
7.2.4 元胞數(shù)組操作293
7.2.5 信號(hào)分析293
7.2.6 繪圖操作295
7.2.7 控制語(yǔ)句295
7.2.8 path 路徑變量296
7.2.9 腳本文件297
7.2.10 函數(shù)文件299
7.3 Octave 與Gambas 接口方法 300
7.4 gnuplot 301
7.4.1 gnuplot 基本使用方法 301
7.4.2 gnuplot 基本命令303
7.4.3 gnuplot 高級(jí)命令305
7.5 FFT 變換程序設(shè)計(jì) 308

第8 章 數(shù)據(jù)采集技術(shù) 312
8.1 Arduino 312
8.1.1 Arduino 簡(jiǎn)介 312
8.1.2 Arduino Uno 開(kāi)發(fā)板 313
8.1.3 Arduino 安裝 313
8.1.4 Arduino IDE 集成開(kāi)發(fā)環(huán)境 314
8.2 端口操作318
8.2.1 DIO 操作 318
8.2.2 AIO 操作 319
8.2.3 串口操作 321
8.2.4 時(shí)間函數(shù)322
8.2.5 EEPROM 函數(shù)323
8.3 數(shù)據(jù)采集技術(shù) 325
8.3.1 數(shù)據(jù)采集卡設(shè)計(jì)325
8.3.2 上位機(jī)程序設(shè)計(jì)327
8.4 數(shù)據(jù)掩碼技術(shù) 331
8.4.1 數(shù)據(jù)掩碼卡設(shè)計(jì) 331
8.4.2 上位機(jī)程序設(shè)計(jì)335
8.5 SM4 數(shù)據(jù)加密技術(shù) 339
8.5.1 SM4 數(shù)據(jù)加密卡設(shè)計(jì)340
8.5.2 上位機(jī)程序設(shè)計(jì)352
8.6 Joystick 測(cè)試 357
8.6.1 Joystick 簡(jiǎn)介357
8.6.2 Joystick 測(cè)試程序設(shè)計(jì)358

第9 章 軟件無(wú)線電技術(shù) 363
9.1 軟件無(wú)線電 363
9.2 軟件無(wú)線電外部設(shè)備 363
9.2.1 RTL-SDR 簡(jiǎn)介363
9.2.2 RTL-SDR 環(huán)境配置364
9.2.3 HackRF One 簡(jiǎn)介365
9.2.4 HackRF One 環(huán)境配置 365
9.3 GNU Radio 366
9.3.1 GNU Radio 簡(jiǎn)介366
9.3.2 GNU Radio 環(huán)境配置366
9.3.3 GNU Radio Companion 366
9.3.4 設(shè)計(jì)一個(gè)簡(jiǎn)易示波器372
9.4 軟件無(wú)線電應(yīng)用 374
9.4.1 RTL-SDR 調(diào)頻廣播接收機(jī)374
9.4.2 HackRF One 藍(lán)牙信號(hào)檢測(cè)376
9.4.3 HackRF One 調(diào)頻廣播發(fā)射機(jī)378
9.4.4 HackRF One 無(wú)線信號(hào)錄制 381
9.4.5 HackRF One 重放攻擊383
9.5 GNU Radio 與Gambas 接口方法 387

參考文獻(xiàn) 390

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)