
ホームページ教室 http://www.it-system-jp.com
ちょっとした事が分からず何日も悩んだり、へーそんな方法があったのかと驚いたり、
プログラミングを独学でやっていると、そんな何気ないことが目を開く
きっかけになったりします。そんなトピック中心の無料マガジンです 。
|
■メールマガジン 「VisualBaiscプログラミング教室レター」とは VisualBasicプログラミングの初級者、中級者を対象とした コラム、ワンポイントレッスンをメールであなたのお手元へ 配信するシステムです。登録に関して料金は必要ありません。 ■どのようなメールが送られてくるのか 毎回読み切りのVisualBasicプログラミングのコラム、 ワンポイントレッスンです。 ■いつからスタートするのか すでにスタートしています。 ■いつ終了するのか このプロジェクト自体は、将来的に継続しておこなっていくつもりですので、終了時期は設定していません。尚、お手元への配信停止はいつでも自由におこなうことができます。 ■配信頻度は 週刊発行です。 ■発行者は しゅうさん syu_2000@ybb.ne.jp です。 |
SAMPLE======================================================================== 「VisualBaiscプログラミング教室レター」 メールマガジン サンプル========================================================================今日はVB特有の、変数宣言必須の設定とデータ型のコラムです。------------------------------------------------------------------------ ☆★☆★☆★☆★ VisualBasicプログラミング工房 ☆★☆★☆★☆★ ”””みんなプログラマーになろう!!””” [変数の宣言]○変数宣言必須ってなんですか? VBでは、変数を宣言せずに使用することができます。 この場合データ型はバリアント型になります。 これはこれで便利なようなものですが、 Dim Goukei As Long と宣言していて、 Goukei=Kinagaku*Suryou Label1.Caption=Gokei と言うようなコードを書いてもエラーにはなりませんが、 答えは意図していた物と違う物になってしまいます。 Label1には0が表示されますね。 GoukeiとGokeiは全く違う物です。 綴りの違いに気がつかず、何日も悩んだりする人がよくいます。 [変数宣言必須] を設定しておけば、こんな事でバグッたりせずに済みます。 VBはデフォルトでは必須に設定されていません。 これを設定するには、 メニューバーから [ツール]−[オプション]−[編修]−[変数の宣言を強制する] で設定します。 [バリアント型] ○データ型を指定しないとバリアント型になります。 明示的にバリアント型を宣言することもできます。 Dim Goukei ---指定していない Dim Goukei As Variant ---指定している オールマイティのなんでも型で便利な様ですが、 32バイトのメモリサイズが必要ですし、 (Integer型なら2バイト) VBの方で、データの型を判断するので、結構危険です。 例えば 100+100 が 100100 になったりします。 これは100を文字列としてVBがとらえ、 文字列の連結演算をしたからです。------------------------------------------------------------------------■登録/解除の方法http://www.it-system-jp.com/magmag.html「VisualBaiscプログラミング教室レター 」は、上記URLよりいつでも登録/解除可能です。========================================================================○「VisualBaiscプログラミング教室レター」2000/4/25 (週刊)発行責任者 :西田修一発行システム:インターネットの本屋さん『まぐまぐ』 http://www.mag2.com/マガジンID:0000033611 【「プログラミング教室レター 」は、転載, 複写 禁止です。】======================================================================== |
VisualBasicプログラミング教室レター
メールマガジン解除
お問い合わせは
mailto:syu@ac.mbn.or.jp