vbsqlプロジェクトを開始しました

投稿者: | 2018年10月19日

visual studioでのsql作成支援、私のプログラミング能力向上の目的で、vbsqlプロジェクトを開始させました

このサイト、ずっとzend frameworkばっかりでvbいつするの?って思ってました。私が。

vbsqlとは

vbsqlとは、visual studioでの、sql文の作成を手助けするツールです。
このツールには、(今現在で)2つの機能をつけようと思っています

  • sql server用sql文の作成、実行
    • select文の結果は、DataTableで返す
    • delete,update,insert文は数値を返す
      • last insert idを可能にする
  • フォーム内コントロールと、DBの列名を対応させ、1画面に入力されたデータを数行でinsert,update,selectできるようにする
    • textbox,combobox,checkbox等を対応させる予定

プロジェクトの場所

ここです

https://github.com/kura2391/vbsql

経緯

vbsqlを作成しようと思った理由は二つあります

  • 実際にvisual basicを使用していて、こういうのほしいなと思ったから
  • オブジェクト指向プログラミングのいい練習になるかなと思ったから

一つ目の理由が一番大きい気がします。
よくform applicationを作成するのですが、
(自分が知らないだけかもしれないけど)

一画面にいろいろデータを入れていって、それをボタンを押して保存更新する

みたいなことを結構していて、いちいちsql文を作るのも面倒だし、なんかよい手はなかろうかと思っていました。datatableのsqlcommandbuilderが確かあるのですが、それでもselect文は作成しないといけないため、select文も作ってくれるものを作成しようかなと。

(commandbuilderあまり使ってないから、もしかしたら既に実装されてるかも…まぁいいや)

二つ目の理由は、割と最近気づきました。私今まで手続き的にプログラミングしてたなぁと。全世界の流行はオブジェクト指向らしいので、このうぇーぶとやらにのるしかないとおもいました。

今後の予定

とりあえず、最低限の機能です。
今は、各sql文を生成するために必要なパラメータクラスの作成や、各sql文を作成するクラスを作っています。それがひとしきり完成したら、もう一つの機能も最低限だけ作り、動くものを完成したいと思っています。

まとめ

完成するとは限らず、私の気合が尽きる可能性もあるプロジェクトですが、それなりにのんびり努力していけたらなと思います。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA