2

私は Dot NET 環境の初心者であり、これまで Dot NET を読んだり行ったりしたことから満足していません。

ウィンドウ フォーム アプリケーションで ASP.NET を利用するプログラムを移行または作成する必要があります。なんらかの理由で、このプログラムを単一のプロジェクトとして作成することはできません。Dot NET とは何かを理解していないのでしょうか、それとも Dot NET がどのように設計されているのでしょうか?

Visual Studio 2010 に基づく Delphi Prism(DP) を使用しています。DP では、ASP.NET および/または Windows フォーム アプリケーション用に個別のプロジェクトしか作成できません。単一のプロジェクトで両方の世界を少しずつ使用することはできないようです。それを行うことさえ可能ですか?

私の Delphi Prism Dot NET プログラムは、一部がウィンドウ ベースで、一部が Web ベースであるはずです。ウィンドウベースのプログラムとして、シリアルポートとネットワーク上でデータを送受信することになっています。Webベースとして、インターネットまたはLANまたはイントラネット上のプログラムのウィンドウベース(サーバー側)へのアクセスをユーザーに提供することになっています。

私はすべてのデモを実行し、オンラインでヘルプを検索しました。それでも、私はそれで苦労しています。

私はイライラしています。Dot NET でのプログラミングは簡単だと思っていましたが、問題が発生しています。Dot NET が Microsoft であることを考えると、これはもうわかっているはずです。

Dot NET をもう少しよく理解するためのヒントや詳細情報を誰かに教えていただければ幸いです。ありがとうございました。

4

3 に答える 3

5

これらは、別々の問題ドメインに対する別々のプロジェクトです。ASP.NET プロジェクトと Windows フォーム プロジェクトを混在させることはできません。

プロジェクトの種類を選択し、単純なものを構築します。その橋を渡った後、その概念を別のプロジェクト タイプ (WPF、Silverlight、ASP.NET MVC など) に移動し、違いに注意してください。

基礎となる言語は、C#、VB などのプロジェクト全体に適用されますが、プロジェクト タイプ/フレームワークには適用されません。

于 2011-06-17T20:41:29.700 に答える
2

それらは2つの完全に異なることを行うように設計されています。Windowsフォーム、または単にWinformsは、Windowsで実行される実行可能アプリケーションを作成するために設計された.NET2.0テクノロジです。ASP.NETは、基本的な.NET Frameworkを、HTMLページをWebブラウザーに提供するWebアプリケーションの背後にあるサーバー側エンジンとして使用するように設計されています。

Winformsアプリ内でHTMLを使用する方法と、HTMLから.NET Winformsアプリを呼び出す方法がありますが、従来は、2つの異なるエンドユーザーエクスペリエンスを対象とする基本的な.NETFrameworkの2つの使用法です。

于 2011-06-17T20:43:50.637 に答える
1

2つの別々のプロジェクトを作成する必要があると思います。問題、特にそのプラットフォームは完全に異なります。

于 2011-06-17T20:43:08.117 に答える