7

私はいくつかの VB6 レガシー プロジェクトに取り組む必要があり、いくつかの優れた VB6 プラグイン (CodeSMART など) にもかかわらず、IDE がますます嫌いになりました。特に、新しいプロジェクトで Java/Netbeans を扱う機会がある今はなおさらです。残念ながら、少なくとも今後数年間はその状態が続くでしょう。

だから私は自分自身に尋ねています: VB6 プロジェクトをサポートするためにプラグインを介して Netbeans IDE を拡張できますか?

これは私が夢見ているものです:

  • コード ナビゲーションの改善 (例: Ctrl+クリック)
  • コードの強調表示の改善
  • コードの折りたたみ
  • 簡単なリファクタリング
  • 階層内のソース ファイルの編成
  • 私自身の VB6 固有の警告 (「Missing option explicitfor example」)
  • コード ジェネレーター (ゲッターとセッターの Java など)
  • 統合されたデバッグ (しかし、これは事実上不可能だと思います)
  • コードの自動フォーマット

それはできますか?Netbeans とカスタム言語の経験がある人はいますか? 始めるのに最適な方法は何ですか?

編集:これは高度に専門化された機能要求であることを認識しているため、自分でこれを行いたい:)

4

5 に答える 5

3

Netbeans で Visual Basic をサポートする利用可能なプラグインがあるかどうかを簡単に検索しましたが、何も見つかりませんでした。

Netbeans の VB サポートを作成する意思があるとおっしゃっていたように、Schliemann - Easy Integration of Scripting Languages in NetBeans IDE 6.0をご覧になることをお勧めします。この記事では、Netbeans 6 で言語サポートがどのように機能するかについての情報と、新しい言語を追加する方法について説明します。

また、Ruby、HTML、CSS、および JavaScript のサポートを提供するために使用されるGeneral Scripting Frameworkも確認してください。Project Schliemann に対する利点は、新しい言語のコンパイルも可能になることですが、欠点は、新しい言語をサポートするためにレクサーとパーサーを提供する必要があることです。

以下は、クエストに役立つ可能性のある追加のリソースです。

幸運を!

于 2008-11-24T14:19:25.827 に答える
2

VB6 をサポートする IDE には、コンパイルとデバッグに使用する独自のセットアップが原因で、いくつかの問題があります。Java や C/C++ とは異なり、VB6 のすべては独自仕様であり、現在の IDE のアドイン API を介してのみアクセスできます。

最初のリリース以来、VBx プログラマーとして、VB6 を維持および使用するための鍵は、ソフトウェアがデバッグ モードで実行されている間にコーディングおよびデバッグする方法を学習することです。VB6 の強みは、実行中にコードを動的に追加または変更し、結果をすぐにテストできることです。この機能のおかげで、私の時間のほとんどはデバッグ モードで費やされています。

これは、他の言語や IDE とは異なる経験と方法論です。これは、VB 1.0 がその機能を備えた最初のバージョンの 1 つであったためです。

これらの機能がたくさんあればいいとは言えません。VB.NET 2008 IDE を使用した後に VB6 を使用すると、VB6 の時代が急速に進みます。ただし、これらのレガシー プロジェクトに対処する必要があるため、ツールで許可されていることしか実行できません。

于 2008-11-24T15:43:28.510 に答える
0

VB6 プロジェクトで現在使用している IDE は何ですか? 昔のことなので記憶が曖昧ですが、Visual Studio は特に当時としてはかなり優れていたことを覚えています。そうは言っても、あなたが Eclipse の VB6 サポートに取り組むことにどれだけ成功するかはわかりません。確かにそれは可能ですが、VS が既に提供している機能よりもはるかに豊富な機能が得られるとは思えません。少なくとも、機能を開発する価値があるほどリッチではありません。

于 2008-11-24T14:04:20.427 に答える
0

あなたは運が悪いと思いますが、この質問を見て、答えがあなたの人生を少し楽にするかもしれません...

于 2008-11-24T14:38:24.413 に答える
-1

いいえ。Netbeans は主に Java IDE です。Java 以外にも多くの言語をサポートしていますが、Java コミュニティでは VB6 にはあまり関心がありません。

于 2008-11-24T13:55:31.613 に答える