AQUA's .NET 奮闘記

Hobby Programmer の成長記録

目次

ニュース

  • わんくま同盟
    わんくま同盟
  • わんくま掲示板
    C# と VB.NET の質問掲示板
スカウター : AQUA's .NET 奮闘記

日記カテゴリ

記事カテゴリ

書庫

Blog 利用状況

わんくま同盟 AWARD

わんくま同盟 影

Beginner's All purpose Symbolic Instruction Code


以前から気になっていた事を紹介します。


下の画面はVisual C# 2005のでWindows アプリケーションのプロジェクトを新規作成した時に表示されるIDEの画面です。

ご覧になるとわかりますが、Form1のツリー下に Form1.Designer.cs とあるパーシャルクラスがあるのを簡単に確認する事ができます。


C#のデザイナ画面

同様にVisual Basic 2005を起動し、Windows アプリケーションのプロジェクトを新規作成したときに表示されるIDEの画面を確認します。

すると、ツリー表示がC#と比較して簡素であり、パーシャルクラスで分離された Form1.Designer.vb をすぐに確認する事は出来ません。

そこで、下図にあるように、ソリューション エクスプローラ ウインドウ のタイトル表示直下のツールバーの左から2番目をClickします。

VBのデザイナ画面00

そうする事で、フォーム デザイナの コードが書かれているパーシャルクラスForm1.Designer.vb がある事を確認できます。( 下図参照 )

VBのデザイナ画面01

う~ん…

何の目的で、Visual Basic 2005ではデザイナのコードを簡単に見せないような作りになっているのでしょうかねぇ…

BASIC ( Beginner's All purpose Symbolic Instruction Code の略 、「基礎」を表す英単語 ' Basic ' を踏まえている ) の延長上にある開発言語であるが故に Beginner には触らすな的な意図があるようにも思えますが、良いほうに考えればむしろ、コーディングに集中できるように設計されているのでしょう。

それでも、このデザイナのコードを検証するといろんな知識を得る事ができるので、ちょっと勿体無いですね。

投稿日時 : 2007年4月27日 12:58

Feedback

# re: Beginner's All purpose Symbolic Instruction Code 2007/04/27 13:25 シャノン

BASICが何の略か思い出せなくて、「最初は Beginner's だったんだけど…あとは、えーっと………ええぃ、『Beginner's ASIC』でいいや!」って放り出した記憶がよみがえった。

# re: Beginner's All purpose Symbolic Instruction Code 2007/04/27 20:00 R・田中一郎

>何の目的で、Visual Basic 2005ではデザイナのコードを簡単に見せないような作りになっているのでしょうかねぇ…

VB6以前は、デザイナのコードをみることすら叶わなかったっす。
テキストファイルとして除けば、何となくは見れましたけど。

# re: Beginner's All purpose Symbolic Instruction Code 2007/04/28 8:59 アクア

■ シャノンさん
> ええぃ、『Beginner's ASIC』でいいや!」って放り出した記憶がよみがえった。

先入観ですが、何事にも緻密な方だと思ってましたので、理由はありませんがホッとしました。^^;

■ R・田中一郎さん
> VB6以前は、デザイナのコードをみることすら叶わなかったっす。

コレを見た時に、何となくですが、VB6以前は開発言語ではなく開発ツール的要素が強いなと感じました。
ただ何となくですが…

# re: Beginner's All purpose Symbolic Instruction Code 2007/05/08 22:28 Jitta

> このデザイナのコードを検証するといろんな知識を得る事ができるので、ちょっと勿体無いですね。
初心者(というより、VBer)がそんなことを考えてはいけません。もしくは、考えるはずがありません:p

# re: Beginner's All purpose Symbolic Instruction Code 2007/05/09 0:09 アクア

Jittaさん
それは私に対する最上級のほめ言葉と受け取ってよろしいですか?^^

タイトル
名前
Url
コメント