为你推荐

书名页
内容提要
前言PREFACE
第1章 GBS脚本技术基础
1.1 数据类型
1.2 常量和变量
1.2.1 标识符
1.2.2 常量
1.2.3 变量
1.2.4 数组声明
1.2.5 对象变量
1.2.6 方法声明
1.3 运算符和表达式
1.3.1 运算符
1.3.2 表达式
1.3.3 字符串函数
1.3.4 数学函数
1.3.5 随机数函数
1.3.6 日期与时间函数
1.4 程序结构
1.4.1 顺序结构
1.4.2 分支结构
1.4.3 循环结构
1.5 错误处理
1.6 脚本编写规则
1.6.1 GBS脚本文件头
1.6.2 将参数传递给脚本
1.6.3 组件
1.6.4 包含其他GBS脚本文件
第2章 脚本程序设计
2.1 GBS集成开发环境-GBS脚本编辑器
2.1.1 Deepin下Gambas Scripter安装
2.1.2 GBS脚本编辑器
2.2 GBS脚本编辑器下脚本程序设计
2.2.1 简单脚本程序设计
2.2.2 日期显示脚本程序设计
2.2.3 自定义函数脚本程序设计
2.2.4 水仙花数脚本程序设计
2.2.5 带参数和返回值脚本程序设计
2.2.6 对话框脚本程序设计
2.2.7 屏幕截图脚本程序设计
2.2.8 消息框脚本程序设计
2.2.9 输入框脚本程序设计
2.2.10 GUI窗体脚本程序设计
2.2.11 命令行传递参数脚本程序设计
2.2.12 类脚本程序设计
2.2.13 OpenSSL脚本程序设计
2.3 通用编辑器下脚本程序设计
2.3.1 深度编辑器下脚本程序设计
2.3.2 Notepadqq下脚本程序设计
2.3.3 Visual Studio Code下脚本程序设计
2.4 GBS脚本编辑器程序设计
2.5 自举GBS脚本编辑器程序设计
第3章 网络通信技术
3.1 串行通信技术
3.1.1 RS-232C串行通信
3.1.2 SerialPort控件
3.1.3 tty终端设备操作
3.1.4 socat虚拟化
3.1.5 minicom工具
3.1.6 cutecom调试工具
3.1.7 虚拟串口通信
3.1.8 串口助手程序设计
3.2 网络通信技术
3.2.1 OSI体系结构及协议
3.2.2 TCP/IP协议参考模型
3.3 网络类控件及使用方法
3.3.1 ServerSocket控件
3.3.2 Socket控件
3.3.3 双机通信程序设计
3.3.4 UdpSocket控件
3.3.5 Udp双机通信程序设计
3.3.6 DnsClient控件
3.3.7 Net类
3.3.8 HttpClient控件
3.3.9 .Curl.Proxy虚类
3.3.10 .Curl.SSL虚类
3.3.11 天气预报程序设计
3.3.12 FtpClient控件
3.3.13 Ftp文件查看器程序设计
第4章 压缩与加密技术
4.1 gb.compress组件
4.1.1 Compress类
4.1.2 Uncompress类
4.1.3 压缩与解压程序设计
4.2 gb.crypt组件
4.2.1 Crypt类
4.2.2 口令验证程序设计
4.3 gb.openssl组件
4.3.1 Cipher类
4.3.2 .Cipher.Method虚类
4.3.3 CipherText类
4.3.4 加密与解密程序设计
4.3.5 Digest类
4.3.6 .Digest.Method虚类
4.3.7 HMac类
4.3.8 OpenSSL类
4.3.9 摘要算法程序设计
第5章 外部接口技术
5.1 外部接口
5.1.1 库文件
5.1.2 外部声明
5.1.3 指针变量
5.1.4 指针的实现
5.1.5 外部函数管理
5.1.6 外部库操作程序设计
5.2 共享库设计
5.2.1 简易共享库编写与编译
5.2.2 CodeLite集成开发环境
5.2.3 生成共享库文件
5.2.4 自定义库操作程序设计
5.3 外部进程管理
5.3.1 SHELL应用
5.3.2 Shell$应用
5.3.3 Process类
5.3.4 计算器程序设计
5.3.5 EXEC应用
5.3.6 Word查看器程序设计
5.4 嵌入外部应用
5.4.1 Embedder控件
5.4.2 PDF阅读器程序设计
5.5 gb.desktop组件
5.5.1 Desktop类
5.5.2 _Desktop_Passwords虚类
5.5.3 _Desktop_ScreenSaver虚类
5.5.4 _Desktop_Windows虚类
5.5.5 DesktopFile类
5.5.6 DesktopMime类
5.5.7 DesktopWatcher类
5.5.8 DesktopWindow类
5.5.9 窗口属性查询工具
5.5.10 控制计算器程序设计
第6章 虚拟仪器技术
6.1 虚拟仪器
6.2 数据采集
6.3 虚拟仪器控制元件设计
6.3.1 温度计元件设计
6.3.2 压力计元件设计
6.3.3 LED元件设计
6.3.4 万用表元件设计
6.3.5 旋钮元件设计
6.3.6 水箱元件设计
6.3.7 示波器元件设计
6.4 虚拟仪器用户界面设计方法
6.4.1 设计原则
6.4.2 可用性设计
第7章 信号处理技术
7.1 Octave信号处理工具
7.1.1 Octave简介
7.1.2 Octave安装
7.1.3 Octave开发环境设置
7.2 数值计算
7.2.1 数据表示
7.2.2 矩阵操作
7.2.3 字符串操作
7.2.4 元胞数组操作
7.2.5 信号分析
7.2.6 绘图操作
7.2.7 控制语句
7.2.8 path路径变量
7.2.9 脚本文件
7.2.10 函数文件
7.3 Octave与Gambas接口方法
7.4 gnuplot
7.4.1 gnuplot基本使用方法
7.4.2 gnuplot基本命令
7.4.3 gnuplot高级命令
7.5 FFT变换程序设计
第8章 数据采集技术
8.1 Arduino
8.1.1 Arduino简介
8.1.2 Arduino Uno开发板
8.1.3 Arduino安装
8.1.4 Arduino IDE集成开发环境
8.2 端口操作
8.2.1 DIO操作
8.2.2 AIO操作
8.2.3 串口操作
8.2.4 时间函数
8.2.5 EEPROM函数
8.3 数据采集技术
8.3.1 数据采集卡设计
8.3.2 上位机程序设计
8.4 数据掩码技术
8.4.1 数据掩码卡设计
8.4.2 上位机程序设计
8.5 SM4数据加密技术
8.5.1 SM4数据加密卡设计
8.5.2 上位机程序设计
8.6 Joystick测试
8.6.1 Joystick简介
8.6.2 Joystick测试程序设计
第9章 软件无线电技术
9.1 软件无线电
9.2 软件无线电外部设备
9.2.1 RTL-SDR简介
9.2.2 RTL-SDR环境配置
9.2.3 HackRF One简介
9.2.4 HackRF One环境配置
9.3 GNU Radio
9.3.1 GNU Radio简介
9.3.2 GNU Radio环境配置
9.3.3 GNU Radio Companion
9.3.4 设计一个简易示波器
9.4 软件无线电应用
9.4.1 RTL-SDR调频广播接收机
9.4.2 HackRF One蓝牙信号检测
9.4.3 HackRF One调频广播发射机
9.4.4 HackRF One无线信号录制
9.4.5 HackRF One重放攻击
9.5 GNU Radio与Gambas接口方法
参考文献
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜