<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> <dfn><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Visual Basic</anchor></dfn> は、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">マイクロソフト</anchor>による <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Windows</anchor> 用 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">BASIC</anchor>
系<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">プログラミング言語</anchor>およびその<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">開発環境</anchor>です。</p><section><h1>関連する概念</h1><figure class="short list"><ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">VB4</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">VB5</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">VB6</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">VB.NET</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">VBA</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">VBScript</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Visual Studio</anchor></li></ul></figure></section><section><h1>メモ</h1><figure class="amazon"><p><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Visual Basic</anchor></p></figure><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2003-01-04 16:47</weak> <em><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor></em>: <em>VB初心者友の会</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www2j.biglobe.ne.jp/~little-g/vbtomo.html">http://www2j.biglobe.ne.jp/~little-g/vbtomo.html</anchor-external> 質は相変わらずなんだが、最近過疎化が著しい。業界的にも VB 離れが進行している影響をもろに食らってるんだろうな。</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> <em>Visual Basic in Deep...</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.koalanet.ne.jp/~akiya/vbindeep/">http://www.koalanet.ne.jp/~akiya/vbindeep/</anchor-external> 業界の有名人 K.J.K. 氏のところ。さすがに最近では有り難味は薄いかな。</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> <em>HEROPAs HomePage</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://plaza5.mbn.or.jp/~heropa/">http://plaza5.mbn.or.jp/~heropa/</anchor-external> 便利な小技を集めた VB Tips や、めんどくさい <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">M$</anchor> の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">OCX</anchor> の代替 class module とかが素敵</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[6]</anchor-end> <em>み〜くんパパの仕事部屋</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.mitene.or.jp/~sugisita/family/papa/vb/">http://www.mitene.or.jp/~sugisita/family/papa/vb/</anchor-external> 生まれた時からプライバシもへったくれもない赤ん坊は可愛そうだな, でもそういう親に育てられてどんな大人になるんだか、とか思いつつ。基本的な例が色々揃ってるので便利かも。</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</anchor-end> <em>Stadt Homepage for VB</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.netlaputa.ne.jp/~stadt/vb/">http://www.netlaputa.ne.jp/~stadt/vb/</anchor-external> 日本語の VB 界ではあまり類を見ない設計思想編や大変良質で再利用性も高いクラス類など大変すばらしかったが、更新が止まって数ヶ月で削除。作者死亡か?</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="8" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[8]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;7</anchor-internal> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://web.archive.org/web/20011005162010/http://www.netlaputa.ne.jp/~stadt/vb/">http://web.archive.org/web/20011005162010/http://www.netlaputa.ne.jp/~stadt/vb/</anchor-external>。</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="9" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[9]</anchor-end> <em>Visual Basic Station</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www1.harenet.ne.jp/~unaap/">http://www1.harenet.ne.jp/~unaap/</anchor-external> 非常に豊富な <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">API</anchor> 使用例やかつて賑わった掲示板 (今でも相変わらず厨房で賑わっている。) があるんだが、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JavaScript</anchor> とかを有効にしておかないと見れなくなる駄サイト。</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[10]</anchor-end> <em>HANAGEX ComputerEntertainment</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.h3.dion.ne.jp/~hanagex/">http://www.h3.dion.ne.jp/~hanagex/</anchor-external> 役に立つ情報はないがデザインが cool なので挙げておいた (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">不思議マーク付け</anchor>だけど)。中高生の VB programer の会社だそうだ。 VB なんかよりもっと楽しいことしたらいいのに(w</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="11" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[11]</anchor-end> <em>素人工房</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://web.archive.org/web/20011005162347/http://www.din.or.jp/~ren-t/vb/index.html">http://web.archive.org/web/20011005162347/http://www.din.or.jp/~ren-t/vb/index.html</anchor-external> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://web.archive.org/web/19991012032149/www.din.or.jp/~ren-t/vb/index.html">http://web.archive.org/web/19991012032149/www.din.or.jp/~ren-t/vb/index.html</anchor-external> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">GDI</anchor> 系の解説が良かったんだが閉鎖。</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="12" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[12]</anchor-end> <em>VisualBasic増強作戦</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://hp.vector.co.jp/authors/VA010786/">http://hp.vector.co.jp/authors/VA010786/</anchor-external> 伝説と化している VB4/5 時代最大の日本語情報。終了後数年して消滅, Web Archive にも残ってない。 (閉鎖時の内容を圧縮したものが配布されてたから、持ってる人は多いと思うんだけど。)</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="13" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[13]</anchor-end> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2003-01-04 17:15</weak> <em><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;7</anchor-internal>-12</em>: このほかにも評判の良かった日本の VB 系 Web site は次々に閉鎖。残っているところでもかつての勢いは見られない。いよいよ VB の最期も近いのか。 (それでも VB は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">COBOL</anchor> みたいに根強く残るだろうという予想がありますけど、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">M$</anchor> の support とか license を考えると、どうなることやら。)</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="14" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[14]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="13" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;13</anchor-internal> VB ってこのまま消滅しちゃうんじゃ? もう VB 界の偉い人、みたいのって <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">V友</anchor>のひとこと掲示板にしかいないっぽいし。 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">K.J.K.</anchor> も活動停止宣言してたし。</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="15" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[15]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="14" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;14</anchor-internal> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">C#</anchor> と一緒にあぼーんですか?</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="16" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[16]</anchor-end> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2003-08-07 09:56:56 +00:00</weak> <em><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="14" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;14</anchor-internal></em>: でも K.J.K 普通にいたよ?</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="17" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[17]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="16" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;16</anchor-internal> もう来ませんの法則?</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="18" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[18]</anchor-end> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2003-11-18 17:04:37 +00:00</weak> <em><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor></em>: SUKIAKI</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="19" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[19]</anchor-end> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2003-11-19 10:16:11 +00:00</weak> <em><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;5</anchor-internal></em>: <em>HEROPA's HomePage</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www31.ocn.ne.jp/~heropa/">http://www31.ocn.ne.jp/~heropa/</anchor-external> : ISP の都合により移転だそうで</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="20" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[20]</anchor-end> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2003-11-19 10:18:54 +00:00</weak> <em><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;6</anchor-internal></em>: <em>み〜くんパパの仕事部屋</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.mitene.or.jp/~sugisita/">http://www.mitene.or.jp/~sugisita/</anchor-external> : 移転だとさ。</li></ul><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <cite>C#に対するVisual Basicのシェア - Yuya Yamaki’s blog</cite>
( (<time>2012-12-10 10:44:36 +09:00</time> 版))
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://d.hatena.ne.jp/Yamaki/20121210/1355126506">http://d.hatena.ne.jp/Yamaki/20121210/1355126506</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="21" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[21]</anchor-end> <cite xml:lang="ja">Visual Basic 6が未だに生き残っている理由 | スラッシュドット・ジャパン デベロッパー</cite>
(<time>2012-06-13 11:04:48 +09:00</time> 版)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://developers.slashdot.jp/story/12/06/12/079206/Visual-Basic-6%E3%81%8C%E6%9C%AA%E3%81%A0%E3%81%AB%E7%94%9F%E3%81%8D%E6%AE%8B%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E7%90%86%E7%94%B1">http://developers.slashdot.jp/story/12/06/12/079206/Visual-Basic-6%E3%81%8C%E6%9C%AA%E3%81%A0%E3%81%AB%E7%94%9F%E3%81%8D%E6%AE%8B%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E7%90%86%E7%94%B1</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="22" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[22]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">VB6</anchor> の文字列は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Unicode</anchor> なのに、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">VB6</anchor>では <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Unicode</anchor> 対応できないという主張があるらしい。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="23" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[23]</anchor-end> どういうことかと調べてみると、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">VB6</anchor> の標準コントロールは <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ANSIコードページ</anchor>で文字列を表示するらしい。
あれ、そうだったっけ。もう離れて久しいのでよく覚えてないけど。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="24" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[24]</anchor-end> 
それ以外でも <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">VB6</anchor> 時代だと <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Win32 API</anchor> を呼び出すときに <code>W</code> 系 API でなく
<code>A</code> 系 API を使うのが普通だっただろうし、入出力のあちこちで 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ANSIコードページ</anchor>に変換するコードを入れているだろうから、
既存の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">VB6</anchor> アプリケーションが <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Unicode</anchor> を<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字化け</anchor>なく通すようにするには相当の工数が必要だろうというのは容易に想像できる。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="25" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[25]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">インターネットメール</anchor>の実装を<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">8ビットスルー</anchor>にする手間とどちらが複雑かw</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="26" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[26]</anchor-end> 
てか、未だに <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">VB6</anchor> が動く環境を保ってあげているのなら、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Microsoft</anchor>
も <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">VB6</anchor> シリーズの開発を再開してその辺融通きかせてあげればいいんじゃないのかねえ。</p></section></body></html>