Gambas高级程序设计——基于国产操作系统
1星价
¥70.6
(7.2折)
2星价¥70.6
定价¥98.0
暂无评论
图文详情
- ISBN:9787122391209
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:359
- 出版时间:2021-08-01
- 条形码:9787122391209 ; 978-7-122-39120-9
本书特色
本书是 Gambas程序设计从入门到精通 丛书的第二本,属于应用进阶。 有大量应用实例,使读者对Linux操作系统下Gambas程序设计有一个深入了解,从代码的角度来展现这门语言的独特魅力。
内容简介
本书内容从基础知识到实际应用,力求使读者能够快速掌握Gambas算法设计、控件使用、数据库开发技术,以及不错程序设计方法。本书共分为10章,系统讲述了常用算法设计、视图类控件应用、选择器类控件应用、容器类控件应用、专业类控件应用、弃用类控件应用、不错控件应用以及其他组件应用和数据库技术基础与操作等内容。本书配备了不同层次的实例,并提供详细的程序注释说明,使读者能够更加深入理解程序设计基本思路、基本方法和一般步骤,提高实际应用能力。 本书可作为大专院校计算机类、电子信息类、通信类和自动化类等专业师生的BASIC程序设计教材,也适合作为职业教育和社会培训用教材,以及程序开发人员和科技工作者的自学用书。
目录
第1章算法设计1
1.1简单算法1
1.1.1计数1
1.1.2求和与求阶乘4
1.2公约数与素数6
1.2.1求*大公约数6
1.2.2求素数7
1.2.3验证哥德巴赫猜想8
1.3排序与进制转换10
1.3.1排序11
1.3.2查找15
1.3.3插入与进制转换17
1.3.4洗牌算法21
1.4矩阵和枚举22
1.4.1矩阵22
1.4.2检索与枚举25
1.5递归算法26
1.6函数计算28
1.6.1数字积分28
1.6.2牛顿迭代法31
1.7字符串加解密33
1.8结构体信息处理35
第2章视图类控件应用39
2.1图标视图类控件39
2.1.1IconView控件39
2.1.2_IconView_Item虚类43
2.1.3ListView控件44
2.1.4图标文件操作程序设计45
2.2列表视图类控件51
2.2.1TreeView控件52
2.2.2_TreeView_Item虚类52
2.2.3ListBox控件54
2.2.4GridView控件57
2.2.5_GridView_Columns虚类63
2.2.6_GridView_Column虚类63
2.2.7_GridView_Cell虚类64
2.2.8_GridView_Data虚类66
2.2.9GridView_Rows虚类67
2.2.10TableView控件68
2.2.11ListEditor控件69
2.2.12ColumnView控件70
2.2.13_ColumnView_Columns虚类71
2.2.14列表程序设计72
2.3文件目录视图类控件77
2.3.1DirView控件77
2.3.2FileView控件78
2.3.3FileProperties控件80
2.3.4_FilePropertiesData虚类81
2.3.5DocumentView控件81
2.3.6_DocumentLayout虚类83
2.3.7文件浏览器程序设计83
2.4信息图像视图类控件85
2.4.1MessageView控件85
2.4.2ImageView控件86
2.4.3图像缩放程序设计88
第3章选择器类控件应用91
3.1文件目录选择器类控件91
3.1.1DirChooser控件91
3.1.2FileChooser控件94
3.1.3DirBox控件97
3.1.4文件浏览程序设计97
3.2日期字体选择器类控件100
3.2.1DateChooser控件100
3.2.2_DateChooser_Colors虚类102
3.2.3_DateChooser_Data虚类102
3.2.4DateBox控件103
3.2.5FontChooser控件103
3.2.6FontBox控件104
3.2.7日期字体程序设计105
第4章容器类控件应用109
4.1基本容器类控件109
4.1.1Frame控件109
4.1.2Panel控件110
4.1.3ScrollView控件111
4.1.4ScrollArea控件113
4.1.5Expander控件115
4.1.6HBox控件115
4.1.7HPanel控件116
4.1.8VBox控件116
4.1.9VPanel控件117
4.1.10HSplit控件118
4.1.11VSplit控件118
4.1.12基本容器类控件程序设计119
4.2扩展容器类控件121
4.2.1IconPanel控件121
4.2.2ToolPanel控件122
4.2.3SidePanel控件123
4.2.4TabStrip控件124
4.2.5TabPanel控件126
4.2.6.TabStripContainer虚类128
4.2.7.TabStripContainer.Children虚类129
4.2.8_TabPanelContainer虚类129
4.2.9Wizard控件130
4.2.10扩展容器类控件程序设计132
第5章专业类控件应用135
5.1打印方法135
5.1.1打印步骤135
5.1.2打印机事件处理135
5.1.3绘制页面136
5.2Printer控件137
5.3打印设置程序设计139
第6章弃用类控件应用144
6.1X11简介144
6.2Embedder控件145
6.3嵌入式mplayer播放器程序设计145
6.4嵌入式扫描仪程序设计152
6.4.1扫描仪通用接口SANE152
6.4.2sane命令153
6.4.3扫描仪应用程序设计154
第7章高级控件应用158
7.1富文本与提示框类控件158
7.1.1TextEdit控件158
7.1.2.TextEdit.Format虚类161
7.1.3.TextEdit.Selection虚类161
7.1.4Balloon类162
7.1.5富文本编辑器程序设计163
7.2PDF类170
7.2.1PdfDocument类170
7.2.2.PdfDocument.Index虚类171
7.2.3.PdfDocumentPage.Link.Data虚类172
7.2.4.PdfDocument.Info虚类172
7.2.5PdfLayout类173
7.2.6PdfPageMode类174
7.2.7PdfRect类174
7.2.8PDF阅读器程序设计175
7.3gb.qt5.webkit组件183
7.3.1WebView控件183
7.3.2.WebView.Auth虚类187
7.3.3WebFrame类187
7.3.4.WebFrame.Children虚类188
7.3.5WebElement类188
7.3.6.WebView.History虚类191
7.3.7.WebView.Settings虚类191
7.3.8网页浏览器程序设计192
7.4gb.map组件197
7.4.1MapView控件197
7.4.2Map类198
7.4.3MapPoint类202
7.4.4_MapProxy虚类203
7.4.5_MapShape虚类203
7.4.6_MapTile虚类205
7.4.7地图应用程序设计207
7.5gb.media.form组件209
7.5.1MediaView控件209
7.5.2多媒体播放器程序设计210
7.6gb.gui.trayicon组件213
7.6.1TrayIcon控件213
7.6.2TrayIcons类214
7.6.3系统托盘程序设计215
第8章其他组件应用221
8.1gb.eval组件221
8.1.1Expression类221
8.1.2函数计算器程序设计222
8.2gb.sdl2.audio组件224
8.2.1Music类224
8.2.2音乐播放器程序设计225
8.3gb.v4l组件229
8.3.1VideoDevice类229
8.3.2摄像头应用程序设计229
8.4qrencode组件232
8.4.1qrencode组件安装与使用232
8.4.2二维码生成与解析程序设计233
8.5festival组件235
8.5.1festival组件安装与使用236
8.5.2语音合成程序设计236
8.6异形窗体程序设计238
8.7打地鼠游戏程序设计240
第9章数据库技术基础248
9.1数据库基本概念248
9.1.1关系数据库基本概念249
9.1.2SQL语言分类249
9.2SQL语法250
9.2.1SQL语句250
9.2.2SQL函数257
9.3数据绑定控件262
9.3.1DataSource控件262
9.3.2_Connection虚类264
9.3.3.SubCollection虚类270
9.3.4SQLRequest类270
9.3.5.Connection.Users虚类271
9.3.6Result类272
9.3.7.Result.Fields虚类273
9.3.8DataBrowser控件274
9.3.9_GridView_Data虚类275
9.3.10DataCheckBox控件276
9.3.11DataCombo控件277
9.3.12DataComboView控件278
9.3.13DataControl控件279
9.3.14DataView控件280
9.4数据库数据类型映射283
第10章数据库操作287
10.1建立并连接到数据库287
10.1.1在Gambas中创建并连接到数据库287
10.1.2创建表290
10.1.3在DBeaver中创建并连接到数据库293
10.2SQLite数据库控件绑定操作297
10.2.1在终端中连接到数据库297
10.2.2数据绑定控件程序设计299
10.3SQLite数据库操作305
10.3.1连接和查询操作305
10.3.2高级操作308
10.3.3单表查询程序设计310
10.3.4双表查询程序设计315
10.4MySQL数据库操作324
10.4.1MySQL数据库安装324
10.4.2MySQL数据库卸载325
10.4.3运行MySQL数据库326
10.4.4MySQL存储引擎328
10.4.5创建并连接MySQL330
10.4.6DBeaver连接MySQL数据库331
10.4.7SQL语法查询程序设计336
10.5PostgreSQL数据库操作345
10.5.1PostgreSQL数据库安装345
10.5.2PostgreSQL数据库卸载346
10.5.3运行PostgreSQL数据库347
10.5.4用户自定义表结构信息348
10.5.5DBeaver连接PostgreSQL数据库350
10.5.6SQL查询解释器程序设计352
参考文献359
1.1简单算法1
1.1.1计数1
1.1.2求和与求阶乘4
1.2公约数与素数6
1.2.1求*大公约数6
1.2.2求素数7
1.2.3验证哥德巴赫猜想8
1.3排序与进制转换10
1.3.1排序11
1.3.2查找15
1.3.3插入与进制转换17
1.3.4洗牌算法21
1.4矩阵和枚举22
1.4.1矩阵22
1.4.2检索与枚举25
1.5递归算法26
1.6函数计算28
1.6.1数字积分28
1.6.2牛顿迭代法31
1.7字符串加解密33
1.8结构体信息处理35
第2章视图类控件应用39
2.1图标视图类控件39
2.1.1IconView控件39
2.1.2_IconView_Item虚类43
2.1.3ListView控件44
2.1.4图标文件操作程序设计45
2.2列表视图类控件51
2.2.1TreeView控件52
2.2.2_TreeView_Item虚类52
2.2.3ListBox控件54
2.2.4GridView控件57
2.2.5_GridView_Columns虚类63
2.2.6_GridView_Column虚类63
2.2.7_GridView_Cell虚类64
2.2.8_GridView_Data虚类66
2.2.9GridView_Rows虚类67
2.2.10TableView控件68
2.2.11ListEditor控件69
2.2.12ColumnView控件70
2.2.13_ColumnView_Columns虚类71
2.2.14列表程序设计72
2.3文件目录视图类控件77
2.3.1DirView控件77
2.3.2FileView控件78
2.3.3FileProperties控件80
2.3.4_FilePropertiesData虚类81
2.3.5DocumentView控件81
2.3.6_DocumentLayout虚类83
2.3.7文件浏览器程序设计83
2.4信息图像视图类控件85
2.4.1MessageView控件85
2.4.2ImageView控件86
2.4.3图像缩放程序设计88
第3章选择器类控件应用91
3.1文件目录选择器类控件91
3.1.1DirChooser控件91
3.1.2FileChooser控件94
3.1.3DirBox控件97
3.1.4文件浏览程序设计97
3.2日期字体选择器类控件100
3.2.1DateChooser控件100
3.2.2_DateChooser_Colors虚类102
3.2.3_DateChooser_Data虚类102
3.2.4DateBox控件103
3.2.5FontChooser控件103
3.2.6FontBox控件104
3.2.7日期字体程序设计105
第4章容器类控件应用109
4.1基本容器类控件109
4.1.1Frame控件109
4.1.2Panel控件110
4.1.3ScrollView控件111
4.1.4ScrollArea控件113
4.1.5Expander控件115
4.1.6HBox控件115
4.1.7HPanel控件116
4.1.8VBox控件116
4.1.9VPanel控件117
4.1.10HSplit控件118
4.1.11VSplit控件118
4.1.12基本容器类控件程序设计119
4.2扩展容器类控件121
4.2.1IconPanel控件121
4.2.2ToolPanel控件122
4.2.3SidePanel控件123
4.2.4TabStrip控件124
4.2.5TabPanel控件126
4.2.6.TabStripContainer虚类128
4.2.7.TabStripContainer.Children虚类129
4.2.8_TabPanelContainer虚类129
4.2.9Wizard控件130
4.2.10扩展容器类控件程序设计132
第5章专业类控件应用135
5.1打印方法135
5.1.1打印步骤135
5.1.2打印机事件处理135
5.1.3绘制页面136
5.2Printer控件137
5.3打印设置程序设计139
第6章弃用类控件应用144
6.1X11简介144
6.2Embedder控件145
6.3嵌入式mplayer播放器程序设计145
6.4嵌入式扫描仪程序设计152
6.4.1扫描仪通用接口SANE152
6.4.2sane命令153
6.4.3扫描仪应用程序设计154
第7章高级控件应用158
7.1富文本与提示框类控件158
7.1.1TextEdit控件158
7.1.2.TextEdit.Format虚类161
7.1.3.TextEdit.Selection虚类161
7.1.4Balloon类162
7.1.5富文本编辑器程序设计163
7.2PDF类170
7.2.1PdfDocument类170
7.2.2.PdfDocument.Index虚类171
7.2.3.PdfDocumentPage.Link.Data虚类172
7.2.4.PdfDocument.Info虚类172
7.2.5PdfLayout类173
7.2.6PdfPageMode类174
7.2.7PdfRect类174
7.2.8PDF阅读器程序设计175
7.3gb.qt5.webkit组件183
7.3.1WebView控件183
7.3.2.WebView.Auth虚类187
7.3.3WebFrame类187
7.3.4.WebFrame.Children虚类188
7.3.5WebElement类188
7.3.6.WebView.History虚类191
7.3.7.WebView.Settings虚类191
7.3.8网页浏览器程序设计192
7.4gb.map组件197
7.4.1MapView控件197
7.4.2Map类198
7.4.3MapPoint类202
7.4.4_MapProxy虚类203
7.4.5_MapShape虚类203
7.4.6_MapTile虚类205
7.4.7地图应用程序设计207
7.5gb.media.form组件209
7.5.1MediaView控件209
7.5.2多媒体播放器程序设计210
7.6gb.gui.trayicon组件213
7.6.1TrayIcon控件213
7.6.2TrayIcons类214
7.6.3系统托盘程序设计215
第8章其他组件应用221
8.1gb.eval组件221
8.1.1Expression类221
8.1.2函数计算器程序设计222
8.2gb.sdl2.audio组件224
8.2.1Music类224
8.2.2音乐播放器程序设计225
8.3gb.v4l组件229
8.3.1VideoDevice类229
8.3.2摄像头应用程序设计229
8.4qrencode组件232
8.4.1qrencode组件安装与使用232
8.4.2二维码生成与解析程序设计233
8.5festival组件235
8.5.1festival组件安装与使用236
8.5.2语音合成程序设计236
8.6异形窗体程序设计238
8.7打地鼠游戏程序设计240
第9章数据库技术基础248
9.1数据库基本概念248
9.1.1关系数据库基本概念249
9.1.2SQL语言分类249
9.2SQL语法250
9.2.1SQL语句250
9.2.2SQL函数257
9.3数据绑定控件262
9.3.1DataSource控件262
9.3.2_Connection虚类264
9.3.3.SubCollection虚类270
9.3.4SQLRequest类270
9.3.5.Connection.Users虚类271
9.3.6Result类272
9.3.7.Result.Fields虚类273
9.3.8DataBrowser控件274
9.3.9_GridView_Data虚类275
9.3.10DataCheckBox控件276
9.3.11DataCombo控件277
9.3.12DataComboView控件278
9.3.13DataControl控件279
9.3.14DataView控件280
9.4数据库数据类型映射283
第10章数据库操作287
10.1建立并连接到数据库287
10.1.1在Gambas中创建并连接到数据库287
10.1.2创建表290
10.1.3在DBeaver中创建并连接到数据库293
10.2SQLite数据库控件绑定操作297
10.2.1在终端中连接到数据库297
10.2.2数据绑定控件程序设计299
10.3SQLite数据库操作305
10.3.1连接和查询操作305
10.3.2高级操作308
10.3.3单表查询程序设计310
10.3.4双表查询程序设计315
10.4MySQL数据库操作324
10.4.1MySQL数据库安装324
10.4.2MySQL数据库卸载325
10.4.3运行MySQL数据库326
10.4.4MySQL存储引擎328
10.4.5创建并连接MySQL330
10.4.6DBeaver连接MySQL数据库331
10.4.7SQL语法查询程序设计336
10.5PostgreSQL数据库操作345
10.5.1PostgreSQL数据库安装345
10.5.2PostgreSQL数据库卸载346
10.5.3运行PostgreSQL数据库347
10.5.4用户自定义表结构信息348
10.5.5DBeaver连接PostgreSQL数据库350
10.5.6SQL查询解释器程序设计352
参考文献359
展开全部
本类五星书
本类畅销
-
乡村振兴新技术:新时代农村短视频编辑技术基础入门
¥12.8¥32.0 -
AI绘画+AI摄影+AI短视频从入门到精通
¥45.5¥79.8 -
企业AI之旅
¥43.5¥79.0 -
机器学习
¥59.4¥108.0 -
基于知识蒸馏的图像去雾技术
¥61.6¥88.0 -
软件设计的哲学(第2版)
¥51.0¥69.8 -
智能算法优化及其应用
¥52.4¥68.0 -
Photoshop图像处理
¥25.5¥49.0 -
R语言医学数据分析实践
¥72.3¥99.0 -
大模型推荐系统:算法原理、代码实战与案例分析
¥62.3¥89.0 -
剪映 从入门到精通
¥25.7¥59.8 -
游戏造梦师----游戏场景开发与设计
¥67.6¥98.0 -
SAR图像处理与检测
¥35.4¥49.8 -
人工智能
¥29.4¥42.0 -
中文版PHOTOSHOP 2024+AI修图入门教程
¥59.3¥79.0 -
WPS办公软件应用
¥25.2¥36.0 -
格拉斯曼流行学习及其在图像集分类中的应用
¥13.7¥28.0 -
轻松上手AIGC:如何更好地向CHATGPT提问
¥40.3¥62.0 -
元宇宙的理想与现实:数字科技大成的赋能与治理逻辑
¥61.6¥88.0 -
云原生安全:攻防与运营实战
¥66.8¥89.0