2012年8月24日金曜日

【Dart】HelloWorld!

昨日に引き続きDart学習2日目です。
昨日はまさかのダウンロード失敗でしたが、今日は上手くいきました。

ダウンロードしたzipファイルを解凍すると、dartというフォルダが生成されます。
その中にあるDartEditor.exeを起動するとDartを開発できます。

早速起動。
eclipseベースと言う事もあって、馴染みのあるエディタに見えます。
(というか、まんま)


早速、新規アプリケーションを作成してみます。
「File」タブから「New Application」を選択。


別ウインドウが立ち上がるので、「Name:」にアプリケーション名を入力します。
「Directory:」はeclipseでいうworkspaceでしょう。
実体となるファイルが保存される先を指定します。


入力できたら「Finish」をおす。
すると左側の窓(eclipseでいうパッケージエクスプローラの部分)に先ほど作成した
アプリケーションが表示されます。



サンプルソースは次の通り。

#import('dart:html');

num rotatePos = 0;

void main() {
  query("#text").text = "Click me!";

  query("#text").on.click.add(rotateText);
}

void rotateText(Event event) {
  rotatePos += 360;

  var textElement = query("#text");

  textElement.style.transition = "1s";
  textElement.style.transform = "rotate(${rotatePos}deg)";
}

「Click me!」というテキストをクリックすると360度回転するといったところでしょうか。
今回は動作確認ということで、そのまま「run」をクリック。(上部にあるなやつね)



ほほう。
回転しましたw

どんな言語でも実行結果が表示されると嬉しいですよね!
(なんも書いてないけど)

今後は具体的に学習していきますので、都度、メモって行きます。でわw

2012年8月22日水曜日

【Dart】ダウンロード

きのう書いたとおり、「Dart」を学習しようと思ったので、
インストールしてみた。

まず公式サイトはここ


「Download now」をクリックすると、ダウンロードページに行く。


sirocoの場合Windowsなので、「32-bit Dart Editor + SDK + Dartium (Windows)」をクリック。
ダウンロードを開始する。
(64bitの人はそっちを選んでね。)

んでもって、ダウンロードしたzipファイルを解凍するんだけどエラーwww
sirocoの環境、ADSLだし、無線だから良く切断するんだよね。。。
それでかな(;一_一)

また明日、ダウンロードしなおしてみよう。。。

最近は。。。

プライベートや仕事が忙しくて、アプリ作りをしていない。。。
ブログも約1カ月放置。。。
だが、明日からは本気だす\(^o^)/

久々に書いたので近況報告です。
上に書いた様に忙しいのですが、色々とやりたいことは増えています。
アプリ作りもぼちぼち進めようかとw

情報試験の勉強とかもしてるので時間がなかなか取れないですが、
少しずつやっていこうと思います。

今日は欲しかった本を、たまたま寄ったツタヤで見つけたので、紹介します。



コーディングの方法を説明した本なのですが、意外とこういった本は無いので、
ずっと気になっていました。
また読んだ感想を書こうと思います!
興味のある方はどうぞw

新しく言語を覚える

最近、「プログラマが知るべき97のこと」という本を図書館で借りて読んだ。
技術的な内容ではなくて、有名なプログラマのノウハウや大切にしている事を
集めたエッセイ集といった感じ。



その中で良く出てくる書籍の「達人プログラマー」。
sirocoも読んでみたいと思っている本です。



プログラミングを上達させるには1年に1つの新しい言語を学ぶといいらしい。
真に受けたsirocoは新しい言語を学ぶことを決意しました!
(なんて単純)

色々と考えたけど、googleが昨年開発した『Dart(ダート)』にしてみようと思います。
上記の書籍にもあったけど、仕事の役に立つ立たないでなく、
色々な言語に触れることが大切だと。
(sirocoはgoogle信者ですし)

今後はDartについても書いていきます。
近々環境構築してみます!