みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

.Netに依存しない開発言語

windows2000からwindows10まで簡単なソフトを作成したいのですが、
exeをワンクリックで動作させたいです。

幅広いOSを網羅させる場合、.NetFrameworkのバージョンが入ってなかったりすると、
インストールする作業が発生します。

.Netに依存しないソフトを作成したい場合、

VisualC#
VisualC++
C

などオススメの開発言語はありますでしょうか?


また、VisualStudioで.Netに依存しないソフトは作成可能でしょうか?

投稿日時 - 2018-08-02 17:22:47

QNo.9524186

困ってます

質問者が選んだベストアンサー

 Windowsプログラミングについて、詳しいなら、CでもC++でもDelphiでもなんでもいいのでは。

 もし、これからWin32APIの予備知識があまりないようであれば、いまさらWindowsプログラミングでもないと思うので簡易スクリプト言語を利用してはどうでしょう。紹介するものはいずれもスクリプト言語ですが、exeを吐くこともできます。

 日本のものでドキュメントが豊富なのは
HSP(http://hsp.tv/)、なでしこ(https://nadesi.com/top/)あたりでしょうか。
 海外ものでは、Windows自動化ツールの
AutoIt(https://www.autoitscript.com/site/)、AutoItから派生したAutoHotKey(https://autohotkey.com/)
はどちらも日本語のドキュメントがWeb上で豊富にあります。

 外部ツールを使わずWindows単体でやるなら、exeを吐くことはできませんが、HTA(https://tech.nikkeibp.co.jp/it/article/COLUMN/20100218/344797/)を利用してみては。これなら、HTMLとjavascriptという一般的な技術で製作できるので、覚えて損にはならないでしょう。

投稿日時 - 2018-08-03 14:52:16

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

>.Netに依存しないソフトを作成したい場合、
>VisualC#
>VisualC++
>C
>などオススメの開発言語はありますでしょうか?

.NET Framework等のインストール作業をさせたくないという話でしたら
選択肢としてはCかアセンブラでWIN32APIを直接使ったプログラムになるかと。

>また、VisualStudioで.Netに依存しないソフトは作成可能でしょうか?

可能ですけど、かなり大変ですよ。

投稿日時 - 2018-08-02 20:23:03

あなたにオススメの質問