Upgrade to Pro — share decks privately, control downloads, hide ads and more …

WPF(C#) で超簡易オリジナル Broweser 作ったお話 @SecCamp 全国大会 ...

Yuma Soga
August 18, 2018

WPF(C#) で超簡易オリジナル Broweser 作ったお話 @SecCamp 全国大会 2018 各種発表会など / The story that made a super simple browser.

セキュリティ・キャンプ 全国大会 2018 の ゼミ内発表会とかで使ったスライドです。
途中暴言があります。
多分疲れで判断能力が狂ってたんだと思います。

ちなみにソースコードは借りてたPCからデータ抜き出すの忘れてて全て吹き飛ばしました。

Yuma Soga

August 18, 2018
Tweet

More Decks by Yuma Soga

Other Decks in Programming

Transcript

  1. 自己紹介 • 曽我 悠真 ( TW: yu_san_19) • 中学 3年生

    • XJ (ジュニア限定 ネットワークゼミ) • 普段は Ruby on Rails を 頑張って勉強。
  2. 作ったもの : ブラウザもどき • WPF ( C# & XAML )

    • CSS も JS も読み込まない • 対応タグ: a, p, img • パーサーは Html Agility Pack 使用。 • MS製の某ブラウザよりも はやく消されるでしょう。
  3. 技術的なこと • 表示について 1. パーサーを通してノード状にする 2. foreach と 再帰 使って回す

    3. タグの要素名とプロパティを 分岐させて 4. 適当なWPFのコンポーネントを StackPanel に追加してく。
  4. 技術的なこと • 戻るボタン • 移動する度に Stack に Push • ボタン押されたら

    Push せずに Pop • やりすぎると、 System.InvalidOperationException ‘Stack が空です’