-
>
决战行测5000题(言语理解与表达)
-
>
软件性能测试.分析与调优实践之路
-
>
第一行代码Android
-
>
深度学习
-
>
Unreal Engine 4蓝图完全学习教程
-
>
深入理解计算机系统-原书第3版
-
>
Word/Excel PPT 2013办公应用从入门到精通-(附赠1DVD.含语音视频教学+办公模板+PDF电子书)
Gambas工程应用:基于国产操作系统 版权信息
- ISBN:9787122397829
- 条形码:9787122397829 ; 978-7-122-39782-9
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 所属分类:>>
Gambas工程应用:基于国产操作系统 本书特色
国内少有的Gambas 应用图书。 1. 丰富案例,GAMBAS 的使用方法拿来就用 2. 套书出版,由浅入深,完全覆盖Gambas 学习每一阶段
Gambas工程应用:基于国产操作系统 内容简介
本书由浅入深,力求使读者能够快速掌握Gambas 脚本设计、通信与安全、信号处理以及相关工程应用方法。全书共分为9 章,包括脚本程序设计、网络通信、压缩与加密、外部接口、虚拟仪器、信号处理、数据采集以及软件无线电应用等内容。 本书配备了不同层次的实例,并提供了详细的程序注释说明,使读者能够更加深入理解程序设计基本思路与步骤、工程设计方法与实现,提高实际应用能力。 本书适合程序开发人员参考,可作为大专院校计算机、电子信息、通信和自动化等专业BASIC 程序设计课程教材,也适合职业教育和社会培训使用。
Gambas工程应用:基于国产操作系统 目录
1.1 数据类型 1
1.2 常量和变量 2
1.2.1 标识符 2
1.2.2 常量 3
1.2.3 变量 4
1.2.4 数组声明 5
1.2.5 对象变量 6
1.2.6 方法声明 7
1.3 运算符和表达式 9
1.3.1 运算符 9
1.3.2 表达式 11
1.3.3 字符串函数12
1.3.4 数学函数13
1.3.5 随机数函数14
1.3.6 日期与时间函数14
1.4 程序结构15
1.4.1 顺序结构15
1.4.2 分支结构16
1.4.3 循环结构18
1.5 错误处理21
1.6 脚本编写规则 24
1.6.1 GBS 脚本文件头 24
1.6.2 将参数传递给脚本 24
1.6.3 组件 25
1.6.4 包含其他GBS 脚本文件 25
第2 章 脚本程序设计 26
2.1 GBS 集成开发环境-GBS 脚本编辑器 26
2.1.1 Deepin 下Gambas Scripter 安装 26
2.1.2 GBS 脚本编辑器 27
2.2 GBS 脚本编辑器下脚本程序设计 32
2.2.1 简单脚本程序设计 33
2.2.2 日期显示脚本程序设计 34
2.2.3 自定义函数脚本程序设计 35
2.2.4 水仙花数脚本程序设计 37
2.2.5 带参数和返回值脚本程序设计 38
2.2.6 对话框脚本程序设计 39
2.2.7 屏幕截图脚本程序设计41
2.2.8 消息框脚本程序设计 42
2.2.9 输入框脚本程序设计 44
2.2.10 GUI 窗体脚本程序设计 44
2.2.11 命令行传递参数脚本程序设计 47
2.2.12 类脚本程序设计 48
2.2.13 OpenSSL 脚本程序设计 50
2.3 通用编辑器下脚本程序设计 57
2.3.1 深度编辑器下脚本程序设计 57
2.3.2 Notepadqq 下脚本程序设计 60
2.3.3 Visual Studio Code 下脚本程序设计 64
2.4 GBS 脚本编辑器程序设计 68
2.5 自举GBS 脚本编辑器程序设计81
第3 章 网络通信技术 100
3.1 串行通信技术100
3.1.1 RS-232C 串行通信 100
3.1.2 SerialPort 控件 102
3.1.3 tty 终端设备操作 106
3.1.4 socat 虚拟化 106
3.1.5 minicom 工具 107
3.1.6 cutecom 调试工具 108
3.1.7 虚拟串口通信 110
3.1.8 串口助手程序设计 110
3.2 网络通信技术 114
3.2.1 OSI 体系结构及协议 114
3.2.2 TCP/IP 协议参考模型 116
3.3 网络类控件及使用方法 118
3.3.1 ServerSocket 控件 118
3.3.2 Socket 控件 119
3.3.3 双机通信程序设计 124
3.3.4 UdpSocket 控件 128
3.3.5 Udp 双机通信程序设计 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 天气预报程序设计 143
3.3.12 FtpClient 控件 150
3.3.13 Ftp 文件查看器程序设计 153
第4 章 压缩与加密技术 160
4.1 gb.compress 组件160
4.1.1 Compress 类 160
4.1.2 Uncompress 类 163
4.1.3 压缩与解压程序设计 165
4.2 gb.crypt 组件168
4.2.1 Crypt 类 168
4.2.2 口令验证程序设计 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 加密与解密程序设计 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 摘要算法程序设计 180
第5 章 外部接口技术 184
5.1 外部接口184
5.1.1 库文件 184
5.1.2 外部声明 185
5.1.3 指针变量 186
5.1.4 指针的实现 187
5.1.5 外部函数管理 189
5.1.6 外部库操作程序设计 193
5.2 共享库设计195
5.2.1 简易共享库编写与编译 196
5.2.2 CodeLite 集成开发环境 196
5.2.3 生成共享库文件203
5.2.4 自定义库操作程序设计206
5.3 外部进程管理 211
5.3.1 SHELL 应用 211
5.3.2 Shell$应用 212
5.3.3 Process 类 213
5.3.4 计算器程序设计 215
5.3.5 EXEC 应用 221
5.3.6 Word 查看器程序设计222
5.4 嵌入外部应用 225
5.4.1 Embedder 控件225
5.4.2 PDF 阅读器程序设计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 控制计算器程序设计242
第6 章 虚拟仪器技术 247
6.1 虚拟仪器 247
6.2 数据采集 249
6.3 虚拟仪器控制元件设计 250
6.3.1 温度计元件设计 251
6.3.2 压力计元件设计254
6.3.3 LED 元件设计257
6.3.4 万用表元件设计259
6.3.5 旋钮元件设计263
6.3.6 水箱元件设计266
6.3.7 示波器元件设计269
6.4 虚拟仪器用户界面设计方法 273
6.4.1 设计原则273
6.4.2 可用性设计275
第7 章 信号处理技术 276
7.1 Octave 信号处理工具 276
7.1.1 Octave 简介276
7.1.2 Octave 安装277
7.1.3 Octave 开发环境设置277
7.2 数值计算 283
7.2.1 数据表示283
7.2.2 矩阵操作284
7.2.3 字符串操作292
7.2.4 元胞数组操作293
7.2.5 信号分析293
7.2.6 绘图操作295
7.2.7 控制语句295
7.2.8 path 路径变量296
7.2.9 脚本文件297
7.2.10 函数文件299
7.3 Octave 与Gambas 接口方法 300
7.4 gnuplot 301
7.4.1 gnuplot 基本使用方法 301
7.4.2 gnuplot 基本命令303
7.4.3 gnuplot 高级命令305
7.5 FFT 变换程序设计 308
第8 章 数据采集技术 312
8.1 Arduino 312
8.1.1 Arduino 简介 312
8.1.2 Arduino Uno 开发板 313
8.1.3 Arduino 安装 313
8.1.4 Arduino IDE 集成开发环境 314
8.2 端口操作318
8.2.1 DIO 操作 318
8.2.2 AIO 操作 319
8.2.3 串口操作 321
8.2.4 时间函数322
8.2.5 EEPROM 函数323
8.3 数据采集技术 325
8.3.1 数据采集卡设计325
8.3.2 上位机程序设计327
8.4 数据掩码技术 331
8.4.1 数据掩码卡设计 331
8.4.2 上位机程序设计335
8.5 SM4 数据加密技术 339
8.5.1 SM4 数据加密卡设计340
8.5.2 上位机程序设计352
8.6 Joystick 测试 357
8.6.1 Joystick 简介357
8.6.2 Joystick 测试程序设计358
第9 章 软件无线电技术 363
9.1 软件无线电 363
9.2 软件无线电外部设备 363
9.2.1 RTL-SDR 简介363
9.2.2 RTL-SDR 环境配置364
9.2.3 HackRF One 简介365
9.2.4 HackRF One 环境配置 365
9.3 GNU Radio 366
9.3.1 GNU Radio 简介366
9.3.2 GNU Radio 环境配置366
9.3.3 GNU Radio Companion 366
9.3.4 设计一个简易示波器372
9.4 软件无线电应用 374
9.4.1 RTL-SDR 调频广播接收机374
9.4.2 HackRF One 蓝牙信号检测376
9.4.3 HackRF One 调频广播发射机378
9.4.4 HackRF One 无线信号录制 381
9.4.5 HackRF One 重放攻击383
9.5 GNU Radio 与Gambas 接口方法 387
参考文献 390
- >
月亮与六便士
月亮与六便士
¥18.1¥42.0 - >
推拿
推拿
¥12.2¥32.0 - >
二体千字文
二体千字文
¥14.0¥40.0 - >
我从未如此眷恋人间
我从未如此眷恋人间
¥24.9¥49.8 - >
【精装绘本】画给孩子的中国神话
【精装绘本】画给孩子的中国神话
¥17.6¥55.0 - >
姑妈的宝刀
姑妈的宝刀
¥13.5¥30.0 - >
大红狗在马戏团-大红狗克里弗-助人
大红狗在马戏团-大红狗克里弗-助人
¥5.1¥10.0 - >
随园食单
随园食单
¥15.4¥48.0
-
网络工程师教程(第2版)
¥69.3¥99 -
Python 数据分析基础
¥41¥69 -
Python 3.5从零开始学
¥26.4¥59 -
虚拟化与容器技术
¥49.9¥69.8 -
UG NX 11.0工程图教程-(含1DVD)
¥30.4¥59.9 -
程序设计语言编译原理(第3版)
¥25.4¥39