今さらながら、最近になってVB.NETをいじくっている。VB2005 Express Edition。無料のやつ。
何となく6.0のままでいいやってんで今まで放置してました。Excelのマクロ言語が6.0準拠のままなのでという理由もありますが。
しかしせっかく無料で配っているし、6.0と並存させても良いようなのでインストールしてみました。
しばらくいじってみたんですが、「これってVBか?」とか思ってしまいます。
何か、分かりにくい。
クラスライブラリは6.0でも苦手なのでほとんど使ってなかったんですが、.NETになってオブジェクトとクラスを前面に押し出した仕様になっているようです。
何かやりたいことが思う通りに記述できない。このもどかしさは何だろ、ずっと昔にアプレットを作りたくて java に手を出したときの感覚に似てる。
java は結局なじめなくて途中で放り出した記憶があります。
いずれは Microsoft Office のマクロ言語も.NETで統合されていくでしょうし、それまでに何とか身に付けたいところです。
ちなみにこの2005、6.0で組んだソースコードをコンバートする機能もあるのですが、NESREADER をコンバートしてみましたがうまく動きませんでした。
見直しがてら全部書き直さないと駄目かなあ?でも、面倒なのでたぶんやらない。
何となく6.0のままでいいやってんで今まで放置してました。Excelのマクロ言語が6.0準拠のままなのでという理由もありますが。
しかしせっかく無料で配っているし、6.0と並存させても良いようなのでインストールしてみました。
しばらくいじってみたんですが、「これってVBか?」とか思ってしまいます。
何か、分かりにくい。
クラスライブラリは6.0でも苦手なのでほとんど使ってなかったんですが、.NETになってオブジェクトとクラスを前面に押し出した仕様になっているようです。
何かやりたいことが思う通りに記述できない。このもどかしさは何だろ、ずっと昔にアプレットを作りたくて java に手を出したときの感覚に似てる。
java は結局なじめなくて途中で放り出した記憶があります。
いずれは Microsoft Office のマクロ言語も.NETで統合されていくでしょうし、それまでに何とか身に付けたいところです。
ちなみにこの2005、6.0で組んだソースコードをコンバートする機能もあるのですが、NESREADER をコンバートしてみましたがうまく動きませんでした。
見直しがてら全部書き直さないと駄目かなあ?でも、面倒なのでたぶんやらない。