• ベストアンサー

プログラミング言語選択について

これから、在庫管理、収支管理などのシステムを組みたいのですが、どの言語が良いのか、教えていただきたいのでよろしくお願いします。

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

  • ベストアンサー
回答No.5

 システムを組むだけなら,Excelでも十分にいい物は作れると思います. 表計算の関数だけでもうまく使いこなせばかなり高度なことができますし,VBAマクロを 覚えればもっと高度なことができます.(ツール->マクロ->Visual Basic Editorでエディタが開きます)  動作の分岐がない(ifなどを使わないようなマクロ)単純な動作なのであれば,マクロの記録を使えば, VBAマクロを覚えていなくても,ある程度のことはできますし,ボタンをクリックするとそのマクロ が起動などということもできます.  もう少し高度な動作になると,VBAマクロを覚えるしかないでしょう.プログラミング言語の中では VBAマクロはかなり簡単な部類です.もちろん簡単な分C言語などに比べると格段に遅いですが… 莫大な情報を扱わない限り,速度はそれほど気にならないでしょう.  VBAマクロの本は,本屋に行けばたくさん転がっているので,自分の好きな本を探すとよいと思います. ユーザーフォームの作り方なども覚えておくと,使いやすいシステムを作ることができると思います.  あと,多分使っていないとは思いますが,Excel for Mac 2008だけはマクロがありません. (自分は知らずにExcel2008を購入してしまい,その後全く使い物になりません><) Excel for Mac 2011からはマクロが復活したのですが… Macを使っている人だけなので,Windowsを使っている場合は関係ありません.  内容はExcelのことだけになってしまいましたが,Excelで実現させるとするとこんな感じになりそうです.

すると、全ての回答が全文表示されます。

その他の回答 (4)

noname#161640
noname#161640
回答No.4

Excelなどではなく、独立したアプリとして作りたい、というのであれば、ちょっと方向が違うのかも知れませんが、Webアプリとして設計してはいかがですか。インターネット上に公開するとなるとセキュリティとかいろいろ大変ですが、ローカルな環境でサーバーを立ててLAN内で利用するだけなら割と敷居も低いと思います。 要するにWebサイトですから、GUIはHTMLで書くだけです。またサーバー側の処理は、PHPなどのスクリプト言語ならそれほど難解ではないと思います。あわせて、データベースアクセスのSQLを少し勉強すれば、基本的なシステムぐらいは個人で作れると思いますよ。またWebなら、自分だけでなく、複数の人間がどのパソコンからでもアクセスできますし、いろいろ便利でしょう。 Webアプリとして開発する場合、必要なソフトや知識は、ざっとこんな感じになります。とりあえず、全部無料で揃いますし、別に何か買わないといけないものもないので、試しにやってみる、ぐらいの考えて挑戦してみては。 用意するもの Webサーバー。Apache HTTP Serverなど(無料) PHPなどのスクリプト言語。(無料) データベースサーバー。MySQLなど(無料) 今は、XAMPPなどのようにWebサーバー、データベース、スクリプト言語などが最初から全部組み込み済みのソフト(無料)もあります。これなら簡単でしょう。 勉強する言語 HTMLとスタイルシート。これはプログラミング言語でなくて、ページ記述のための言語です。タグを書くだけなので割と簡単でしょう。 PHPなどのサーバー側で動く言語。PHPなら、Cなどよりはるかに簡単です。 他、できればJavaScriptも勉強するといろいろ便利。(必須ではありません)

すると、全ての回答が全文表示されます。
  • MARU4812
  • ベストアンサー率43% (196/452)
回答No.3

http://qanda.rakuten.ne.jp/qa6867671.html C言語の敷居が高かったからこの質問をしているのであれば、 VBの方がWindowsのGUI部分は比較的楽かもしれません。 しかし、そもそもプログラムの敷居自体が高いと思います。 専門学校にでも通って習いますか?独学でやるつもりですか? 何年掛けて勉強するつもりですか?何年掛けて勉強した プログラマと同じレベルの製品を作ろうとしてますか? 本格的にやるなら言語は何でもいいと思いますが、片手間で やろうというなら、どっかのメーカーから出ているパッケージ を買った方がよいかもしれません。それに数十万かかったと しても、自分が数年勉強して作る人件費と実現できるアプリ の質を考えれば、前者がまだ得ということになりかねません。

すると、全ての回答が全文表示されます。
  • notnot
  • ベストアンサー率47% (4903/10364)
回答No.2

個人商店なら、ExcelかAccess。ファイルメーカーとかも。 中小企業: それぞれパッケージソフトを買う。 大企業: SIerに頼む。 CやVB、Javaなどで開発するのは間違いです。

すると、全ての回答が全文表示されます。
回答No.1

ちょっと趣旨がイマイチ分からないんですが、少なくとも単に在庫管理、収支管理をするだけなら単純に表計算ソフトか、あるいはRDBMSを使えば良いだけだと思います。

すると、全ての回答が全文表示されます。

関連するQ&A