smalltalk

    0

    1答えて

    StringMorphから、数学を行うためのコードを書く方法。 contents := InputField contents asNumber どのように私は、これに数学の機能を追加することができます - (1.8 + 32)文字列から数値を変更するには? 私はオンラインでサンプルを見つけるのに苦労しています。

    1

    1答えて

    私はダン・インガルスによっていくつかの交渉を見ていたし、彼は、彼らが呼ばれる技術により、1970年代に2Dグラフィックス帰りほぼリアルタイムに行うことができたかについて話していた このbitblitすべてソフトウェアで、モニター上で直接行われましたが、このようなテクニックは最新のGPUハードウェアでは使用できないという理由がありますか? これは現代GPUで行われている方法ですか? 私は、2Dグラフ

    0

    2答えて

    このメソッド(SOMベンチマークからの)は、Smalltalkのローカルでない戻り値に依存します。それらなしで同じ結果を生み出す方法はありますか? placeQueenNonLocalReturn: c 1 to: 8 do: [ :r | (self row: r column: c) ifTrue: [ queenRows at: r put

    1

    2答えて

    私は基本的なWebアプリケーション(海辺で始まる)を書いていますが、コールバックは決して実行されません。 renderContentOn: html | group | html form: [ html text: 'Gender: '. group := html radioGroup. group radioButton se

    2

    1答えて

    NewListからアイテムを削除しようとしましたが、これには方法がありません。リスト項目に直接アクセスすることは安全ですか?なぜremoveItem:メソッドがないのですか? | m | m := NewListModel new. m items: (1 to: 50) asOrderedCollection. m headerTitle: 'Fubu'. m setSelectedIn

    1

    1答えて

    私はsmalltalkで一種のウィンドウメニュー/マネージャーを作っています。 Windows TileWindows機能を使用して、すべてのスモールトークウィンドウを自動的に並べ替えるためのボタンを追加しました。 問題は、Windowsで言うように、TileWindows備考、ALL最大化されたウィンドウは以前のサイズに復元されます。 TileWindowsがこれを行えないようにする手段はありま

    4

    2答えて

    理由を次のコードになります | list types | list := Heap new. types := #('a' 'b' 'c'). types do:[ :t | 1 to:9 do:[ :i | list add:(t, i asString). ]. ]. ^ list 問題はファロでの方法でString concatenat

    3

    1答えて

    は通常、この condition ifTrue: [ ... ] ifFalse: [ ... ]. のように見えるのSmalltalkであればしかし、私はこのようなifTrue: ..やifFalse ..として、部品のいずれかを省略することが許可されているかどうかを見つけることができません。 マニュアルがありますか?それは見つけられません。

    2

    1答えて

    与えられたモーフの中心から他の与えられたモーフの中心に向かって矢印モーフを描く必要があります。 ご協力いただければ幸いです。