windows
CheckBoxの使用例。 CheckBoxも状態を保持するので、MyMainWindow構造体に変数を追加し、実体としてアサインします。 二つのCheckBoxをGroupBoxの下に配置して、LayoutフィールドをHBoxにすることでCheckBoxを水平に並べています。また、Check1のCheckedフィ…
ComboBox(プルダウンメニュー)の使用例。 ComboBoxは状態を保持するので、MyMainWindow構造体に変数を追加し、実体としてアサインします。 Modelフィールドで表示する項目を、CurrentIndexフィールドで初期値を設定しています。 選択項目を変更すると、OnC…
とりあえずPushButtonを並べてみる。 縦に並べる MainWindowのLayoutフィールドにVBoxを指定して、Childrenフィールドの[]Widgetに部品を入れていく。 ちなみにLayoutをHBoxにすると横に並びます。 package main import ( "github.com/lxn/walk" . "github.c…
ネット上に(日本語の)情報がほとんど無いのでドキュメントを見ながら勉強。 環境は、Windows8.1(32bit)上のGo言語1.5+WALKライブラリです。 ドキュメントは、GoDocServerを起動した状態で、 http://localhost:6060/pkg/github.com/lxn/walk/を参照。walk直…
Windowsでの使用ではSJISのテキストを扱うことが多くなります。SJISファイルの読み書きには以下のパッケージを使用します。 参考サイト ・Go で euc-jp や sjis の csv ファイルを読み込むには変換用のリーダーを1つかませるだけでよかった 入手先 ・https:/…
VisualuRubyが使用できなくなってから、exeファイル単体で動作して、かつ、ファイルサイズが巨大にならないGUIアプリ制作環境を探していましたが、Go言語+WALKライブラリがなかなか良さげなのでメモ。 後述のhello.exeの実行ファイルのサイズは5MB弱で、Wind…
Windows8から無くなったスタートメニューですが、それらしきものが下記の場所にあったのでメモ。といっても依然のWindowsほど内容豊富ではありませんが。インストール時にスタートメニューに登録する機能のあるフリーソフトのいくつかは、この場所にメニュー…
6年前に購入したレッツノート、まだまだバッテリも持つしWindows XPにダウングレードして問題なく使用していたのですが後僅かでWindows XPのサポートが終了するのでOSをWindows8.1に入れ替えました。 本当は購入時にインストールされていたWindows Vistaに戻…
ruby-listのANNをみると、HTAでRubyスクリプトを動かすこともできるらしい。 昨日のHTAを書き換えて、外部のrubyスクリプト呼び出しを止めて、表示メソッドをそのままHTA内に記述してみる。 rubyがインストールされているPCでの使用であれば、こちらの方がお…
rubyで作成した簡易ツールをVisualurubyでGUI化して使用していたのだけれど、ActiveScriptRubyが2.0以降Visualurubyを同梱しなくなってしまったので、その代替策としてGUI部分をHTA(HTML Application)に置き換えてみる実験。 HTA上で選択したファイルパスをW…
前回と同じことをするマクロのJScript部分をVBScriptに書き直ししてみました。 んー、細かい文法がJScriptを異なっているのでちょっと面倒かも。
サクラエディタをRuby用(拡張子.rb)に設定する。 サクラエディタ本体は、こちらから、sinst2-0-4-0.exeをダウンロードしてインストール Ruby用の設定ファイル自体は既に同梱されていたので、こちらのRubyDef.lzhのreadme.txtに従って設定する。 外部HTMLヘ…
検索してみるとエディタからJScriptのマクロを呼び出して、その中でrubyスクリプトを呼べば良いみたい。 試してみるとrubyスクリプトの標準出力は、そのままエディタ上のカーソル位置に挿入される様です。JScriptマクロからrubyスクリプトへテキストを渡すに…