ウィンドウアプリケーション(webアプリではなく)から、あるURLにHTTP通信するというアプリケーションを作成したいです。
私は、JAVAを長くやってきましたが、.NETはやったことがなく、まず何から準備しないといけないか分かりません。
必要な開発環境や参考になるサイトを教えてください。よろしくお願いします。
作りたいアプリケーションは、パラメータを自由に設定できて、任意のURLにHTTPリクエストを送るというものです。
HttpWebXXXXとかが標準的ではないでしょうか。
http://www.atmarkit.co.jp/fdotnet/dotnettips/311webreqres/webreq...
ライブラリは共通なのでどっちでもいいのですが
JAVA経験があるならC#がとっつきやすいと思います
.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クラスを使ってファイルをダウンロードし表示する
ありがとうございます!Visual Studio Expressをダウンロードしましたが、C#、VBどちらをインストールしようか迷っていたところでした。C#で始めます。
HttpWebXXXXについても、ありがとうございます。
まず、その前に基本的な作り方を勉強していこうと思ってます。