• ベストアンサー

ちょっとしたソフトをつくるには?

企業などでちょっとした自動化ファイルやソフトをつくり販売できないかと考えています。ひとつ3~5千円程度で、ほんのお小遣い程度で構わないのですが、どういった勉強が必要でしょうか? エクセルのVBAは少しできます。「ちょっとしたもの」の程度によると思うのですが、アクセス、アクセスVBAなど他のソフト等ができるとエクセルVBA以上にどれほど可能な領域が広がるでしょうか? その他アドバイスがあればお教えくだされば助かります。

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

  • ベストアンサー
  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.1

一例ですが、この辺りをご一読なされては? http://gihyo.jp/dev/serial/01/iphone

newme
質問者

お礼

ありがとうございました。

その他の回答 (3)

noname#140082
noname#140082
回答No.4

正直、チョットプログラミングを勉強した程度で、売れるソフトが作れるなら、世にごまんといるプログラマーがすでにやっているでしょう。 「だから、辞めなさい」などと言うつもりは毛頭ありません。 頭毛(頭髪)もないですが。 まずやることは、何を作るかを決めることです。 売価などは、二の次の問題です。 広く多くの人に使って貰うソフトなど、ほとんどあると思っていいでしょうから、一番いいのはあなたの会社の業務で使いたいようなソフトを考えられてはどうでしょう。 そうすれば、実際に使ってみた生の声を聞けるので、改善や値段設定も楽でしょう。 特に質問者さんの会社が特殊なものを作っているようなところならば、チョットしたアイデアで売れるものが作れるかも知れません。 またどうしても、汎用的なソフトを作るのであれば、Windows向けよりもMacの方が可能性は高いのではないでしょうか。 また、ソフトの製造は本当に売れるようなものならば、自分で作ることを考えない方がいいでしょう。 自分で、作ろうと思うと自然と自分でできそうな楽なもの、つまりありきたりのものになってしまうからです。 まずは、自分がソフト部門のリーダーとしてやることがいいと思います。 作るのは外注など方法はいくらでもあります。 そして、作った後で質問者さんがそのソフトを引き継ぎながら勉強すればいいのではないでしょうか。 値段は、最初はフリー(無料)でもいいのではないでしょうか。 まずは、足がかりを作ることが長い目で見た場合に一番大切だからです。 値段が高いものほど儲けは大きい代わりにリスクも高くなります。 頑張ってください。

newme
質問者

お礼

ありがとうございました。

回答No.3

漠然と、ソフトを作るには? ときたね。 まず、発想の転換をしないとだめですね。何の作業で、何を目的として、どの程度のもの、使用環境、などで、言語もツールも、変えてゆくのが今風です。 時には、いろいろ組み合わせる必要があります。また、その方が、早く簡単にできるからです。 例えば、ある業務用ソフトだと、「プラットフォームをマルチにする」と言うことでベースの言語をJavaにしました。Webサーバーもフリーのアパッチにしました。しかし、Windowsにのせてみると、使い勝手の問題で、C++の力を借りる必要があり、さらに、JScript, VBScript, WSH, HTA, VBAなどあらゆるものを使用してなりたっています。しかもUNIX系のコンピューターに乗せるお客さんが少なくなったので、IISのみして、C#に切り替わってきています。 本題に戻ると、コピーとかファイル/フォルダーの操作ならBATファイルでもできますね。しかし、BATファイルは文字列の操作が欠点なので、WSHに切り替える。そうなるとオブジェクト指向のプログラミングができるので、WSHからエクセル、アクセスが操作できるようになる。 アクセスやエクセルから情報を検索して、検索結果を特定フォーマットで、Webで展開なんて事もできるようになる。 WebならASPや.Netを使用して、WSHやエクセルやアクセスのVBAを呼び出して、Web展開をする。 まあ、事例をあげたらきりが無いですね。 つまり、作るもので使用する言語やフレームワークを切り替えるというのが回答です。 オブジェクト指向のプログラムを覚えてしまえば、後は同じです。 系統の違うものをならうようにしましょう。 ・マイクロソフト郡 VBAなどのスクリプト、.NET ASP WSH ・マルチプラットフォーム   Java   C++ >アクセス、アクセスVBAなど他のソフト等ができる

newme
質問者

お礼

ありがとうございました。

  • j-kachimi
  • ベストアンサー率35% (48/136)
回答No.2

VBAが出来るなら「Visual Basic 2008」の勉強をしてはいかがでしょうか?かなりのことができますよ。 しかし余計な事かもしれませんが、ちょっとしたソフトというのは、ベクターなどでフリーで相当数あります。 何かすばらしいアイデアや使いやすさがないとなかなかお金頂くのは難しいのではないでしょうかね。

newme
質問者

お礼

ありがとうございました。

関連するQ&A