Python.use(better) #課題:Tree《Tkinter 版》
‖記事一覧‖ Python.use(better)《Python3.1》
課題:Tree《Tkinter 版》
《著》森こねこ、小粒ちゃん+∞《監修》小泉ひよ子とタマゴ倶楽部
第0版♪2001/03/02 ● 第1版♪2003/05/25 ● 第2版♪2004/06/01 ● 第3版♪2009/02/28
基礎編で利用した学習ツールを作成する過程を通して「プログラミング」の理解を深めます。
※ Tcl/Tk で作成した例題を、Python3.1 で再構成しました。
- 2002-10-12 Python.use(better) #課題:Tutor《source code》
|
|
---|---|
2002-11-08 ★★★ | Python.use(better, Tkinter=”GoF”) # Composite |
2002-11-18 ★★★ | Python.use(better, Tkinter=”GoF”) # Composite #1抽象クラス Component では、共通するプロトコルを規定します。具象クラス Leaf では、単一のノードを構成して、末端に位置する各ノード(葉)を実現します。具象クラス Composite では、複数のノードによって構成され、中間に位置する各ノード(枝)を実現します。 |
2002-11-19 ★★★ | Python.use(better, Tkinter=”GoF”) # Composite #2クラス TIPS では、Composite を利用するアプリケーションを規定します。メソッド __init__ では、さまざまなインスタンス属性を初期設定します。Tkinter のコンポーネント(Label/Button)を利用して、ツリーの各ノードを構築します。 |
|
@
。 |
@@
- 2002-11-11 Python.use(better, Tkinter=”GoF”) #step 2: Iterator
- 2002-11-12 Python.use(better, Tkinter=”GoF”) #step 3: Command
- 2002-11-13 Python.use(better, Tkinter=”GoF”) #step 4: Visitor
- @2002-11-14 Python.use(better, Tkinter=”GoF”) #step 5: Strategy
事例:モジュールを起動する
■ 全項目を確認する
全ステップの「項目」を確認するには、関数 do を利用します。
$ python -i tutorTk.py >>> do() 0: step00 -- Tk() 1: step01 -- class Tutor(object): 2: step02 -- def create_controller(self, master, target): 3: step03 -- def __call__(self, widget): 4: step04 -- def create_Frame(self, master): 5: step05 -- def create_Scrollbar(self, master, listbox, orient): 6: step06 -- def create_view(self, master): 7: step07 -- def do_help(self, view, target, item): 8: step08 -- def do_test(self, view, target, item): 9: step09 -- def eval_tips(self, view, target, item): >>>
》こちらに移動中です《
↑TOP