.NETについて質問です。

ウィンドウアプリケーション(webアプリではなく)から、あるURLにHTTP通信するというアプリケーションを作成したいです。
私は、JAVAを長くやってきましたが、.NETはやったことがなく、まず何から準備しないといけないか分かりません。
必要な開発環境や参考になるサイトを教えてください。よろしくお願いします。
作りたいアプリケーションは、パラメータを自由に設定できて、任意のURLにHTTPリクエストを送るというものです。

回答の条件
  • 1人10回まで
  • 登録:
  • 終了:2009/06/29 00:50:02
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:degucho No.1

回答回数281ベストアンサー獲得回数75

ポイント27pt

HttpWebXXXXとかが標準的ではないでしょうか。

http://www.atmarkit.co.jp/fdotnet/dotnettips/311webreqres/webreq...

ライブラリは共通なのでどっちでもいいのですが

JAVA経験があるならC#がとっつきやすいと思います

id:nemutaiyo

ありがとうございます!Visual Studio Expressをダウンロードしましたが、C#、VBどちらをインストールしようか迷っていたところでした。C#で始めます。

HttpWebXXXXについても、ありがとうございます。

まず、その前に基本的な作り方を勉強していこうと思ってます。

2009/06/22 01:32:41
id:kntr1 No.2

回答回数82ベストアンサー獲得回数14

ポイント27pt

.NET Frameworksを手軽に使うならC#というのは間違いないと思います。

VBは、過去のVB6以前の使い方に引っ張られていますが、C#は、.NETと一緒に登場しました。

.NET Frameworksを使うために開発された言語ともいえるでしょう。

.NET Frameworksを使用するという事は、.NET Frameworksが実行環境に必要なアプリケーションの開発しか出来ないという点において、最大の欠点でもあり、.NET Frameworksの便利なライブラリー郡を使う事が出来るという利点があります。

もうひとつ欠点を挙げると、起動が遅いです。

これは実行速度を上げるために、様々なハードウエアCPUの種類など実行クライアントに最適なコンパイルを実行時に都度行って起動する方式を採用しているからです。

(クライアント側での作業になりますが、コンパイルを最初の一回だけ行っておくという裏技はあります。)

賛否両論のあるところですね。


あと、JAVAからC#を使うという意味で以下のホームページが参考になるのではないでしょうか?

私がJavaからC#に乗り換えた10の理由

http://www.atmarkit.co.jp/fdotnet/special/java2cs/java2cs_01.htm...

あとHttpWebRequestのサンプルのページも紹介しておきます。

WebRequest、WebResponseクラスを使ってファイルをダウンロードし表示する

http://dobon.net/vb/dotnet/internet/webrequest.html

id:drill256 No.3

回答回数175ベストアンサー獲得回数7

ポイント26pt

私も最近これを調査したばかりで、こちらを参考にしました。

http://tech.bbtune.com/csharp/items/311-1.html

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません