問題タブ [visualworks]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
318 参照

smalltalk - グラマーとノーチラスに関する質問

Smalltalk では、システム ブラウザがほとんどすべての中心的なツールです。Glamour は、宣言型スクリプト言語を使用して汎用ブラウザーを構築するためのパッケージのようです。論文によると、VisualWorks と Pharo で利用できますが、ここでは Pharo バージョンについてのみ話しています。

古いアプローチに対する Glamour の技術的な利点に加えて、OmniBrowser のサポートは 2011/2012 までに停止されたようです。したがって、2009 年から登場した Glamour は、OmniBrowser の論理的な後継者になる可能性があります。しかし、驚くべき驚きがあります。もう 1 つの「ブラウザ プロジェクト」が作成されました。それはNautilusと呼ばれます。

おそらく開発者は、ブラウザー実装フレームワークであり、クラス ブラウザーであることは保守が難しいことに気付いたため、OmniBrowser は、ブラウザー フレームワーク用の Glamour と Smalltalk クラス ブラウジング用の Nautilus に「分割」されました。Nautilus の章からの引用: 「RPackage をブラウズし、RB リファクタリング エンジンと互換性があり、環境を認識し、アナウンスと連携するように設計されています」

  • その印象は正しいですか?
  • グラマーはまだ活発に開発されていますか?
  • Glamour と Nautilus には重複する目的がありますか?
0 投票する
1 に答える
56 参照

image - visualworks - 画像を再描画するには?

画像が表示された GUI を持っていますが、アプリケーション ウィンドウを最小化または移動すると、画像が削除されます.... 元に戻すにはどうすればよいですか、またはそれを防ぐにはどうすればよいですか? どういうわけかウィジェットの再描画はそれを破壊しますか?

0 投票する
1 に答える
167 参照

smalltalk - Smalltalkは宣言された一時変数を認識しません

だから私はSmalltalkに関しては完全に駆け出しで、今はGUIを使って非常にシンプルなアプリを書いています。このアプリが行うのは、2つの入力フィールドから2つのオペランドを足し合わせて、合計を3番目の読み取り専用入力フ​​ィールドに表示することだけです。

VisualWorksがすでに宣言した一時変数を認識するのに問題があります。

一時変数が宣言されている行を強調表示しようとすると、そのような変数は宣言されていないと表示されます。一時変数、インスタンス、共有などとして宣言しますか?GUIで実行すると、メソッドを受け入れて読み飛ばすことができるため、特に奇妙です(変数を整数として型キャストするのに問題がありますが) )しかし、一時変数が宣言されている行を印刷または検査したい場合、それはそのように認識されないと表示され、これまたはそれとして宣言しますか?

コード:

何か案は?

0 投票する
1 に答える
235 参照

user-interface - VisualWorksSmalltalkでのドラッグアンドドロップ

VW windowユーザーがリンクをWebブラウザからまたはwidgetOS Xまたは一般的には)にドラッグアンドドロップしたことを検出するにはどうすればよいOSですか?ドキュメントにはList widgets、ドラッグイベントのソースになることしかできないと記載されていますが、外部オブジェクトをドロップする方法も必要です...そうですか?

0 投票する
1 に答える
443 参照

smalltalk - VisualWorks で外部プロセスを実行するには?

VisualWorks Smalltalk で外部プロセスを実行するにはどうすればよいですか?

0 投票する
1 に答える
391 参照

smalltalk - vwnt が smalltalk でポップアップする

smalltalk プロジェクト ファイルを開こうとすると、vwnt がポップアップします。プロジェクトが開きません。前回作業していたときに、プロジェクトを適切に保存しました。この問題を解決する方法を知っている人がいる場合は、助けてください。

0 投票する
2 に答える
717 参照

window - smalltalk でウィンドウを作成する方法

ウィンドウを表示させようとしていますが、メッセージが理解できないというエラーが表示され続けます。スニペット:

0 投票する
1 に答える
132 参照

view - VisualWorksでスクロールバーを使用してビューを垂直に配置するにはどうすればよいですか?

私はSmalltalkでRSSReaderを書いているので、RSSModel(タイトル、エントリ)とEntryModel(タイトル、画像、コンテンツ、日付)の2つのモデルクラスがあります。

EntryViewのリスト(UI.Viewから継承)があり、RSSViewがあり、displayOnメソッドは、それぞれの間にギャップがあるエントリを垂直に表示します。

結果は次のとおりです。

結果

私がそれを正しく行うかどうかはわかりませんので、RSSViewを表示するためのより良い解決策があれば教えてください。

質問:

  1. エントリーの高さを取得する方法は?dy:=dy+89+gapここで、89がハードコードされたエントリの高さである場所を記述します。
  2. スクロールバーがウィンドウ内のエントリをスクロールできるようにするにはどうすればよいですか?
0 投票する
2 に答える
122 参照

smalltalk - VisualWorks Smalltalk - 実行時にスライダーの値を設定

スライダーがあり、いくつかの関数でその値を変更したいと考えています。私はこのようなもので試しました:

しかし、うまくいきません。(値は変更されましたが、マーカーは同じ位置に残ります)。

0 投票する
2 に答える
950 参照

uml - Smalltalk コードから UML クラス図を生成する

現在、私は Visual Works を使用して、Smalltalk ベースのアプリケーション サーバーで作業しています。コードから UML クラス図を生成する方法を探しています。私は多くのツールを調べましたが、何も機能していないようで、役に立ちません。