2012年2月 2日 (木)

やっと入稿と来月のこと

うちの子がお世話になっていたご縁で神戸自由学院の印刷もんの作成を手伝わせてもろとります。

Kfs001

パンフレットの入稿データのOKや、これ2年かかりました。太極拳にまだ通ってた時毎週立ち寄ってみるのだけれど原稿はナシの礫、とスゴスゴと帰るばかり。。。太極拳をやめてからいちいち通うのも大変なのでfacebookのに任せておいたら1月末になって制作を急いで欲しいと連絡あり。2月上旬の集会に数部プリンターで印刷して持っていきたいとおしりに火がついたようや。半分は出来上がったままの放置状態が3回通って1週間もかからず完成。このイイカゲンさで生徒の居場所になってるんやから、こんなもんなんやろ。

この縁で来月自由学院恒例の表現展に作品出してみないかと頼まれてん。去年コンピューターアート展のは搬出の時人にあげてしまってないねん。データーがあるからまたブリンとアウトしてスチレンボードに貼ればええんやけど。フォトフレームもあるしな。詳しいことはまたブログでお知らせするで。会期中の1日会場の隅っこでデモしてることになりそうや。

| | コメント (0) | トラックバック (0)

2012年1月23日 (月)

コンピューター言葉のいろはにほ -event-

Pcclub39

前回の記事に書いたどちらのインターフェースにしてもいくら画面をにらんでもプログラムは何もせん。最近では脳波のパターンを解析して思うだけで動く研究もある、こりゃForce、ジェダイや。GUIではマウスボイント合わせたりクリックしたりしないと。。。イベントとはこのパーツに仕込まれたプログラムをスタートさせるための出来事、動作のことやな。

Visual BASIC 2010ではそんな難しいこと考えんでも、覚えんでもプログラムは作れるで。うちはBASICの前にページ作成にJavascriptを書いてたんやけどイベントのコードはイチイチ書いたわ。

Pcclub034

Visual BASICではイベント名はもちろん英語、でも説明が出るので助かる。初心者はまずClickから。

  • Click : クリックした時
  • DragDrop : ドラック & ドロップ操作が終わった時
  • DoubleClick : ダブルクリックした時

            |

画面の右下にブロパティ窓があるやろ、よく見るとブロパティのタブの下に小さいアイコンが並んでる。稲妻アイコンをクリックするとイベントの一覧が出でくるのでそこから選んだらええ。コード表示に切り替えたらこの窓のイベントゴードが自動的に書かれてる、あとは中身を書くだけや。

Pcclub037

| | コメント (0) | トラックバック (0)

2012年1月22日 (日)

コンピューター言葉のいろはにほ -interface-

人間の脳はそれだけじゃどもならん。五感という入力で脳は考え筋肉という出力してるんや。思ってるだけじゃなんにもならん、電脳にしたって同じ。自分と外との接点をインターフェースと言うんやで。機械同士の場合はそのまま電気信号を送り合えばええ、だけど人とPCの間には工夫が必要やな。出力は視覚に訴えるディスプレイに書き出すか描くコトにして、ふたつのやり方があるんや。

Pcclub035

CUI -コマンドライン入力  →Wikipedia

キーボードから命令文=コマンドを入力してブログラムを動かすやり方、結果も文字で返ってくる。うちがブログらミングを始めた1980年マイコン時代のOSはこれやった。例えば呪文で魔法を唱えて発動させるようなもんやな。

使いやすいところ

Windowsの中のコマンドプロンプトに今でも利用されるのは細かいとこまで直接手がとどく。プログラムに間違いがなけりゃ、最初の走れのコマンドだけで最期までまとめて任せられる。ファイル単位で処理するパッチ処理が得意や。

使いにくいところ

1字でも間違えるとエラーで動かん。知識と技量も要るのでちと初心者には敷居が高い。

Pcclub036

GUI -グラフィカルポイント入力  →Wikipedia

デスクトップに置かれたボタンなどのパーツをマウスなどのポインティングデバイスでクリックしたり、おなじみの操作法や。魔法道具・魔方陣アイテムの使って発動やな。

使いやすいところ

画面の指示に従って直感的に使い方がわかる。今どきキーボードがなくても指1本で動かせるで。

Pcclub038

使いにくいところ

ステップごとにいちいち指示出してくことになるから終わるまでずっとPCのお守り。操作しやすいように気遣いを入れて窓のデザインしておくのが面倒やん。

1963年に軍事実用化とは意外と古いな、うちらが使えるように仕上げたのはあのSteve Jobsやで。

| | コメント (0) | トラックバック (0)

2012年1月21日 (土)

コンピューター言葉のいろはにほ -equal-

Computerの昔電気計算機と呼ばれてた、今は中国訳で電脳と読んでもええぐらいかなり複雑なことも出来.やん。そやけど昔の作法を引き継いでほとんどのプログラムは見てるだけで頭が痛うなる数式で記述やな。でも答えを求める数学の数式とはちょっと違う。の意味が2種類あるんや。

Pcclub032

代入演算子の"="

名前を付けて作った変数の箱に数字や文字列を入れることや。数字や文字列計算結果…オブジェクト、関数何でも入れられるようやな。他のプログラム言語でも同じこと。

  • Cookie_Kazu = 6
    Cookie_Kazu名前の変数に6という数値を入れる。
  • x = x + 2
    数学ではありえない数式や、でもプログラムではxのもとから入ってた数に2足して入れなさいということ。もしxに5が入ってたら2を足して7にする。
  • Greeting = "こんにちは"
    Greetingの箱に「こんにちは」と文字列を入れる。
  • Kotae = Keisan( 5 )
    Kotaeの中にKeisanという名前の関数に5の引数で計算させた結果を入れる。
  • a = New Integer() { 10, 9,8,7 }
    4つの箱のあるIntegerという名前のオブジェクトを作り、順番に10、9、8、7という数字を入れ、そしてそのオブジェクトをaに入れる。

代入演算子と演算子の組み合わせ

a = a + b と a += b は同じ、"+="は代入演算子のひとつや。
aという変数自身にbを足して入れなおすということになるで。

比較演算子の"="

Pcclub033

条件で計算の道筋を変えるため、こんな時どうする(条件)を記述するときに使うしるしのひとつ。=をはさんで右と左の数式の結果内容が等しい時という条件を示してるんや。

if a = 6
then [ a が5の時の処理 ]
else [ a が5でない時の処理 ]
end if

比較演算子のいろいろ

  • =   : 左辺と右辺が等しい
  • >   : 左辺より右辺が大きい
  • <   : 左辺より右辺が小さい
  • <>  : 左辺と右辺が等しくない
  • >=  : 左辺が右辺以上
  • <=  : 左辺と右辺以下 

| | コメント (1) | トラックバック (0)

2012年1月19日 (木)

コンピューター言葉のいろはにほ -properties-

近頃のプログラム作法でオブジェクト志向というもんがある。オブジェクトって一体何やねん、プログラムで時に応じて取り出して使う仮想の道具?? 出来ることと性質を持たせてひとまとめにしたもん?? 調べるほどよく分からん。でもかまってばかりじゃ前に進まへん。身に自然にしみるに任せて少しずつ進んで行こか。

PC用語でプロパティ(properties)という用語がある。辞書の意味は「所有するもの」。人が持つなら財産、モノが持つならその性質とあるな。と言うことはオブジェクトの性質を記述したDataということになる。オブジェクトという大きい箱にいろんなDataが詰め合わせているもんなんやろう、気持ちを幸せにする機能(メソッド)も詰め合わせてあるかもな。

Pcclub031

例えばクッキーAというオブジェクト、その形・味・トッピングのブロバティはこういうことになるな。

Pcclub026

クッキーA

形 : 搾り出し
味 : バター
トッピング : ラズベリージャム
         |

Pcclub027

クッキーB

形 : 搾り出し
味 : チョコレート
トッピング : アーモンド
        |

Visual BASICの作成画面では窓・ボタンなどの部品(オブジェクト)のバーツ置き場は左の窓、そのプロパティは右下にあるで。

Pcclub028

Pcclub029不親切に英語で書いてある項目の左に続くセルの中身を選び替えたり、書き変えたりするんやな。窓のブロバティをいじって自作の絵を背景に貼ってみた。

Pcclub030同じようにボダンの文字のフォントと大きさも変えられるんや。でもこれは使うPCにフォントが入ってなかったら意味ないな。

| | コメント (0) | トラックバック (0)

«コンピューター言葉のいろはにほ -variable 2-