2013-09-01から1ヶ月間の記事一覧
今日遊んだコードはこれ package main import ( "github.com/lxn/walk" . "github.com/lxn/walk/declarative" ) import ( _ "go.image/bmp" ) import ( "fmt" "image" "image/color" "os" "log" ) func imgfromfilename(filename string) (img image.Image, …
今日遊んだコードはこんな感じ。 package main import ( "github.com/lxn/walk" . "github.com/lxn/walk/declarative" ) func main() { var iv *walk.ImageView img, _ := walk.NewImageFromFile("./tombo_big.bmp") imgsize := img.Size() MainWindow{ Titl…
まあ、あたりまえっちゃあたりまえなんだろうけど、一応確かめておこうと思ったこと。 package main import "fmt" type hoge struct { a int b float64 s string } 構造体を適当に宣言しておく。 func main() { var h *hoge h = new(hoge) h.a = 5 h.b = 3.1…
今日遊んだコードはこんな感じ package main import ( "github.com/lxn/walk" . "github.com/lxn/walk/declarative" ) import ( "strings" ) func main() { var te1 *walk.TextEdit MainWindow{ Title: "hello", Size: Size{320, 480}, Layout: VBox{}, Chil…
golangの構造体の中に、他の構造体の宣言を入れられるみたい。 うまいこと説明できないけど type hogebase struct { j int } とりあえず先に(後でもいいけど)取り込む構造体を宣言してみる。 type hoge struct { hogebase i int str string } で、こんな感じ…
今回遊んだコードはこれがベース。昨日(だったけ)作ったコードから少しだけ変えた。 package main import ( "github.com/lxn/walk" . "github.com/lxn/walk/declarative" ) func main() { var te1, te2 *walk.TextEdit MainWindow{ Title: "hello", Size: Si…
walkを使おうとぐうぐる先生に聞いてみたが、 こことここしか見つからなかった。 それらの書いてあることはきっと初歩的なことなんだろうけど、今の僕にはまだむずかしい。 僕はまずhello worldが書きたい。というわけで、よくわからんまま package main imp…
やっぱりskkは入れないとね、と、入れてみた。ここからskk本体をダウンロードして解凍。なんかddskk-20130915.tar.gzという、昨日の日付のがあったのでそれを入れてみた。毎日開発されてる開発バージョンなのかな? ここからSKK-JISYO.L をダウンロードして…
プログラムを書こうとすると、何かしらエディタが必要なわけで。。メモ帳ではちょっとしんどい。 eclipse とーごーかいはつかんきょうっていうものらしい。 まず、ここからダウンロード。僕の環境はWindows 64bitなのでそれを。 で、javaをダウンロード。普…
なんかよくわからないものがあるんだけど、まあ関数そのものが変数に代入できて それで動かすと中身がC言語でいうstatic変数みたいなんになってるんかなと。。 まあよくわからないけどそんなレベルで考えてる。で、こんなコードを書いてみた。 package main …
windowsのguiでgoを使うには、と、適当に調べてみたらこのへんが見つかった。 で、よろこんで go get github.com/lxn/walk とやってみたら、うまくいかない。 なんか$GOPATHが設定されていないらしい。 どこに作るかよくわからないので、C:\Users\prizeout …