Javascript
Javascript (カレンダー002_サンプル確認)

■サンプルのコードを確認していく。前回で、だいたいの作成イメージをつくったので、本に書いてあったカレンダーのサンプルのコードを確認していく。書き写したコードをブラウザで動かしてみると、下のような表示となり、「Uncaug […]

続きを読む
Javascript
Javascript (カレンダー001_作成イメージ)

■カレンダーの作成イメージを作る。本に書いてあったjavascriptのカレンダーのコードをアレンジしてみようと思うけど、まずどんなものにするか考えてみる。正しく書き写したと思ったけど、本から写したコードがうまく動かない […]

続きを読む
Javascript
Javascript (基本的なこと004)

基本的なこととして、javascriptのコンポーネントを試してみる。Webでサンプルを探したら、ドロップダウンリストとボタンのサンプルがあったので、それを試してみた。データは少し変えたけど、ドロップダウンリストで指定し […]

続きを読む
Javascript
Javascript (基本的なこと003)

今回、基本的な内容としてjavascriptでのHTML要素の取得というものを試してみる。次のサンプルを作って動かしてみた。 <head><script>window.onload = funct […]

続きを読む
Javascript
Javascript (基本的なこと002)

前回、表示させるだけはやってみたので、基本的な内容としてif文やfor文を使ってみようと思う。スクリプト文中に下記のようなコードを入れてブラウザで動かしてみる。 var pref={"kanto":"関東", "chub […]

続きを読む
Javascript
Javascript (基本的なこと001)

Javascriptという名前はよく聞くけど、今まで実際に学んだことはなかった。図書館で初心者向けの本を借りたので、基本的なことを見ていこうと思う。 目次を見ると基本的な内容としては次のようなものがあった。・変数、四則演 […]

続きを読む
Batch
バッチファイル(オセロ010_コメント_終)

■コードを整理して、コメントをつける。 バッチファイルでオセロのプログラムを組むのは前回まででできたので、最後にコードを見直してコメントをつけておく。バッチファイルでは、remでそれ以降の1行分はコメントとなるらしいので […]

続きを読む
Batch
バッチファイル(オセロ009_出力他)

■出力他、プラスの内容を考える。 前回でひととおり動くオセロのバッチファイルはできたけど、このプラスとして置いた手を出力させるコードなどを考える。出力は、テキストファイルに書き込む場合、">> (テキストファ […]

続きを読む
Batch
バッチファイル(オセロ008_テスト)

■正しく動くかのテスト。 結果表示までできたので、いくつか項目をあげてみてテストをした。思いつくもので下の項目をやってみた。ちゃんとやるなら、これらの項目に期待される結果とかカテゴリーとか正常系、異常系とかつけてやるんだ […]

続きを読む
Batch
バッチファイル(オセロ007_結果表示)

■結果表示を組んでみる。 前回までで石を置く処理をいれ、とりあえず最後まで石を置くことができたので、終わった後の結果表示を組んでみる。プレイヤーA、Bともに置けなくなった状態になったとき、終了と判断させようかと考えたが、 […]

続きを読む
Batch
バッチファイル(オセロ006_石を置く処理_2)

■オセロのルールに基づき石を置いた時の裏返す処理を組んでみる。 前回、石を裏返すロジックを考えたので、実際にオセロのプログラムに組み込んでみた。問題が起きたら、直してまた試してを繰り返しながら、何とか64のマスが埋まるま […]

続きを読む
Batch
バッチファイル(オセロ005_石を置く処理_1)

■オセロのルールに基づき石を置いた時の裏返す処理を組んでみる。 オセロのプログラムを組む際に一番考えなければならないのがおそらくここ。オセロのルールでは相手の石を裏返すことができない場所には置くことができない(当然、既に […]

続きを読む