Livetで始めるWPF(ざっくり)入門 その7
GUIとスレッド まず、WPF関係ない話ですが、一般にGUIはシングルスレッドモデルを前提にしてます。つまり、UIコントロールの生成、変更、削除は単一のスレッドからのみに限定されてます。これは主...
29 search resultsShowing 1~20 results
GUIとスレッド まず、WPF関係ない話ですが、一般にGUIはシングルスレッドモデルを前提にしてます。つまり、UIコントロールの生成、変更、削除は単一のスレッドからのみに限定されてます。これは主...
はじめに 前回やったトリガーはWPF標準なもので、良くも悪くも基本的なやつです。できることが少ないです。例えば、ボタンのマウスオーバー時にプロパティを変更したりしましたが、IsMouseOver...
XAML応用編 前回はXAML基本編ということで、主にXAML->C#の変換ルールを取り上げました。これだけだとXAMLじゃなくてXMLです。ということで、今回はXAML独自の、つまりXM...
XAMLとは 今回はXAMLについてです。初回でXAMLとはHTMLみたいなものだと言いました。また、AltJSのようなものだとも言いました。まず、XAMLはXML拡張です。ので、基本的にはXM...
前回までの続き View<->ViewModel<->Model間の通信について、前回はViewModel<->Modelをやりました。ので、今回はView&...
はじめに Livetを使用する以上、MVVMに沿ったやり方で開発することとなります。Rails使ったらMVCに沿うのと同じノリです。で、MVVMなんですが、ざっくりでこんな感じです。 パート ざ...
この記事は何? WPF入門記事です。が、巷の入門記事見たく深堀りはしません。アプリを作れるようになるのが目標です。そのため色々と楽をします。具体的に言うとLivetの使用を前提とします。ちなみに...
検査例外はJavaで導入された例外に対する興味深い機構です。Javaで導入された当初、検査例外は多くの人々に素晴らしい解決策だと思われました。しかし、最近のメジャーなJVM言語で検査例外をサポー...
例外 Advent Calendar 2014の継続について 参加者が集まらなかったという経緯から独りAdvent Calendarとして始めた「例外 Advent Calendar 2014」...
正しさは相対的な概念である。 Bertrand Meyer [1] Bertrand Meyer氏は「契約による設計」という概念から例外を導出し、例外の必要性をエレガントに説明しています。また、...
同じ内容を異なった方法で二回述べるようにすること。 Donald E. Knuth [1] Jeffrey Richter氏による例外の定義から端を発した例外に関する一連の議論を見てきました。ま...
現代のC++で例外安全問題を抜きにして、障害に強い強固なコードを書くことはほとんど不可能に近い。以上。 Hurb Sutter [1] 例外処理における目的は、例外の回復と例外の通知の大きく2つ...
『なぜ省略はダメなのか』に対するエントリです。 とは言え特に反論があるわけではありません。まぁ強いて言えば一般的な省略(AdministratorをAdmin)と一般的でない省略(Updateを...
Rubyといえば動的型付け言語なので、IDEサポートがほとんど皆無です。 それはしょうがないんですが、やはりIDEサポートはけっこうなアドバンテージに思うわけで。 例えばC#+Visual St...
popoverやらtooltipはdataAPIでオプション指定して$.fn.popoverやらを呼ぶだけで楽なんですが、 肝心の生成したpopoverやらtooltipのdivオブジェクトには...
JSON.stringifyを呼び出した時、そのオブジェクトにtoJSONメソッドがあればそれをフックするそうです。 https://developer.mozilla.org/en/JSON#...
つまり、setXxx/getXxxを作らずに、xxx()/xxx(arg)にしてしまう感じ。 example.js var Hoge = (function() { var prop; retu...
もちろん使えないです。 なのでアニメーションしないアニメーションで対応。 EventTriggerWuthSetter.xaml <EventTrigger RoutedEvent="UI...
PS SuiteはPS VitaやAndroid等で動くプラットフォームです。C#で書けます。 4月19日に晴れてオープンβになったので早速使ってるのですが、テストが書けずに四苦八苦していました...
APIのルーティングでサブドメインをapiにする制約をつけてみました。 routes.rb constrains subdomain: 'api' do resources :users end...
29 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.