mieki256's diary



2021/05/02() [n年前の日記]

#2 [basic][ubuntu][linux] BASICでGUIアプリを作れるGambas3を試用

Linux上で、BASIC言語を使ってGUIアプリが作れる、Gambas3 という開発環境があるらしい。

_Gambas - Gambas Almost Means Basic
_Gambas - Wikipedia

公式サイトには「無料で使えるよ」「Visual Basic のような感覚で使えるよ」と書いてあるように見える。

気になったので試用。環境は、VMware上で動いている Ubuntu Linux 20.04 LTS x64。

apt でインストールできる。
sudo apt install gambas3 gambas3-gb-form-print

Ubuntu Linux 20.04 LTS の gambas3パッケージは、依存関係の指定でバグがあるようで、gambas3パッケージをインストールしただけでは動いてくれない。以下のエラーメッセージが出てしまう。
gbr3: unable to load component: gb.form.print

以下のやり取りによると、gambas3-gb-form-printパッケージもインストールすることで動く状態になる模様。

_Bug #1876450 “Dependency not installed when installing gambas3” : Bugs : gambas3 package : Ubuntu
sudo apt install gambas3-gb-form-print

Ubuntuデスクトップのスタートメニュー → 開発 → Gambas3 でIDEを実行できる。もしくは端末上で gambas3 で実行。

以下のページでチュートリアルが紹介されてた。

_Gambas 3 Tutorial - Create a new project - Tutorial and Full Version Software

ざっくりとメモ。
自分、Visual Basic は触ったことがないけれど、たぶんソレと似た感覚なのだろうなと…。

実行ファイルを生成すると、.gambas という拡張子のファイルが作成される。実行権限がついているので、./hoge.gambas で実行できる。おそらくだけど、Gambas3 を使ったプログラムを実行するために必要なランタイムがインストール済みの環境なら、.gambas を実行できたりするのかなと…。たぶん。わからんけど。

以下の動画を眺めれば、作業の流れが分かりそう。

_ラズパイ4にGambas3でプログラミング - YouTube
_Gambas 3 Tutorial 1 : To Make Simple Calculator - YouTube

ちなみに、GTK3アプリを作成する場合は、パッケージの追加が必要らしい。

_serverあれこれ: Gambas3のGTK3アプリケーションのボタンの文字列を設定する
sudo apt install gambas3-gb-gtk3

また、以下の記事群で、各部品の使い方が説明されてる。ありがたや。

_serverあれこれ: Gambas

appmenu-gtk-module 云々のエラー。 :

Gambas3 とはちょっとずれるけど。Ubuntu Linux 20.04 LTS上で、何かしら実行するたびに以下のエラーメッセージが出てくる。気になる。
Failed to load module "appmenu-gtk-module"

解決策をググってみた。

_How to fix this error: "Failed to load module: appmenu-gtk-module" ? : pop_os
_appmenu - Problem with kdenlive - Ask Ubuntu

以下のパッケージをインストールしたら、エラーがでなくなった。
sudo apt install appmenu-gtk3-module
sudo apt install appmenu-gtk2-module appmenu-gtk3-module

以上です。

過去ログ表示

Prev - 2021/05 - Next
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project