サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
体力トレーニング
vain0x.github.io
以降、サンプルコードは Rust 風の構文で書く。ただし型システムや処理系は Rust とは限らない。 ジャンプとスタックマシンの相性の悪さ 式指向の構文を持つ場合、式の評価の途中でジャンプすることができる。 この関数をスタックマシンのコードにナイーブにコンパイルすると、次のような不正な振る舞いをする。 1 をスタックに積む 2 をスタックに積む return する。スタックから返り値 2 を pop して、関数から抜ける スタックから2つの値を pop して足し、和をスタックに積む (← ジャンプしたのでこれは実行されない) ここで 1 はスタックに置かれたままであり、関数の実行の前後でスタックの深さが維持されない。 解決策 この問題を解決するには、レジスタマシンを使うか、ジャンプする際に不要になった値をスタックから pop するようなコードを生成すればいい。 (追記: 正準化(cano
※これは XAML Advent Calendar 2016 の25日目の記事です。 追記: 現在は推奨していません。 WPF/XAML を使って帳票のデザインから印刷までやってみたという話です。ソースコードが GitHub にありますので、それと同様にやればできます。 vain0x/wpf-printing 要約 XAML というマークアップ言語で帳票のデザインから印刷までできれば、たくさんの利点がある。 WPF アプリケーションで帳票のプレビューや印刷を行うサンプルを作った。 ページネーションが大変だったけどなんとかなった。 前提知識 XAML、WPF について簡単に説明します。 XAML とは、GUIアプリケーションの外観を記述するマークアップ言語です。WEB 系の人には「HTML+CSS みたいなもの」といえばイメージしやすいのではないでしょうか。 WPF とは、XAML と .N
このページを最初にブックマークしてみませんか?
『vain0x.github.io』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く