C#

タブブラウザ・続き

とりあえず「前回終了時の状態復帰・簡易版」を実装。終了時に、現在のタブで表示されているWEBのURLを全てテキストファイルに書き込み、起動時に読み込むというかなりいい加減な実装。 そのうちXMLフォーマットにしたいなあ。 それで、現在マウスジェ…

タブブラウザ

とりあえず、道に迷わないように、次に実装する機能をリストアップしておく。とにかく、めんどくさいことはユーザにさせないで、そのくせそれなりに使いやすいブラウザを目指す。ブックマークの整頓? ありえません。 マウスジェスチャー 前回の状態復帰 見…

タブブラウザ

とりあえず、 バイナリ:http://zxp044.u-aizu.ac.jp/~susumu/?down=swb01.lzh ソース:http://zxp044.u-aizu.ac.jp/~susumu/?down=swb01s.lzh 注意書き:http://zxp044.u-aizu.ac.jp/~susumu/?name=stb にて放置。これより徐々にバージョンアップを図ろうか…

タブブラウザ

最近、自分でも良く続けてるなと思うタブブラウザです。そのいまのところの進捗報告をば。 タブを変えたときにボタンの状態が反映されないのを修正 タブを変えたときに、自動的にIEにフォーカスを持っていき、マウスホイールで自動的にスクロールをするよう…

タブブラウザ・今日はここまで

ほかにもC#でタブブラウザを作ってる人はいるんですね。ソース公開とかしてくれると嬉しいけど、そうもいかないか… で、今日やったところは、上記の4つのボタンの実装です。ということで、あまり進んでいません。日本シリーズを見てたら、コーディングが手…

タブブラウザ・がんばってます

とりあえず、まだがんばってます。これから実装したいのは、 戻る、進む、更新、消すの4つのボタン リンク抽出 前回復帰 スナップショット&アルバム です。 ちなみに、この画像は、動いている画面をキャプチャしたものです。見ての通り、かなり基本的な機…

タブブラウザ・続きの続き

とりあえず、新しいウィンドウを開いたときに、新しいタブで表示するようにはできた。AxWebBrowser.NewWindow2とppDispを駆使して実装。なんとなくだけど動いてる。 だけど、相変わらずIEにフォーカスを与えることができないので、マウスホイールを使ったス…

タブブラウザ・続き

フォーカスをIEに移す方法をひたすら探しているんだけど、見つからない。なにげに、AxWebBrowserって糞なのか? なんか、細かい設定はCOMを通して自力でやらないといけないみたいだし。所詮は.NETか…

タブブラウザ進捗状況

Windows上では、初めてのプログラミング(Cygwinは別)ということで、かなり手探りの状態で開発しています。それで、現在の状況はというと、 指定したURLを表示 タブによる切り替え googleでの検索 というところまではできました。疲れた。 で、今後の予定は、…

タブブラウザを作ってみるぞ

ということで、一連の高血圧事件のおかげで研究したくない症候群に陥ってしまいました。そして、某有名タブブラウザが私の環境ではあまりに不安定なので(なぜか私の環境ではよく設定ファイルが壊れてくれる。そのたびにマウスジェスチャーや検索バーの設定…

.NETのクラスライブラリ

使いにくい!! キーボードで打った文字列を、フォーム上に表示させるところまでやりました。そして思いました。なんで.NETのGraphicsオブジェクトはあんなにも使いにくいの? しかも、よく分からない仕様があるし。disposeしないといけないってどういうこと…

日本語入力

やっと、IMEの変換ウィンドウ(インラインのやつね)を任意の場所に表示できるようになりました。疲れた。なにしろ、imm.hとか、ほかのヘッダファイルでデフォルトで定義されているいくつかの構造体やらなにやらを自分で定義しなおして、あれやこれやとやっ…

imm32.dll

だれか、C#でimm32.dllの使い方を教えてください。はっきり言って、ぜんぜん分からん。これは、.NETのバージョンが上がるまで待てということなのか?

日本語の入力

エディタを自作するためには、日本語をIMEから頂かないといけません。で、変換後の日本語を渡してくれる専門のメッセージがあるものだと思って、2時間ぐらい探してました。 っていうか、KeyPressかよ!! あんなヘルプじゃ気づかねえよ。あ〜あ、ずっとK…

アウトラインプロセッサ

C#のTreeViewを使って、アウトラインプロセッサを作ろうと思ったけど、微妙に難しいことが判明した。まず、クリックしたときに、エディットモードにしたかったんだけど、無理。いくらエディットモードに移行しろと、プログラムを書いてるんだけど、途中で勝…

アウトラインプロセッサ

せっかくだから、C#を使って、アウトラインプロセッサを作ろうかと思います。もちろん、一体型です。.NET FrameworkのTreeViewが、ノードのラベルを編集できるみたいなので、それを使えばさくっとできるのではないかと思っています。 で、今日はこれから花火…

ストップウォッチを作ってみた

本のサンプルを参考に(コピーしただけだけど)、作ってみました。そして、驚きました。 CPUはまだそれほど消費してない。だけど、メモリを27MByteも消費してます。で、少しずつ上昇しては、GCのおかげかポーンと下がって、を繰り返してます。 メモリを…