-4

ばかげた単純な質問でマークダウンされないことを願っています...

以前にいくつかの Windows フォーム アプリケーションを作成したことがありますが (非常に基本的です!)、マネージャーは、サーバーをテキスト ボックスに入力して Enter キーを押すと、サーバーに関する設定が表示される Web フロント エンド アプリケーションを作成するように求められています。 .

Visual Studio の新しいプロジェクトに入るとき、これを行うにはどのプロジェクトを選択すればよいですか? これは C# であり、オプションは以下のとおりです。

  1. Windows フォーム アプリケーション
  2. WPF アプリケーション
  3. コンソール アプリケーション
  4. クラス ライブラリ
  5. WPF ブラウザ アプリケーション
  6. 空のプロジェクト
  7. Windows サービス
  8. WPF カスタム コントロール ライブラリ
  9. WPF ユーザー コントロール ライブラリ
  10. Windows フォーム コントロール ライブラリ

私の目的は、バックエンドにコードを記述し、ASP.net Web ページをコードにリンクして、サーバーの設定に関する情報を読み取り、Web ページ上のすべてのものを表示することです。

ASP.net はこれを行う最善の方法ですか、それとも WPF のようなものですか? 両方をやったことがないので、何度も何度も使用できるものを選びたいです (そして、簡単に習得して実装できます!)

ありがとう

4

3 に答える 3

2

Web アプリケーションを作成する場合は、左側のツリー ビューで [Windows] を選択しないでください。代わりに「ウェブ」を選択してください。そこには、選択できる ASP.NET アプリケーション テンプレートがたくさんあります。「ASP.NET MVC 4 Web アプリケーション」または従来の「ASP.NET Web アプリケーション」を使用することをお勧めします。

于 2012-12-10T11:35:13.840 に答える
1

私のマネージャーは私にウェブフロントエンドアプリケーションを書いてほしいと言っています

Visual Studioの新しいプロジェクトに入るとき、これを行うためにどのプロジェクトを選択する必要がありますか?

プロジェクトテンプレートブラウザーのC#の下 にある[ Web ]タブをクリックして、 ASP.NET Webアプリケーションのテンプレートを選択するか、十分に自信がある場合は、MVCアプローチを選択することもできます。これはあなたのスキルレベルに大きく依存します!Visual Web Developer(2010以前)、Visual Studio for Web(2012)、またはExpress Editionではなく、WebテンプレートがインストールされているバージョンのVisualStudioが必要です。

参考までに...プロジェクトテンプレートのリストについては、これがWebアプリケーションに適していない理由です。

Windowsフォームアプリケーション Windowsフォームテクノロジに基づくデスクトップアプリケーション(WPFはWinFormsの後継です)

WindowsPresentationFoundationテクノロジに基づくWPFアプリケーションデスクトップアプリケーション

コンソールアプリケーション MS-DOSスタイルのテキストベースの「コンソール」アプリケーション。

クラスライブラリ DLLにコンパイルされるため、直接実行できない純粋なコード。

WPFブラウザアプリケーション ブラウザ内で実行することを目的としていることを除いて、「WPFアプリケーション」に似ています。

空のプロジェクト それが缶に言うことをします!

Windowsサービス バックグラウンドで実行されるアプリケーションで、ユーザーの操作が制限されているか、まったくありません。

WPFカスタムコントロールライブラリ WPFアプリケーションで使用するために、カスタムWPFコントロールを作成できます。

WPFユーザーコントロールライブラリ WPFアプリケーションで使用するために、カスタムWPFユーザーコントロールを作成できます。

Windowsフォームコントロールライブラリ WinFormsアプリケーションで使用するために、カスタムWinFormsコントロールを作成できます。

于 2012-12-10T11:36:56.507 に答える
1

WPF は Windows デスクトップ ベースです。プロジェクトを作成するときは、左側のパネルで [Web プロジェクト] を選択する必要があります。Web フォーム (学習しやすい) または MVC (大規模なプロジェクトに適している) のいずれかを使用して、ASP .NET を使用したい。Silverlight は Web 用の WPF に似ていますが、おそらくやり過ぎです。

始めるための場所: http://asp.net-tutorials.com/basics/hello-world/

于 2012-12-10T11:34:58.567 に答える