はじめてのVBプログラミング - ボクにもできた!
いくつかの部屋があって、その部屋の入室は20日以上空けてはならないと言う状況があるとして(マジでそうなんです)、どの部屋にいつ入ったか、何日経過してるのかを管理したい・・・
とは言え、Excelなんかでチマチマ管理するのはチト面倒。
ドラえもんの道具のように、こんなピンポイントな要求を満たしてくれるツールなんてあるハズもなく。
自分で作るしかない!
ってなワケでプログラミングの勉強から始めるコトにしました。
一口にプログラミングと言っても広ぅござんす。
何から始めたら良いのやら・・・
という状態から辿り着いたのが「Microsoft Visual Basic 2008 Express Edition」という長い名前のプログラミングツールで、Microsoftからタダで入手可能(30日以内にユーザ登録が必要)。
これでWindowsアプリが自作できてしまうんですな。
VBScriptはいくらか組める程度の素養はあるけど、VBでのプログラミングってどうするの?取り敢えずヘルプを最初から見てみることにする・・・
VBScriptを勉強した時も感じたコトだけど、Microsoftのヘルプは良くできています。
ヘルプの冒頭がチュートリアル形式になっていて、意味も分からないまま説明文の通りになぞっていくとそれなりの物が完成します。
もちろんなぞるだけではダメ。その過程で得られるコトが沢山あるワケです。
一を聞いて十を知る、と言っては大袈裟かもしれませんが、「学ぶ姿勢」が大事ですな! (エラソーですが)
で、1週間ほど頑張って作ってみたのがこんなの。
プルダウンのUIで日付入力。ボタンを押すと日付登録&経過日数計算。
ん~我ながら素晴らしい!
ソースの方だけど、エディタの補完機能が素晴らしくメソッドやプロパティ候補を示してくれるし、間違いを指摘してくれるし、インデントは自動で付くし、とにかくメチャ便利です。
今、プログラミングが熱いので何か(カンタンな)ネタはないかなと画策中。
| 固定リンク | コメント (0) | トラックバック (0)

