2012-04-19 9 views
1

基本的に、私はVisual Basicで書かれたプログラムを与えられました。私の問題は、どうすればこれをWebアプリケーションに変換できますか?私はasp.net Webアプリケーションに変換することをお勧めします。しかし、私はこれをどのようにすることができますか?私はちょうど本当に始まっています、そして、私は実際にここで一歩一歩一歩のステップが必要です。どうもありがとうございます。ビジュアル基本アプリケーションをWebアプリケーションに変換しますか?

+1

のエンジンは、デスクトップアプリケーションVBプログラムですか?確認してください –

+1

はい。 VBのプログラムはデスクトップアプリケーションで、私の仕事はWebアプリケーションにすることです。 – cmsl

答えて

1

「変換」プロセスはありません。最初から始める必要があり、古いコードを再利用することは合理的には期待できません。 2つの世界はあまりにも異なっています。

まず、既存のアプリケーションの主な要件を文書化し、それを使用して新しいWebサイトを設計および開発します。

1

ウェブアプリケーションのステートレスな性質は、通常、ステートフルなデスクトップアプリケーションとはまったく異なるデザインを必要とします。 (一般に、ウェブサーバーのクリック間には状態は保存されていないので、すべてのクリック(ポストバック)はサーバーの観点からはまったく新しいものです)。

まず、アプリケーションを画面の進行に分解します。元のアプリ。基本的には、デスクトップアプリケーションに最終出力の新しい大きなチャンクを計算するのに十分な情報があるたびに、Webバージョンで処理するために入力データをサーバーに送信する場所です。各ステップの間には、新しい入力を収集するための新しい画面(またはページ)と、以前に収集されたデータから計算できるものの表示があります。

サーバー側では、デスクトップアプリケーションのUIを更新するためのコードがあまりない場合は、古い計算/データベースアルゴリズムを再利用できる可能性があります。

スクリーン/ページのモデリングにはさまざまな方法があります。 .NETでは、少なくともASP.NET、ASP.NET MVC、さらにはSilverlightを持っています。

+1

私はASP.NETを使用する予定です。私の主な問題はどこから始めることができるかということです。私は初心者です。ごめんなさい。 – cmsl

+2

ファイル>新しいプロジェクト... –

0

ステップ

  • 不明な場合は、あなたの新しい環境を選んでください。
  • あなたはそれを知っていない場合は、ほとんどの手続きで、何のクラスを持っていない

    チャンスがVBコードです

コード変換希望のフレームワークにもまだ

  • 変換コードを新しい環境をご覧ください。新しい環境にコピーして貼り付けます。あなたは「すべてのもの」を1つずつ行うことができます。これは詳細に依存するかもしれませんが、すぐに大量変数の名前変更と関数構文のクリーンアップを行うことができるようにすべてを提案します。たとえばVBからPHPの場合は、各変数の前に$を追加する必要があります。また、新しい環境に適合するように機能ヘッダーを変更する必要があります。

    コードを1つずつ移植する場合、コードごとに同じことを何度も繰り返さなければなりません。コードベース全体で1回実行すると、研磨コードの初期化に時間がかかることがありますが、何度でも、一括操作を行うことになります。

    書き込みテスト

    あなたは、コード変換の手間を通過している場合は、同様に右のそれを行う可能性があります。テストの意志

    • あなたはコア機能をカプセル化する上での機能を正しく

    フォーカスを変換した、アプリ

  • 関連する問題