注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計Gambas程序設計

Gambas程序設計

Gambas程序設計

定 價:¥88.00

作 者: 王建新,隋美麗 著
出版社: 化學工業(yè)出版社
叢編項: 基于國產(chǎn)操作系統(tǒng)
標 簽: 暫缺

ISBN: 9787122388919 出版時間: 2021-08-01 包裝: 平裝
開本: 16開 頁數(shù): 333 字數(shù):  

內(nèi)容簡介

  本書幫助讀者快速了解Gambas的語法規(guī)則、語言特色、GUI程序開發(fā)規(guī)范,掌握Gambas的基本程序設計方法,包括Gambas集成開發(fā)環(huán)境與程序打包發(fā)布、數(shù)據(jù)類型與結構化程序設計、窗體設計、基本控件應用、圖像處理與圖形繪制、消息框與對話框、鍵盤與鼠標事件以及流操作等內(nèi)容。 本書配備了不同層次的實例,并提供詳細的程序注釋說明,使讀者能夠深入理解程序設計基本思路、基本方法和一般步驟,提高實際應用能力。 本書適合程序開發(fā)人員參考,可作為計算機、電子信息、通信和自動化類等專業(yè)的BASIC程序設計課程教材,也可作為職業(yè)教育和社會培訓用教材。

作者簡介

  王建新,北京電子科技學院,副教授,1.“十一五”國家課題“我國高校應用型人才培養(yǎng)模式研究”子課題“應用型高技術人才培養(yǎng)模式研究” 課題負責人 在研;2.北京電子科技學院重點實驗室項目 中文文本信息隱藏技術 課題負責人在研;3. 國家密碼管理局 可動態(tài)重構密碼芯片研究 主要參與人 結題。

圖書目錄

第1章 Gambas概述 1
1.1 Gambas簡介 1
1.2 Benot Minisini簡介 1
1.3 Gambas的主要特性 2
1.4 編譯和安裝 6
1.5 Gambas集成開發(fā)環(huán)境 9
 1.5.1 Deepin下Gambas安裝 9
 1.5.2 Gambas集成開發(fā)環(huán)境 10
1.6 創(chuàng)建一個簡單的GUI 程序 17
 1.6.1 GUI程序生成向導 17
 1.6.2 GUI程序開發(fā)框架 19
1.7 程序發(fā)布 22
 1.7.1 生成安裝包 22
 1.7.2 安裝應用程序 28
 1.7.3 卸載應用程序 30
1.8 程序調(diào)試 31
 1.8.1 調(diào)試工具 31
 1.8.2 程序調(diào)試 32
 1.8.3 程序調(diào)試的一般方法與步驟 34

第2章 Gambas程序設計基礎 35
2.1 數(shù)據(jù)類型 35
 2.1.1 基本數(shù)據(jù)類型 35
 2.1.2 基本數(shù)據(jù)操作函數(shù) 38
 2.1.3 本地容器類 40
2.2 常量和變量 42
 2.2.1 標識符 42
 2.2.2 常量 43
 2.2.3 變量 44
 2.2.4 數(shù)組聲明 45
 2.2.5 對象變量 46
 2.2.6 結構體聲明 48
 2.2.7 方法聲明 49
2.3 運算符和表達式 52
 2.3.1 運算符 52
 2.3.2 表達式 54
 2.3.3 字符串函數(shù) 55
 2.3.4 數(shù)學函數(shù) 57
 2.3.5 日期與時間函數(shù) 59
2.4 程序結構 59
 2.4.1 順序結構 60
 2.4.2 分支結構 60
 2.4.3 循環(huán)結構 63
2.5 錯誤處理 69
2.6 面向對象程序設計 71
 2.6.1 面向對象技術特點 72
 2.6.2 對象和類 73
 2.6.3 事件和事件觀察器 74
 2.6.4 繼承 76
 2.6.5 組件 76

第3章 窗體設計 77
3.1 窗體 77
 3.1.1 創(chuàng)建窗體 77
 3.1.2 窗體屬性 79
 3.1.3 窗體事件 82
 3.1.4 窗體方法 84
 3.1.5 窗體的啟動與結束 86
3.2 用戶登錄窗體程序設計 89
 3.2.1 實例效果預覽 90
 3.2.2 實現(xiàn)步驟 90
3.3 圖片瀏覽與音樂播放程序設計 96
 3.3.1 效果預覽 96
 3.3.2 實現(xiàn)步驟 96
3.4 MDI窗體程序設計 101
 3.4.1 效果預覽 101
 3.4.2 實現(xiàn)步驟 102

第4章 基本控件應用 107
4.1 命名約定 107
4.2 標簽類控件 109
 4.2.1 Label控件 109
 4.2.2 TextLabel控件 115
 4.2.3 LCDLabel控件 116
 4.2.4 URLLabel控件 117
 4.2.5 標簽程序設計 118
4.3 文本框類控件 123
 4.3.1 TextBox控件 124
 4.3.2 TextArea控件 127
 4.3.3 MaskBox控件 129
 4.3.4 ValueBox控件 130
 4.3.5 文本編輯程序設計 131
4.4 按鈕類控件 135
 4.4.1 Button控件 135
 4.4.2 ToolButton控件 137
 4.4.3 MenuButton控件 140
 4.4.4 ColorButton控件 142
 4.4.5 RadioButton控件 142
 4.4.6 SwitchButton控件 143
 4.4.7 ToggleButton控件 143
 4.4.8 ButtonBox控件 144
 4.4.9 CheckBox控件 145
 4.4.10 ComboBox控件 146
 4.4.11 按鈕程序設計 148
4.5 滾動條類控件 156
 4.5.1 Slider控件 156
 4.5.2 ProgressBar控件 157
 4.5.3 Spinner控件 157
 4.5.4 SpinBox控件 158
 4.5.5 SliderBox控件 159
 4.5.6 ScrollBar控件 160
 4.5.7 SpinBar控件 160
 4.5.8 滾動條程序設計 161
4.6 圖片類控件 165
 4.6.1 MovieBox控件 165
 4.6.2 PictureBox控件 166
 4.6.3 Image類 168
 4.6.4 圖片動畫與圖像處理程序設計 174
 4.6.5 GIMP圖像處理 180

第5章 圖像圖形處理 188
5.1 顏色類控件 188
 5.1.1 ColorChooser控件 188
 5.1.2 ColorPalette控件 189
 5.1.3 實用圖像處理程序設計 190
5.2 繪圖類控件 207
 5.2.1 DrawingArea控件 207
 5.2.2 Draw類 209
 5.2.3 實用圖形繪制程序設計 216

第6章 Message類 222
6.1 消息框類 222
 6.1.1 Message類 222
 6.1.2 InputBox類 224
 6.1.3 消息框程序設計 225
6.2 對話框類 229
 6.2.1 Dialog類 229
 6.2.2 對話框程序設計 232
6.3 Menu類 235
 6.3.1 Menu類 236
 6.3.2 .Menu.Children虛類 238
 6.3.3 記事本程序設計 238
6.4 Object靜態(tài)類 255
 6.4.1 Object靜態(tài)類 256
 6.4.2 動態(tài)添加控件程序設計 260

第7章 事件處理 267
7.1 鍵盤事件 267
 7.1.1 按鍵事件 267
 7.1.2 Key類 268
7.2 Mouse類 273
7.3 Timer控件 275
7.4 板球游戲程序設計 276

第8章 流與輸入輸出 282
8.1 流與輸入輸出 282
 8.1.1 流打開與關閉 283
 8.1.2 流輸入輸出 285
 8.1.3 流鎖定 287
 8.1.4 流信息 288
 8.1.5 流讀寫定位 288
 8.1.6 流錯誤處理 291
 8.1.7 簡易英漢漢英雙語詞典程序設計 293
8.2 文件操作 297
 8.2.1 File類 297
 8.2.2 Stream類 305
 8.2.3 .Stream.Term虛類 305
8.3 文件和目錄管理 306
 8.3.1 文件管理函數(shù) 306
 8.3.2 文件Access屬性測試程序設計 314
8.4 Stat類 317
 8.4.1 Stat類 317
 8.4.2 .Sta.t Perm虛類 319
 8.4.3 文件Stat屬性測試程序設計 319
8.5 二進制文件操作 322
 8.5.1 Exif信息 322
 8.5.2 圖片GPS信息提取程序設計 327

參考文獻 333

本目錄推薦

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