今現在、うちの会社で使用されている生産管理システムはDOS上で動くものが未だに使用されています
これをWindowsで使用出来るようにすると共に、Accessで作成されている在庫管理等のシステムも盛り込み一元管理を可能にしなさいという上からの指示です
初心者にこれを開発させようとするのも無謀じゃないか?
まあ、愚痴っても始まらないので何が必要かを考えていきます
今日一日調べて分かったことは、「開発する為の言語」「データベース」が必要だって事ですね
1)開発する為の言語
今まで使った事がある言語は、高校の頃に授業でやったBASICだけなのですよ
そして、言語の値段を調べるとかなり高い!
会社の経費で購入なのでなんでも良いかなとも思ったんですが、前に会社で基盤のチェッカーソフトの開発をしようとした計画があったらしく、その時に使用するつもりで準備されたまま倉庫で眠っていたBorland C++ Builder6.0を再利用してみようと思います
2)データベース
言語よりもさっぱり分からないので、プログラマをやってる友達に相談しました
その条件であればSQL Server、Oracle、MySQL等があるらしいのですがサッパリ何を言われてるのか分かりませんでした^^;
資料が揃っていて、初心者でも扱いやすい物って条件で聞きなおしてみるとSQL Serverが良いとの事でした
早速価格を調べてみると、これまた高い…
と思ったらDeveloper Editionという安い物があるでは無いですか!
早速Microsoftに問い合わせてみると、開発段階で使用するのであれば問題無し、実運用になったら他のEditionを購入してくれとの事
とりあえずは動く物を作成出来ない事には高額なソフトの稟議も通り辛いだろうという事でDeveloper Editionに決定
早速、通販で発注しました
これで使用する環境は決まった?という事にして会社の帰りにプログラマの友達を拉致って古本屋に寄って参考書を何冊か買い漁ってきました
・やさしいC++
・独習C++
・詳説C++
・C言語ポインタ完全制覇
・標準C++言語辞典
・C++Builder6 コンポ-ネント活用ガイド&実践プログラミング
1~3
・ひと目でわかるSQL Server 2005
・SQLハンドブック
古本だから無くなる前に買ってしまおうと思って買ったは良いけど買いすぎたかな…?
とりあえずは、一番簡単そうな「やさしいC++」を読む事から始めてみようかな
むしろ、それ以外を見てもさっぱり分からなかったから…