忍者ブログ
日記です.自分用のメモ代わりに書くことが多いです.
10 9 8 7 6 5 4 3 2 1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

今日は,私がいる大学の学園祭の振り替え休日(?)とかでお休みでした.

ので,研究室には行かずひたすらエディタ作りに励んでいました.

資料がなくて困っていたリッチエディットコントロールですが,

ようやく使えるサイトを見つけました.

Iczelion's Win32 Assembly Tutorials の翻訳

というページです.見てもらえば分かりますがアセンブリです...

まぁ,基本的にはアセンブリもC++もコンパイルしてしまえば違いなんてないですしね.

とまあ,それは置いておいて,エディタですが,

今日は検索・置換などを実装しました.↑のサイトを見ながら.

次にやった(というかやっている)のは,ハイライト,つまり予約語などの色付けです.

これがまた難問で,↑のサイトでもやってるのですが,ハイライトの部分は

プログラムが複雑だからという理由で詳しい説明がなされていません(TT)

ソース読もうにもアセンブリだし・・・

なんとか頑張って解読しようとしたんですが,このサイトにある方法は速度を重要視しているようで,

アセンブリであることも考えると相当気が遠くなります.

ということで,基本的な考え方は分かったので,

ハイライトを行う部分は自前で実装しようと思います.

これさえ乗り切れば,エディタとしてはとりあえず使えるレベルになると思います.

あとは統合開発環境(IDE)にするべく,プロジェクト管理やら構文解析やらを追加する感じですかね.

やっと先が見えてきた感じです.

研究テーマと多少ずれてるような気がしないでもないですが,そこは気がつかなかったということで一つ.
PR
この記事にコメントする
お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード Vodafone絵文字 i-mode絵文字 Ezweb絵文字
この記事へのトラックバック
この記事にトラックバックする:
プロフィール
HN:
まさぽん
性別:
男性
職業:
会社員
最新記事
(08/22)
(08/16)
(08/08)
(08/01)
(07/30)
カウンター
ブログ内検索
最新コメント
[03/18 ひぐ]
[03/10 まさぽん]
[03/09 ボンボ-ン]
[03/07 まさぽん]
[03/07 まさぽん]
クリック募金
なかのひと
アクセス解析
忍者ブログ [PR]
≪PREV HOME NEXT≫