![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
私は今から十年以上前に、MSXのBASICでプログラムを組んだりしていました。TurboRを買い、それなりにいろいろ作って楽しみまして、コンテストで入選する程度のものを作る知識はありました。
ところが、そこからプログラミングから手を引いておりましたせいで、時代にとりのこされてしまい、Windows上で動くアプリケーションのことはさっぱりわかりません。
今また、こんなソフトも作りたい、などと欲がでてきたのですが、なにぶんどんな言語を使ってやったらいいのかわかりません。どんな言語がよろしいでしょうか。
派手に動くゲームなどは作れる必要はありません。あると便利な、アイデアソフトを作れればと思います。
よろしくお願いいたします。
No.4ベストアンサー
- 回答日時:
私が言ったdotNETとは
VisualStudio.NETのことです。
これは厳密にいうと言語ではなく
開発環境です。
このなかには、VB、C、ASPなどの開発環境が含まれていますが
利点としましては
開発環境の操作性、開発効率
そして、.NET Framework というものをベースとしているため
それぞれの言語の互換性がとても高いということです。
以前プログラムを組んでいたことがあり、
明確にどのようなものをつくりたい
ということも御自分で固めることができるようなので
VBに限らず
.NETを勉強していくのがよいかと思ったしだいです。
皆さんも言っているように
Windows上で動作する画面を作成するだけならば
VBの機能だけで十分ですね。
VBはGUIの機能で画面を作成してしまい
それぞれのボタンの動作など
細かい処理のみをコードで記述する形になります。
#勝手にVBが処理をしてしまう部分も多くて
#自分はあまり好きではありませんが・・・・
dotNETは広い範囲に共通するものなのですね。それだけに色々出来ることが広がるわけですね。再び回答頂きまして、どうもありがとうございました。
No.5
- 回答日時:
「MSX」!!懐かしいですね。
最近、MOOK本で復刻されていて、エミュレータやカセットのインターフェイス・ボックスも有るそうです。
それはさておき、やはりVBから入られるのが良いでしょうね。
ただ、オブジェクト、プロパティ、メソッドなど新しい概念が満載ですので考え方を大きく切替える必要があります。
また、MSX・BASICのような「行番号」はありません。そしてMSXで行っていたようなGOTO文に頼るようなフローは止めましょう。(自然と使わなくなりますが...)
行番号で書いていくのになれていますので、行番号無しで書くというのが、慣れるのに時間がかかりそうです。というか、今はなぜそれでプログラムになるのか、さっぱり想像がつきませんね(笑)いろいろやってみたいと思います。ありがとうございました。
No.3
- 回答日時:
僕はVisualBasicをお勧めします。
理由は下記の通りです。1.言語体系もわかりやすく、関数も使いやすいです。情報系の専門学校でも、まずはこれからプログラミングの学習を始めるそうです。(わからないことがあった場合、いろいろなサイトで解説やソースが公開されています。)
2.もし今後データベースに興味を持たれたらMSAccessでもVBAとして、ほとんど同じ文法で使えます。データベースというと難しい気がしますが、実際フリーソフトで公開されている家計簿ソフトで使われている方も多いみたいです。
3.一般の本屋さんで解説書が売っています。これは大きいですよ。
質問者さんはBasicで入選作を作れるなんてすごいですね。
基本的に「プログラムはアルゴリズムだ」とつねづね考えていますので、まずは過去の作品のコンバージョンからはじめられてはどうでしょう?BASICのように座標を入力して画面を作る必要がなく、マウスでクリックでサクサク作れます。
No.2
- 回答日時:
Windows上で動作するアプリケーションを作成するならば
VisualBasicが圧倒的に楽ですねぇ。
そして、ネットワーク関連やサーバに入れたりネット上で運営したり・・・と考えるのであれば、dotNETを購入してやっていくのが一番よいかと思います。
Windowsとの互換性、それぞれの昨日をもつdotNETの言語同士の互換性に優れ、
開発環境もとてもよいものになっています。
自分は、Javaでの開発経験のほうが多いのですが
Windows上限定ならば圧倒的にdotNETの方が強い、と思います。
早速の回答ありがとうございました。
dotNETという言葉、はじめて聞いたのですが、なんのことでしょうか。検索しても説明を探し出せず、すみませんが、教えていただけませんでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- インターネット広告・アフィリエイト アフェリエイトサイト 作成について 5 2022/05/13 21:31
- 美術・アート 作曲って結局は感覚で勝負なんでしょうか? 絵と比べて音楽は感覚で左右されるように感じます。 私は絵を 4 2022/10/30 22:15
- その他(プログラミング・Web制作) ロボットの作り方を教えて下さい! なにも知らない素人です。 全て自作する場合、どうすればよいでしょう 6 2022/12/18 01:25
- その他(プログラミング・Web制作) Windows上のプログラム。「予め決められた時刻に自分で起動して処理して自分で終了する」って可能? 3 2023/01/04 14:29
- 会計ソフト・業務用ソフト 会計ソフトを探してます。 4 2022/08/17 08:35
- CAD・DTP メインはAutocadからJwwに変換、尚且つ事前修正が少ないもの 1 2022/10/30 13:37
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- その他(ゲーム) アタリショックを起こしたクソゲー「E.T.」 どんな内容なら失敗しなかったか? 3 2023/05/07 09:33
- Windows 10 Windows10搭載の画面録画 容量を小さくする方法ありますか? 3 2022/06/21 09:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HOLONついて教えてください。
-
天文ソフト(星図ソフト)を作...
-
JavaとC++の生産性の違い
-
Microsoftの開発言語の違い?
-
C言語でメモ帳のようなソフト...
-
プログラミングでArduinoのc++...
-
プログラムに書かれる"%"記号の...
-
UNITY Float型の接尾辞fって
-
VBSとWSHは読み方が違うだけで...
-
プログラム言語について c言語...
-
Pythonを用いたフラッシュ暗算...
-
VBScriptで引数を省略したい場合
-
C言語、C+、C++、C#の違い
-
HTMLとC++で、どんなホームペー...
-
OS・アプリケーション・ユー...
-
matlabで迷路作成
-
VBSでDim、Private、Publicの違い
-
C#とC++のざっくりとした違いを...
-
Visual Studio Codeについて
-
カシミール3Dで国土地理院の地...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
HOLONついて教えてください。
-
C言語でメモ帳のようなソフト...
-
Excel,Accessの多言語対応について
-
FBASIC V6.3
-
どの環境・言語を選択すべきで...
-
C言語による実務での開発
-
プログラミングの勉強
-
CとvisualCの違い
-
VB.netは何系?
-
携帯電話のOS(?)は何言語...
-
VBで画像処理アプリを作る際に...
-
イラストレーター(ai)デー...
-
アプリケーションソフトを作り...
-
視覚化しやすいプログラミング...
-
Windows系GUIプログラム開発の...
-
Microsoftの開発言語の違い?
-
iPhone5sとAndroidどっちが性能...
-
Windowsアプリ開発環境につきま...
-
ACCESSって??
-
microsoft.netとframeworkの差
おすすめ情報