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

Gambas程序設(shè)計

Gambas程序設(shè)計

定 價:¥88.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第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程序生成向?qū)?17
 1.6.2 GUI程序開發(fā)框架 19
1.7 程序發(fā)布 22
 1.7.1 生成安裝包 22
 1.7.2 安裝應(yīng)用程序 28
 1.7.3 卸載應(yīng)用程序 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程序設(shè)計基礎(chǔ) 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 標(biāo)識符 42
 2.2.2 常量 43
 2.2.3 變量 44
 2.2.4 數(shù)組聲明 45
 2.2.5 對象變量 46
 2.2.6 結(jié)構(gòu)體聲明 48
 2.2.7 方法聲明 49
2.3 運算符和表達(dá)式 52
 2.3.1 運算符 52
 2.3.2 表達(dá)式 54
 2.3.3 字符串函數(shù) 55
 2.3.4 數(shù)學(xué)函數(shù) 57
 2.3.5 日期與時間函數(shù) 59
2.4 程序結(jié)構(gòu) 59
 2.4.1 順序結(jié)構(gòu) 60
 2.4.2 分支結(jié)構(gòu) 60
 2.4.3 循環(huán)結(jié)構(gòu) 63
2.5 錯誤處理 69
2.6 面向?qū)ο蟪绦蛟O(shè)計 71
 2.6.1 面向?qū)ο蠹夹g(shù)特點 72
 2.6.2 對象和類 73
 2.6.3 事件和事件觀察器 74
 2.6.4 繼承 76
 2.6.5 組件 76

第3章 窗體設(shè)計 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 窗體的啟動與結(jié)束 86
3.2 用戶登錄窗體程序設(shè)計 89
 3.2.1 實例效果預(yù)覽 90
 3.2.2 實現(xiàn)步驟 90
3.3 圖片瀏覽與音樂播放程序設(shè)計 96
 3.3.1 效果預(yù)覽 96
 3.3.2 實現(xiàn)步驟 96
3.4 MDI窗體程序設(shè)計 101
 3.4.1 效果預(yù)覽 101
 3.4.2 實現(xiàn)步驟 102

第4章 基本控件應(yīng)用 107
4.1 命名約定 107
4.2 標(biāo)簽類控件 109
 4.2.1 Label控件 109
 4.2.2 TextLabel控件 115
 4.2.3 LCDLabel控件 116
 4.2.4 URLLabel控件 117
 4.2.5 標(biāo)簽程序設(shè)計 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 文本編輯程序設(shè)計 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 按鈕程序設(shè)計 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 滾動條程序設(shè)計 161
4.6 圖片類控件 165
 4.6.1 MovieBox控件 165
 4.6.2 PictureBox控件 166
 4.6.3 Image類 168
 4.6.4 圖片動畫與圖像處理程序設(shè)計 174
 4.6.5 GIMP圖像處理 180

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

第6章 Message類 222
6.1 消息框類 222
 6.1.1 Message類 222
 6.1.2 InputBox類 224
 6.1.3 消息框程序設(shè)計 225
6.2 對話框類 229
 6.2.1 Dialog類 229
 6.2.2 對話框程序設(shè)計 232
6.3 Menu類 235
 6.3.1 Menu類 236
 6.3.2 .Menu.Children虛類 238
 6.3.3 記事本程序設(shè)計 238
6.4 Object靜態(tài)類 255
 6.4.1 Object靜態(tài)類 256
 6.4.2 動態(tài)添加控件程序設(shè)計 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 板球游戲程序設(shè)計 276

第8章 流與輸入輸出 282
8.1 流與輸入輸出 282
 8.1.1 流打開與關(guān)閉 283
 8.1.2 流輸入輸出 285
 8.1.3 流鎖定 287
 8.1.4 流信息 288
 8.1.5 流讀寫定位 288
 8.1.6 流錯誤處理 291
 8.1.7 簡易英漢漢英雙語詞典程序設(shè)計 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屬性測試程序設(shè)計 314
8.4 Stat類 317
 8.4.1 Stat類 317
 8.4.2 .Sta.t Perm虛類 319
 8.4.3 文件Stat屬性測試程序設(shè)計 319
8.5 二進(jìn)制文件操作 322
 8.5.1 Exif信息 322
 8.5.2 圖片GPS信息提取程序設(shè)計 327

參考文獻(xiàn) 333

本目錄推薦

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