私は結節インタフェース、各ノードは、それの入力接続の操作を実行し、(あなたが別のノードに接続することができます)何かノードベースのグラフィカルインターフェイスの実装?
いくつかのサンプルアプリケーションを出力し、基本的DAGを実装したいと思います:
- Apples "Shake" - screenshot
- The Foundrys "Nuke"からscreenshot
- MindNode - screenshot
- vvvvからscreenshots
- Quartz Composer - 第一目標としてscreenshot
、私は2ノードとグラフィカルアプリケーションしたいと思います。単純に固定数を出力する「数字」と、2つの入力を受け取り、それらの和を出力する「追加」ノードとを含む。
人々はそれまで答えてきたように、私は擬似コードを探してPython'y、例えば、コードでデータを表現する方法の大まかなアイデアを持っている:私はラッピングについて得ただろうか
class Number:
def __init__(self, value):
self.value = value
def eval(self):
return self.value
class Add:
def __init__(self, input1, input2):
self.input1 = input1
self.input2 = input2
def eval(self):
return self.input1.eval() + self.input2.eval()
a = Number(20)
b = Number(72)
adder = Add(a, b)
print adder.eval()
この周りのカスタムGUI?次のようなものが、手で描かれたものはわずかです!
私が始まるのでしょうか?私は現在Objective-C/Cocoaに書いていますが、私は他の言語のための提案はしていません。
は、StackOverflowのに貢献するだけでがっかりされたリンクと答えたいのための感謝を歓迎します。 [回答ガイドライン](https://stackoverflow.com/help/how-to-answer)を参照してください。経験則はリンクなしであなたの答えを見ることです。価値がほとんどまたはまったくない場合は、拡大を検討してください。 – JaredMcAteer