• ベストアンサー

自分でソフトウェアを作りたいでの、どんな勉強を…

よくフリーソフトやシェアウェアをダウンロードして使わせてもらっています。ところが、もうちょっと自分自身でカスタマイズしていたいところがあるのが実情です。 現在、Visual Basicを勉強しているところなのですが、自作ソフトを作成する上で、参考になる書籍や、サイトがあれば、教えてください。 学校教員をしていますので、例えば時間割作成(大学の講座制を効率良く学生別に時間割を作成する)ようなものをデータベースで構築したいです。

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

  • ベストアンサー
  • rara_sun
  • ベストアンサー率50% (271/539)
回答No.1

VisualBasicだけの情報サイトは、数多く存在します。 どのサイトが良いというのは一概に言えません。 自分に合ったサイトを探してみるのも良いですよ。 http://www.google.com/search?q=VisualBasic&num=20&ie=Shift_JIS&oe=UTF-8&hl=ja&lr=lang_ja&btnG=Google+%8C%9F%8D%F5 > 学校教員をしていますので、例えば時間割作成(大学の講座制を効率良く学生別に時間割を作成する)ようなものをデータベースで構築したいです。 このように目的がハッキリしていると、やることも自然と見えてきます。VisualBasicは、単なるコンピュータ言語。 ということはどういうことかというと、コンピュータに仕事をさせる為の命令を書くだけなのですね。 データベースの構築方法については、VisualBasicのマニュアルにも載っていないはずです。データベースへの アクセス方法は載っているはずですので、 ご覧ください。 ということで、データベースとは、というところから 始める必要があるかと思います。 <データベースとは・・関連サイト> http://www.google.com/search?q=%83f%81%5B%83%5E%83x%81%5B%83X%82%C6%82%CD&num=20&ie=Shift_JIS&oe=UTF-8&hl=ja&lr=lang_ja&btnG=Google+%8C%9F%8D%F5 これらサイトにも記載されていると思いますが、 データベースを実現するのに必要なものは何かを 理解してください。 データベースへ接続する為のインタフェースが 必要になります。それらにはさまざま存在します。 キーワードだけあげておきます。   Jet、MSDE、DAO、ODBC、JDBC・・・ などが有名でしょうか。 この辺の情報も、インターネット上を検索すると、 ごろごろ見つかります。いろんなサイトを見て 理解を深めてください。 どこまで、自作ソフトの作成にこだわるかで、 勉強することはたくさんあります。 キーワードとしては・・。    設計、テスト、デバッグ、アルゴリズム、 これらキーワード1つとってもさまざまなものがあります。大学の講義になるくらいですから・・。 お手ごろな雑誌はこの辺でしょうか。 http://software.nikkeibp.co.jp/software/backno/02designmook1.html がんばってください。

kbannai
質問者

お礼

ご丁寧な回答ありがとうございました。書籍も雑誌もインターネットのサイトも多すぎて、選択に迷います。ご紹介いただいたもので勉強していきたいと思います。 現在、データベースを使って、生徒の受講科目や出席、提出物などを管理しているのですが、生徒の受講科目がばらばらなので、よいアルゴリズムというか効率のいい方法で、一人一人の時間割りを作成したいのです。

関連するQ&A