WEBブラウザ作成
今、C++の勉強をしていて、インターネット関連のアプリを作ろうと思ったのですが、どこから手をつけて良いのかわかりません。
C++&DXライブラリでの開発が望ましいのですが、可能ですか?
ぶしつけで失礼ですがよろしくお願いします。
WEBブラウザ
Re:WEBブラウザ
> C++&DXライブラリでの開発が望ましいのですが、可能ですか?
可能です。
DXライブラリを使う理由がわかりませんが、レンダリングエンジンを自作するということでしょうか?
いずれにせよ、可能かどうかでいえば"可能"です。
可能です。
DXライブラリを使う理由がわかりませんが、レンダリングエンジンを自作するということでしょうか?
いずれにせよ、可能かどうかでいえば"可能"です。
Re:WEBブラウザ
ありがとうございます。
レンダリングエンジンですか……
IEやFirefoxみたいなやつを作りたいです
(難しいのは承知の上です)
これはこちらの記入ミスでした
URLを入力してサイトにジャンプ、サイトの文章や画像を表示する
って感じです
かなり抽象的だと思いますが、宜しくお願いします
レンダリングエンジンですか……
IEやFirefoxみたいなやつを作りたいです
(難しいのは承知の上です)
これはこちらの記入ミスでした
URLを入力してサイトにジャンプ、サイトの文章や画像を表示する
って感じです
かなり抽象的だと思いますが、宜しくお願いします
Re:WEBブラウザ
> C++&DXライブラリでの開発が望ましいのですが、可能ですか?
HTMLのまともなレンダリングエンジンをDXライブラリとC++で一人で作れるとしたら相当(ウィザード級?)な技術者です。つまり、普通は技術的・時間的に無理です。
HTMLのまともなレンダリングエンジンをDXライブラリとC++で一人で作れるとしたら相当(ウィザード級?)な技術者です。つまり、普通は技術的・時間的に無理です。
Re:WEBブラウザ
一般的に出回っているブラウザは、IEやMozillaのレンダリングエンジンを利用しています。例えばSleipnirだとIEと同じTrident(トライデント)を使っていますね。
http://ja.wikipedia.org/wiki/Trident
HTMLレンダリングエンジン
http://ja.wikipedia.org/wiki/HTML%E3%83 ... 8%E3%83%B3
http://ja.wikipedia.org/wiki/Trident
HTMLレンダリングエンジン
http://ja.wikipedia.org/wiki/HTML%E3%83 ... 8%E3%83%B3
Re:WEBブラウザ
> 一般的に出回っているブラウザは、IEやMozillaのレンダリングエンジンを利用しています。
元からあるレンダリングエンジンを基盤にして作られている。
ということですか?
それを利用すれば、楽にできるかもしれません。
ちょっとがんばってきます。
元からあるレンダリングエンジンを基盤にして作られている。
ということですか?
それを利用すれば、楽にできるかもしれません。
ちょっとがんばってきます。
Re:WEBブラウザ
>元からあるレンダリングエンジンを基盤にして作られている。
>ということですか?
Mozillaは解りませんが、IEはCOMコンポーネントが提供されています。
この、COMコンポーネントが持つ機能を外部から呼び出す事で実現します。
戻る&進むボタンはとりあえずツールバーあたりを利用するのが手っ取り早いかと。
ボタンが押されたら、メッセージを捕まえて、COMコンポーネントの戻る機能を呼び出す。
とりあえず、グーグル先生に「IEコンポーネント」って聞いてみると幸せになれるかもしれません。
完全に自作したいのでしたら、HTMLのパーサを書くところが第一歩になると思います。
もしくは、HTTPでの対話。 ですか。
>ということですか?
Mozillaは解りませんが、IEはCOMコンポーネントが提供されています。
この、COMコンポーネントが持つ機能を外部から呼び出す事で実現します。
戻る&進むボタンはとりあえずツールバーあたりを利用するのが手っ取り早いかと。
ボタンが押されたら、メッセージを捕まえて、COMコンポーネントの戻る機能を呼び出す。
とりあえず、グーグル先生に「IEコンポーネント」って聞いてみると幸せになれるかもしれません。
完全に自作したいのでしたら、HTMLのパーサを書くところが第一歩になると思います。
もしくは、HTTPでの対話。 ですか。