| HOME | サイトマップ |
|
|
|
|
既に述べていますが、このチュートリアルの目的は、VisualWorksを使用て既存のSmalltalkコードを"使用して"GUIを作成する方法を解説することにあります。既存のコードは、Webサーバで生成されるログファイルを解析します。最初のVisualWorksチュートリアルが終わっていない場合は、先に終わらせてください。 |
1 |
チュートリアル I 復習 このレッスンでは、最初のチュートリアルらコードを再ロードして、適切に動作することを確認します。グラフィカル・ユーザ・インタフェイス(GUI)で今まで作成した多くのプログラムを置き換える方法の詳細に対する概要を最初に説明します。 |
2 |
GUIの設計 |
3 |
UIPainterの使い方 UIPainterはグラフィカル・ユーザ・インタフェイスを作成するVisualWorksのツールです。このレッスンでは、一時的に既存のコードを忘れて、このツールに慣れるためにツールのウィジットを使ってみましょう。しかしながら、これはただの始めにすぎません。自身のコードを適用する前に、GUIに関して知識をもう少し必要とするものがあります。 |
4 |
VisualWorksにおけるGUIの動作
VisualWorksは、GUIに"レイヤード アプローチ(階層化手法)"を使用します。"その配下"で起きていることを可能な限り知らせないようにしています。そのため、絶縁しているレイヤ(層)を通した通信(コミュニケーション)を考慮するために、機構(メカニズム)を適所に配置する必要があります。これらの機構(バリューホルダとアスペクトアダプタ)は、理解されているので、GUIと既存コードを接着する開始の準備です。 |
5 |
はじめに ここでは、非常に小さな変更を既存コードに行います。このレッスンでは、ワークスペースからコードを実行する代わりに、ボタンをクリックしてアプリケーションを開始します。 |
6 |
ウインドウを開いて閉じる
GUIアプリケーションは通常、終了やヘルプを選択できるメニューバーがあります。このレッスンでは、About Box(新しいウィンドウ)を生成して、File>>Exitメニューからプログラムで閉じることができるようになります。 |
7 |
入力の選択 |
8 |
入力指示の置き換え
最初のチュートリアルでは、ダイアログボックスをアプリケーションの進捗を表示するために使用していました。このレッスンでは、GUIで表示するメッセージに置き換えます。また、コードの記述していた(人気ページの数)をスピンボタン ウィジットで置き換えます。 |
9 |
進捗報告
状況メッセージは進捗を示すためにダイアログボックスに改良されていましたが、アプリケーションの進捗表示をグラフィカルな"プログレスバー"にします。 |
10 |
出力の選択 GUIアプリケーション内に統計値の値を表示します。選択リストの使用がこの目標を達成するでしょう。 |
11 |
出力の選択を選ぶ ログファイルの解析結果は、外部ファイルに書かれていました。このレッスンでは、追加したGUIに結果を表示するか、外部ファイルに書き出すかユーザが選択できるようにします。 |
12 |
仕上げ
人々は、GUIアプリケーションに期待することがあります。このレッスンでは、既存ウィジットを囲むようにグループボックス ウィジット(フレーム)を配置します。これを実行したら、次に、GUIの複数のオペレーティング・システムでの表示を確認します。 |
13 |
パーセルに保存
今までは、"ファイルイン/ファイルアウト"メソッドを使用して、コードの保存/回復をしてきました。このレッスンでは、パーセルでコードを保存する方法を学習します。 |
14 |
ランタイム版
今までコードは、VisualWorks開発環境内で実行していました。このレッスンでは、イメージ作成ツールの解説をします。これは、アプリケーションを構成要素で分割して実行できるようにして、他のマシンに配布する準備を行います。 |
15 |
Webで表示 このレッスンでは、VisualWorksアプリケーションをWebアプリケーションとして実行させるコンポーネント、WebToolkit(VisualWave)を解説します。 |
16 |
まとめ おめでとうございます。完璧なSmalltalk GUIアプリケーションを作成しました。そしてWebアプリケーションと同様に異なるマシンで実行するための用意ができました。 |
17 |
入門書の目次 |
|
ホームページ |
|
|
VisualWorksチュートリアルホームページ
VisualWorks チュートリアルホームページに戻ります。 |