ASP.NET(VB)WebアプリケーションでのWindowsフォーム機能の追加

私はWebアプリケーション(ASP.NET、.NET Framework 4、VB、Visual Studio 2010)を構築しています。アプリケーションはデータベースとやりとりし、いくつかのアクションを実行します(Insert Delete Selectなど)。

私はいくつかのGridviews、ListBoxesなどを使用しており、私はプレゼンテーションの結果とasp.netによって提供される機能に満足していません。簡単に言うと、私のアプリケーションは悪く、時代遅れで、プロフェッショナルではありません。 私は、ASPアプリケーションに組み込まれるWindows Formsを使用することは大きな改善となり、すべての問題を解決すると考えました。

私は、ユーザーコントロールとして私のアプリケーションで作成されたDLLを使用するWindowsフォームコントロールライブラリを作成しました。 .NET Framework 4ではこれがサポートされていないことがわかりました(これは本当ですか、それとも間違っていますか?)。

私のアプリケーションにWindowsアプリケーションの「ルック&フィール」を持たせる方法はありますか? それはWebアプリケーションでなければならず、クライアントはサーバーとやりとりするために他のアプリケーションをダウンロードする必要はありません。

0
うわー!あなたは失われています。 WindowsフォームとASP.NETは相互に排他的です。あなたは本当に一緒にそれらを使用することはできませんし、上司はあなたがしたくないです。ほとんどの場合、あきらめずにASP.NETアプリケーションをよりよく見せる方法を学ぶ必要があります。
追加された 著者 John Saunders,
私はあなたが学生だとは言わなかった。エンジニアとして、物事の仕組みを学ぶことの重要性を理解する必要があります。 ASP.NETとWindows Formsの違いを理解するために時間を要する。
追加された 著者 John Saunders,
私はあなたが誤解していると信じています。 Windowsフォームライブラリを作成し、ASP.NETアプリケーション内で Windowsフォームコントロールとして使用する方法はありません。 Internet Explorer内でWindowsフォームコントロールを表示するための古いハックがありますが、他のブラウザでは機能しません。本当に悪い考えです。あなたはプロのように見えるWebアプリケーションを作る方法を学ぶ方が良いです。
追加された 著者 John Saunders,
ジョン私は学生ではなく、上司がいません。私はこのアプリケーションであるシステム全体の一部を構築する電気工学者です。私は自分の背景がプログラミングのものではないことを知っていますが、私は素早い学習者です。とにかく、あなたの返事をありがとう。
追加された 著者 Alk. Top,
これはまさに私がやっていることです。しかし、私は、.NET Framework 2でWindowsフォームライブラリを作成し、作成したDLLをオブジェクトとしてASP.NETアプリケーションで使用できることを確認しました。したがって、WindowsフォームとASP.NETに関する私の質問です。
追加された 著者 Alk. Top,
理解しています。あなたのご意見ありがとうございます。
追加された 著者 Alk. Top,

2 答え

Silverlight 4を使用してみてください。必要なものすべてがあります。あなたがしようとしているのは従来のASP.NETです。それはすべてのサーバーサイドコードを取得できるほど良いですが、Silverlightのものは全く異なります。すべてのクライアントサイドで特定のサーバーとのやり取りがあります。 SilverlightとWCF RIAサービスを使用して何をしようとしているかについてのチュートリアルをご覧ください。

Try this link: WCF RIA services and Silverlight

編集:Silverlightは素晴らしいWeb GUIを作成するように設計されています。ちょうどの場合には、あなたはそれが何であるか疑問に思っていた.. :)

1
追加された
私はマイクロソフトがそれを断念したとは言わないだろう、事実、RC5はちょうど外に出ている。あなたがMSの公式サイトで「残念なビジネスの中止」と表示されていない限り、口のことを信じたり心配したりしないでください:)。そのような噂を引き起こすのは、ユーザーが自分のWebサイトを表示するためにプラグインをインストールしなくてもらいたいという人だけです。いくつかの意味ではOKですが、シンプルで効果的なWebデザインに勝るものはありませんが、Silverlightはアイキャンディに関するものではありません。
追加された 著者 Amn,
ありがとう、Amn。それを調べます。
追加された 著者 Alk. Top,
私はそれが何であるかは分かっていますが、私が研究している間、私はSilverlightが広く使用されておらず、Microsoftがそれを断念したと言っている参照を見ました。おそらく間違いです。ありがとうございました
追加された 著者 Alk. Top,
ハハ...十分に十分。 Silverlightを調べます。乾杯
追加された 著者 Alk. Top,

他のベンダーのサードパーティコントロールをチェックアウトしましたか?

私は現在、それらを迅速な開発に使用しています。

http://www.telerik.com/

http://www.infragistics.com/

http://www.devexpress.com/

とにかく.netのすべてのコントロールは、普通のCSSを使って見た目や感じを変えることができます。

1
追加された
+1 Telerikが好きです:)
追加された 著者 Icarus,