生産販売管理のソフトウェアやその他のソフトウェアの多くはVBで作成しております。
で、VBって一体何ということでその説明を。ちゃんとした名称はマイクロソフト社製のVisualStudioになり、C言語やBASIC言語やPython等のコンピュータ言語を扱うプログラムの作成ツールになります。
やはりよく用いるのはBASIC。ベーシック言語に。
ではBASIC言語って何?って言う方も多いのでは確かに、最近BASIC以外の言語も非常に多くなってきているのが事実です。
今流行っているのはPythonでしょうか。まぁ少しはかじっています。Djangoと組み合わせて。
そんなはやりのコンピュータ言語でなぜBASICなのかまぁ、早い話が使い慣れているからです。一番最初に出会ったのがBASIC言語。
まぁ工業系の学校の数学の授業で数行のBASICをポケコンで組んだのが最初になるでしょうか、他の授業でフォートランもしました。
カードに鉛筆で印を付けて、何やらすごい部屋でそれを読み込んで。他の部屋では計算結果が15インチの連続用紙から出てくる。
そんな時代でしたね。その1年後にはシャープのパソコンテレビX1を購入していました。
アルバイト30万円を溜め込んで購入。まぁTVを見たいという目的もあった。 HuBASICやdbBASICを使っていて、しばらくしてアセンブラに足をつっこんでしまった。
ここはBASICの話題なのでアセンブラは別の機会に。
今アセンブラで組んでいる方は居るのかな、まぁ制御系とかではありそうな。当時は雑誌に応募とかしていた。
TheBASICとか。やはり掲載されたときはうれしかった。結構いろいろな雑誌に投稿したなぁ Oh!Xとかも。
もう雑誌はどっか行っちゃった。阪神大震災の時までは持っていたんだけど
アルバイトで自動車整備業向けのシステムを組んだのがやはり大きかったろうかもちろんNECのPC-9801。
16ビットのオフィス用のコンピュータ。初期のモデルではなくてPC-9801vm2とかを触っていたような。
学生の期間に結構色々と組んだのを覚えている。今考えればすごいコードの量になる。漢字を表示するだけでもKO,KO。
なんと漢字IN,漢字OUT今から漢字を使いますよここで漢字が終わりますよ。と今では考えられない暫くしてシフトJISなども出てきて多少変わったかな。
ここでしばらくBASICはお休み。
C言語などを触っていました。なんとMacintossh。マッキントッシュ。今のアップルのMacのご先祖さま。
まぁ面白かった。データベースで4thDimensiontoいうフランスのソフトウェアも触っていた。
ものすごい生産性が高かった。ただ、どうしても当時のマッキントッシュはユーザが少なかった。
そしてWindows95の時代に。これで一気にまたマイクロソフトでのお仕事が増えてきました。
最初はアクセスを用いたりも。そんな中で再び使い始めたのが BASIC。
VisualBasicになります。バージョン3くらいからでしょうか SQLサーバー等と組み合わせてこのVisualBasicを長く使っていくことになりますバージョンも4,5,6と進んで結構6の時代が長かった。
VB6と表現されることも多いです。そんな中、どんどんとWindowsXPから進んでいってドットネットに。
VisualBasicドットネットというものに進化します。さあ、名前こそはBASICと付いていますが、クラス化されたC言語に近いような構造。
これは面白い。逆にC言語がC言語では無いようなポインタやハンドルがあまり出てこない。そしてVB.netも全然変わって今までの概念では通用しない。
何もかも変わって結構、なれるのに時間がかかった。最初はVB.ntとVC.netは別々のソフトウェアだった。と思う。
それがVisualStudioと装いを替えて、統合環境になりました。なんでBASIC言語をやめないか。
それは、今まで積み重ねてきた資産があるからですそう安々と他の言語に置き換えるわけにもいかないし、使い慣れているし、便利だから Basicは素人向けで、汚く書かれているプログラムもたくさん存在する。
それは確かにそうだと思う。VBAなどから移行してきてそのまま記述するような場合も多々あると思う。
しかし、vb.netをちゃんとそれなりにクラスなどを考慮して記述すればすごく良いものだと思う。
VB2008,2010,2012,2013とか色々とあって、今はVisualStudio2019が最新 64ビット版の2022のプレビューも公開されてまだまだ使って行こうと思います。
ただ、VisualStudioでのBASICの立ち位置がどんどんと小さくなっていっているのも事実ですね
Python+Djangoなどこれから勢力を更に増やすのは間違いないでしょう。
ホームページを作るのも便利です。cssの記述などもここで行えるし。デブ釣ると使えば結構便利ですね。
エディターをWEBフォームにするとかというわけで、まだまだvb.netは使っていこうと思います。