掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VBで独自言語を作るには? (ID:125639)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>> 日経ソフトウェア ># 日経ソフトウエアですね。(ェ→エ) _|‾|○ il||li > ヘルプで調べてみたのですが > よく分かりません。 質問は具体的に書きましょう。 どこを見ればよいのかわからなかったのですか? それとも、ヘルプを見たけど、どのような機能を持つ物かわからなかったのですか? それとも、機能はわかったけど、使い方の説明で分かりにくい記述があったとか? どこを見たらよいかさえわからないなら、まずは、ヘルプの [複数の言語でのソース コードの動的な生成とコンパイル]を。 http://www.microsoft.com/japan/msdn/library/ja/cpguide/html/cpconGeneratingCompilingSourceCodeDynamicallyInMultipleLanguages.asp その後で、名前空間下にどんなクラスがあるかを調べ、googleでサンプルを探しつつ、 実際に試してみる、というのが良いかな。 いずれにしても、CodeDomは高機能なので、自分で超をつけるほどの初心者なら、 多分、ヘルプだけみても理解しきれないんじゃ無いかと。 最低限、自分で試して調べられる程度のVB.NETの基礎知識は必要でしょう。 ま、独自言語を作るともなれば、その言語の文法仕様等をきっちりと 定義する必要があるので、その辺の設計能力も問われるかも。 ちなみに、[かけはし]などもCodeDomを利用しているそうです。 http://comets.half-done.net/kakehashi/summary.html > 詳しく教えていただけないでしょうか? そんな。「詳しく」というのは些か無茶な注文ではありますまいか。 どこが分からないのかも示さず、単に教えて欲しいとだけ書いても、 無視されるのがオチですよ。 どこがわからないのか書かれていないのだから、教えるとなれば、回答者は 「あらゆる点を、ヘルプや参考書以上に詳しく記述しなければならない」事になります。 それは、掲示板で答えられるようなボリュームじゃないですよ…。 まぁ、せめて概要だけ書いておくと。 CodeDomは、「ソース コードをモデル化」したものです。 先の[複数の言語でのソース コードの動的な生成とコンパイル]に 書いてある事の繰り返しになっちゃいますがね。 CodeDomを各言語用に実装したクラスを用意すれば、その言語の プログラムコードを解釈して、実行させる事ができます。 またモデル化されたオブジェクトから、逆にソースコードを生成する事もできます。 http://www.microsoft.com/japan/msdn/library/ja/dv_vjsample/html/vjsamcodedomsampleusecodedomprovider.asp http://support.microsoft.com/default.aspx?scid=kb;ja;304654 http://www.users.gr.jp/blogs/fukui/archive/2004/02/07/1135.aspx http://dobon.net/vb/dotnet/programing/incodecompiler.html
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.