Navigation


RSS: Articles



Java講習会 第4回

09-18-2009 @ 21:05,Java,kayama, Leave comment - 0

今回の目標は,前回のPrimitiveクラスを拡張し,色をつけてOvalとRectangleを描画することです.色の属性はColorクラスで持たせ,コンストラクタにlong型の引数を与えることで,Colorクラスのインスタンスに変換するようにしました.変換のためのメソッドtoColor(long clong)を定義しながら,Java API Referenceの見方,コンストラクタやメソッドのオーバーロード,オーバーロードとオーバーライドの違いなどについて説明しました.
今日で講習会も終了となり,来週からは授業です.張り切って頑張りましょう!

使ったソースファイルを添付しておきます.
Java講習会ファイル04

ITパスポート

09-18-2009 @ 20:57,General,kayama, Leave comment - 0

今回は経営戦略でした。講習会のメモを添付しておきます。欠席した人はテキストとともに参考にしてください.
IT Passport講習会メモ

ActionScript講習会 第4回

09-15-2009 @ 17:10,ActionScript,kayama, Leave comment - 0

今回は,UfoクラスとEnemyクラスの類似性から,それらのスーパークラスであるCharaクラスの定義を行いました.また,パッケージの利用について説明し,gameパッケージを作成してCharaクラスを登録しました.UfoをCharaクラスのサブクラスとして書き直し,Enemyクラスも作成しました.なお,添付のテキストにはEnemyを左右に動かす処理も含めていますが,講習会ではそこまでいきませんでした.残念ながら,来週はシルバーウィークでお休みとなり,夏休み中の講習会は今回で終了です.

第2回以降のテキストの修正を行いましたので,以下に添付しておきます.
ActionScript講習会ファイル02(修正版)
ActionScript講習会ファイル03(修正版)
ActionScript講習会ファイル04(修正版)

ActionScript講習会 第3回

09-13-2009 @ 21:20,ActionScript,kayama, Leave comment - 0

少し書き込みが遅くなりましたが,今回は,先ずUfoをキーボードで操作するクラスKeyControlを作成し,フレームのスクリプトから分離させました.残りのフレームコードは,このゲームのメインルーティンに対応しており,これもクラスとして分離させれば,flaファイルからコードを追い出すことができます.メインルーティンのクラスをドキュメントクラスと呼びます.

クラス化は,Ufoなどのような実体を伴うものだけではなく,機能をまとめてクラスにする場合もあります.こうすれば,Ufoだけではなく,別のクラスのインスタンスにも機能を追加することができます.

ActionScript講習会ファイル03

IT パスポート

09-04-2009 @ 17:46,General,kayama, Leave comment - 0

今回は財務諸表の話が出てきました。講習会のメモを添付しておきます。
IT Passport講習会メモ

Java講習会 第3回

09-04-2009 @ 17:43,Java,kayama, Leave comment - 0

今回は、前回のRectクラスとOvalクラスから、基本図形を意味するPrimitiveクラスを作成しました。これまでは、継承のうち特化を行ってきましたが、今回は汎化です。インスタンスを必要としない抽象クラスと、具体的な処理の定義をサブクラスに任せる抽象メソッドの説明もしました。Primitiveクラスを使えば、RectクラスとOvalクラスがとてもシンプルになり、新たな図形クラスを導入するのも楽になります。
また、Primitiveクラスを変数型として使って、同じコードが異なるふるまいをする多態性も説明しました。
今回は多くの内容を盛り込んだので、少し消化不良かもしれません。徐々に慣れていきましょう。
使ったソースファイルを添付しておきます.
Java講習会ファイル03

8日のFlash講習会

09-04-2009 @ 17:22,General,kayama, Leave comment - 0

8日2時間目から予定していたFlash講習会ですが,会議のため,午後1時からに変更をお願いします.試験対策は引き続き2時30分ごろから行います.