はじめに オブジェクト指向プログラミング Smalltalkプログラミング Smalltalkのインストール 仮想マシン・仮想イメージ・ソースファイル・チェンジファイル 参考文献 基本 do it コメント リテラル 変数 メッセージ式 Smalltalkプログラム 参考文献 内部 バイトコードとリテラル クラスとインスタンス インヘリタンス オブジェクトの内部構造 オブジェクトの寿命 参考文献 制御 遅延評価 継続 分岐 繰返し 巻き戻し 例外 フォーク プロミス プロセス セマフォ 参考文献 描画 座標 矩形 グラフィクスコンテキスト 色 非表示面 画像 テキスト フォント 参考文献 開発 依存性 ペン モデル (Plotter) ビュー (PlotterView) コントローラ (Plot
2. 「じゅん for Java バージョン197(Jun4Java197)」のMVC 図8にJun4Java197のMVCのクラス階層を示します。図2のJun4Smalltalkとほとんど同じです。MVCに関係する部分で,違う点を以下に列挙します。 VisualWorksではViewのサブクラスにCanvasがありますが,Jun4JavaではStViewの属性としてjava.awt.Componentを持つようにし,_getJavaComponent()でアクセスできるようにします。 StControllerでjava.awt.event.MouseListenerやMouseMotionListenerなどを実装します。 Controllerの赤(左)ボタンイベント(redButtonPressedEvent)などを,MouseListenerのmousePressed()などに変更し
2005年8月10日(2005年7月28日) 青木 淳 Smalltalkerのための初等数学 VisualWorks 7.x(Cincom Smalltalk)を用いて、数学的操作のいかほどまでがSmalltalkで可能なのかを明らかにしようと思います。実際にプログラムを作成しながら、初等数学へと誘いますので、いままで数学嫌いだった方々も果敢にチャレンジしてくださいませ。(高等数学をやっていらっしゃる方々には物足りないと思いますが、どのようにプログラミングするのかの実例になっていますので、得るところもあるかと存じます。) また、Smalltalkプログラミングの指南書としても利用していただければ幸いです。ただし、初級の域を脱しようとしているプログラマを読者対象に設定しています。オブジェクト指向の基本(クラス・インスタンス・メッセージ・インヘリタンス・ポリモーフィズムなど)をそこそこ
佐原伸 E-Mail=sahara@sra.co.jp URL=http://www.sra.co.jp/people/sahara はじめに オブジェクト指向開発の時、分析・設計工程で満足して使える良いCASEツールが今の ところない。そこで、オブジェクト指向グループのメンバーは、開発言語である Smalltalk自体を分析・設計ツールとして使っている。このような芸当は、実行時にク ラスの追加や修正や削除ができるSmalltalkのような動的な言語の専売特許で、静的 な言語であるJavaやC++では逆立ちしてもできない。 本レポートでは、オブジェクト指向分析をどのように行うかを紹介する中で、 Smalltalkの分析ツールとしての能力を披露する 1 。 問題として把握しやすいが、結構歯ごたえがあるということで、例題として、図書館 の貸出管理を取り上げる。 オブジェクト指向分析
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く