ID非公開

2021/5/1 12:41

33回答

Windowsデスクトップアプリを開発したいと考えています。

ベストアンサー

1

1人がナイス!しています

ThanksImg質問者からのお礼コメント

c#でやってみます! ありがとうございました

お礼日時:5/2 13:38

その他の回答(2件)

1

YouTube でC++専門チャンネルをやっている者です。 (1)難易度 C++は難しいです。 C#は簡単です。 その差は非常に大きいです。 『c++でデスクトップアプリを開発するのはc#に比べて難易度が高いのか?』 ええ、ものすごく高いです。 (2)出来ること C++ではすべてのことが出来ます。 C#でも大部分のことは出来ます。 『c#じゃないとできないことなどがあるのか?』 基本的には無いとお答えすべきだと思いますが、しかし、「c#じゃないとできない」の意味の捉え方によっては、そういうものもあると言う必要があるかもしれません。 何らかの応用製品を利用するような場面で、その応用製品が C# にしか対応していないというのはあり得ることだと思います。その場合は素の C++ ではなく C++/CLI を使う形になります。(ということからすれば、それもまた C++ で出来るという意味にもなってしまうわけですが。) ~関連動画~ C♯を使ってみる [C/C++/C♯ライブ] https://youtu.be/zsb-n9Jgph0 C♯ Form/C++ MFC/C言語 Win32 API 書き比べ https://youtu.be/wz-o8d4bqlk if文の練習とコンソール入出力 [VB,C♯,C++/CLI,C++,C言語] https://youtu.be/CeftceppNIY

1人がナイス!しています

1

Windowsデスクトップアプリを作るには、Visual Studioという開発環境を使います。最新版の無料版は Visual Studio 2019 Community といいます。以下でダウンロードできます。 https://visualstudio.microsoft.com/ja/downloads/ 開発言語はC#がお勧めです。C++でも可能ですが難易度は10倍ぐらい、開発効率は10分の1くらいです。 C#に出来てC++に出来ないことはほぼないです。C++に出来てC#に出来ないことは結構あるんですが、C#からC++も使えるので問題ないですし、初学者の間はそんな必要も出てこないでしょう。 C#でデスクトップアプリを作るには、WindowForms,WPF,UWPなどがあるのですが、WinFormsはアーキテクチャが古すぎます。WPFはデスクトップアプリ以外にもアンドロイドやiOSアプリ開発に応用できます。UWPは微妙です。これから勉強するのならWPFがお勧めなのですが、あまりいい入門レベルの参考書ってないんですよ。

1人がナイス!しています