• ベストアンサー

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

よくフリーソフトやシェアウェアをダウンロードして使わせてもらっています。ところが、もうちょっと自分自身でカスタマイズしていたいところがあるのが実情です。 現在、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

  • 勉強方法(手順・内容)

    新人研修が終わり配属になります。 visual basicをやってもらうといわれているのですが どういった手順で勉強していけばいいでしょうか まず、簡単な書籍を一冊読む。 本のコードを打ち込んでみる データベースに接続できるようになる 先輩が書いたコードを見る 完成しているソフトを動かして概要をつかむ (カスタマイズを私がするそうです) 何か簡単な課題を出してもらいそれを作る目標でコードを書く 仕様書を読む (仕様書を作らずに口頭でここをこんな感じになおしてというらしく  仕様書はないらしい) visualbasicをどんなふうに学んでいけば早く日常業務がこなせる 様になるでしょうか手順・内容を教えてください

  • BASICでプログラミング

    BASICでプログラミングを始めたいのですが、いろいろ分からないところがあります。 (1) Visual BASICやVisual BASIC.NETとは?BASICとの違いは?BASICを 勉強するにはどれをすればいいのでしょうか? (2) BASICでのプログラミングは、書籍の購入だけで始められますか。 プログラミング用のソフトを買わなければならないのでしょうか?

  • 委託されて作成したソフトウェアの販売権

    ある企業に委託されて社内向けソフトを作成し、納入しました。委託元は、ソフトを販売する企業ではないので私がそのソフトをパッケージ化(またはシェアウェア)して別の企業に売ろうと思います。委託元からも口頭では許可を得ています。 著作者人格権は私にあるとは思いますが著作財産権や販売権で後々法的にもめごとにならないためにはどのようなことをすれば良いのでしょうか?その辺のことがわかるサイトや書籍でもよろしいので教えてください。

  • Flashが作成できるソフトウェア

    こんにちは。マルチメディアど素人です。 Flashでなにか作ってみたいのですが、ソフトが高そうで買えません。 できればフリーソフトかシェアウェアで制作したいのですが・・・ フリーでFlashの作成ができるソフトウェア、どなたかご存知無いですか?

  • VBおすすめ書籍

    Visual Basicを勉強する為の本を探しています。 いろいろ立ち読みしているのですがどれがよいかわかりません。 お勧めの出版社、著書、書籍タイトル等を教えていただけますでしょうか? ほとんど初心者なのですがOracleとかSQLServerといったデータベースを使用したプログラムを作成するのが目的です。

  • Visual Basic系か、delphiか(他.)で迷っています。

     できるだけ多くの環境で使える事を目標にJAVAを選んだのですが、JAVA仮想マシンがないと動かないという事に今更ながらに気がつきました。 できるだけ多くの環境で動いてもらいたいのですが、配布してすぐに気軽に(インストールして)動いてもらいたいので、JAVAとは考えが違う事が分かりました。 OSのシェアからみると9割がwinですし、win限定でもJAVAよりは配布後すぐに気軽に動かせると思います。  そこでVisual Basic系かdelphiか(もしかしたら他の言語)で迷っています。 作りたいソフトは、細かなソフトからチャットソフトなのですが、どちらの言語がいいのでしょうか?  それぞれ不安な点があります。 ■Visual Basic系だと、dllを別途入れる必要がある。 私が希望する気軽にインストールして使えるに、反しています。書籍の多さやマイクロソフトがらみは利点。 ■delphiは、書籍が少ない事。 ランタイムdllがいらない(?)。データーベースとの親和性が魅力に感じています。  将来性を考えればVisual Basicなのですが、割と少数派がすきなので、気持ち的にはdelphiに傾いています。 どちらがいいのでしょうか? ■一応使えるレベルの言語は、Perl、PHP、JAVA(初心者用の本レベル)。 ■希望としては、配布したらすぐに使え、あまり外部ランタイム等は使わない。気軽に多くの人が使える。 ■目標としては、身の回りの細かいソフト、データーベース、統計の数学的な処理、最終的にチャットソフトです。 どちらの言語でも可能だと思うのですが、経験者のご意見をお聞かせください。

  • DVD(映画)を整理・管理するデーターベースソフト

    DVD(映画)を整理・管理するデーターベースソフトをを探しています。 先ほどvecterや窓の社で調べたのですが、 シェアウェアしかありませんでした。。。 音楽・書籍は多いのに何故DVDは少ないのしょうか? みなさん、映画の管理はどうなされてますか?? もし簡単ばソフトでもいいので、ありましたら教えてください☆

  • iモード用のHP作成方法について

    iモード用のHP作成方法について、何か、いいソフトを教えて頂けませんか?ワープロ感覚で、ある程度カスタマイズ出来るといいのですが、いわば、ホームページビルダーのiモード版のようなソフトがあればいいのでずが、 インターネットで入手可能なフリーウエアー、シェアーウエアーでも構いません。誰か、手軽につくれるソフトを教えて頂けませんか?

  • 報告書を簡易作成するソフト

    小さな教室を営んでいます。 生徒の学習した内容を親御さんにレポートする必要があります。 ワードで作成するのはいいのですが、ある程度作業を効率化したいと考えています。 書きたい内容を選んでボタンを押していくだけでレポートが作成されていくようなソフトはないでしょうか?カスタマイズできるとよりいいですね。さらにデータベース化されるともっといいです。 こんなソフトがあれば教えてください。

  • リカバリソフトの作成で良いソフトウェアを教えていただけませんでしょうか

    リカバリソフトの作成で良いソフトウェアを教えていただけませんでしょうか。 フリーソフトですとサポートがなく、素人は触らない方が良いと言う書き込みがあり、シェアウェアですと、Norton Ghost 15.0はリカバリCDは作れるが、実際リカバリしようとするとエラーが起こるという現象が全世界で少なからず不具合が発生しているようですので、最も有力で安心なソフトを是非ご紹介していただけませんでしゅうか?

専門家に質問してみよう