万本电子书0元读

万本电子书0元读

顶部广告

Gambas程序设计从入门到精通--Gambas工程应用:基于国产操作系统电子书

国内少有的Gambas 应用图书。 1. 丰富案例,GAMBAS 的使用方法拿来就用 2. 套书出版,由浅深,完全覆盖Gambas 学习每一阶段

售       价:¥

纸质售价:¥74.00购买纸书

0人正在读 | 0人评论 6.8

作       者:王建新

出  版  社:化学工业出版社

出版时间:2021-11-01

字       数:29.4万

所属分类: 科技 > 计算机/网络 > 计算机理论与教程

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(条)
  • 读书简介
  • 目录
  • 累计评论(条)
本书由浅深,力求使读者能够快速掌握Gambas 脚本设计、通信与安全、信号处理以及相关工程应用方法。全书共分为9 章,包括脚本程序设计、网络通信、压缩与加密、外部口、虚拟仪器、信号处理、数据采集以及软件无线电应用等内容。 本书配备了不同层次的实例,并提供了详细的程序注释说明,使读者能够更加深理解程序设计基本思路与步骤、工程设计方法与实现,提高实际应用能力。 本书适合程序发人员参考,可作为大专院校计算机、电子信息、通信和自动化等专业BASIC 程序设计课程教材,也适合职业教育和社会培训使用。  <br/>【推荐语】<br/>国内少有的Gambas 应用图书。 1. 丰富案例,GAMBAS 的使用方法拿来就用 2. 套书出版,由浅深,完全覆盖Gambas 学习每一阶段  <br/>
目录展开

书名页

内容提要

前言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接口方法

参考文献

累计评论(条) 个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部