日本語プログラミングソフトを作る への返答

投稿で使用できる特殊コードの説明。(別タブで開きます。)
本名は入力しないようにしましょう。
投稿した後で削除するときに使うパスワードです。返答があった後は削除できません。
返答する人が目安にします。相手が小学生か社会人かで返答の仕方も変わります。
最初の投稿が質問の場合、質問者が解決時にチェックしてください。(以降も追加書き込み・返信は可能です。)
※「過去ログ」について書くときはその過去ログのURLも書いてください。

以下の返答は逆順(新しい順)に並んでいます。

投稿者 (削除されました)  () 投稿日時 2010/6/23 14:39:05
(削除されました)
投稿者 TNKSHT  (社会人) 投稿日時 2010/6/18 09:44:17
>.NETでCoolbar(Rebar)を使う
>http://dobon.net/vb/dotnet/links/coolbar.html

CommandBar for .NET を使ってみましたが、駄目でした。

© http://www.lutzroeder.com/dotnet/

で、ツールボックス > 右クリック(全般) > アイテムの選択(I)... >  .NetFreework(タブ) > 参照 > CommandBar.dll > OK(クリック) > CommandBarManager > チェックIN > Form(Form1)へ追加

プロパティ > CommandBars > 「...」ボタンをクリック・・・

CommandBar コレクションエディター を開くところまではできました。
しかし、「追加(A)」ボタンが使えません。
「ソースを編集しろ」ということでしょうか、
それとも、「VB」では使えないでしょうか、
VB2008、VC2008、VCS2008、VB2010で試しましたが、どれもダメでした。
現在、を使っています。

VC5.0のCDにあったので、CoolBarControlが使えるのかと思い、ActiveXコントロール「だけ」、インストールしたのですが、追加されませんでした。
投稿者 よねKEN  (社会人) 投稿日時 2010/6/7 10:28:19
■日本語プログラミングソフト
日本語に限らず、コンパイラ/インタプリタを作成するために以下の辺りの知識が必要になります。
・字句解析
・構文解析
(意味解析)  ← 作るものによって必要/不要が異なる
(コード生成) ← 作るものによって必要/不要が異なる

日本語で書けるプログラミング言語とそうでない言語の違いは字句解析だけなので、
日本語で書けることはあまり問題ではありません。

今はコンパイラの入門書籍もたくさん出ていますので、大きめの書店で探してみるのもよいと思います。Webでも基本的なところは調べたり、勉強したりすることもできます。
ただし、ほとんどの書籍はC/C++、Java、C#向けで書かれており、付属するプログラムなどは
それらの言語を読みこなせる必要があります。
(理論についてはどの言語で作るかは関係ないので、どの本でも役立ちます)

■Coolbarコントロールに関して
.NETでCoolbar(Rebar)を使う
http://dobon.net/vb/dotnet/links/coolbar.html

Coolbarは既に廃止された機能のようなので、その代わりになりそうなものが示されています。

■Ribbonコントロールに関して
A Professional Ribbon control 
http://ribbon.codeplex.com/

これはWPF用ですが、codeplexで配布されています。どの程度、実用できるかはわかりません。
Windowsアプリ用は聞いたことも見たこともないのであるかどうかはわかりません。
投稿者 tnksht  (社会人) 投稿日時 2010/6/6 21:31:21
いろんな参考資料ありがとうございます。

ちなみに、RibbonコントロールやCoolBar(Reber)コントロールをで使いたいのですが、
ダウンロードサイトはありませんか?

極力、"デモ版や、試用版や、有料や、アカウントを登録すればダウンロードできる" じゃない方がよいです。
投稿者 トマト  (中学生) 投稿日時 2010/6/6 20:46:31
プロデルがC#でできてるみたいだから、作ることは可能だと思う。難しそう…
投稿者 葉月  (社会人) 投稿日時 2010/6/5 23:22:41
こんばんは。

なでしことかは使ったことありませんが――
出来ないことはないと思います。
ただ、元で用意してあるものを使った方が効率もいいし、
バグなど多くの問題が改善されています。

それらの理由から、プログラミングソフトを自作するのは、
本来の.NETの用途から外れていることになります。
(Web用アプリや作業短縮用のスクリプトなど、
 処理速度に依存しないツールに適しています。
 逆にハードを操作するといった処理速度が重要なツールには向いてません)

勉強で作ってみたいという欲求ならいいと思います。
現段階では難しいと思うので、とりあえずもっと簡単なツールから作
成し、実力がついたら挑戦してみてはどうでしょうか?
投稿者 (削除されました)  () 投稿日時 2010/6/5 22:04:26
(削除されました)
投稿者 TNKSHT  (社会人) 投稿日時 2010/6/5 19:30:17
VB2008でソフトを作っています。

**

TTSneo
>>http://tts.utopiat.net/
プロデル
>>http://rdr.utopiat.net/
なでしこ
>>http://nadesi.com/

**

この様なソフトをVB2008ExpressEditionで作ることは、できるでしょうか?