<?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>WPF / Silverlight</title><link>http://blogs.wankuma.com/yamada/category/1964.aspx</link><description>XAML 関係プログラミング</description><managingEditor>やまだ</managingEditor><dc:language>ja-JP</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>やまだ</dc:creator><title>気づいてしまった&amp;hellip;&amp;hellip;</title><link>http://blogs.wankuma.com/yamada/archive/2011/09/30/203778.aspx</link><pubDate>Fri, 30 Sep 2011 23:47:00 GMT</pubDate><guid>http://blogs.wankuma.com/yamada/archive/2011/09/30/203778.aspx</guid><wfw:comment>http://blogs.wankuma.com/yamada/comments/203778.aspx</wfw:comment><comments>http://blogs.wankuma.com/yamada/archive/2011/09/30/203778.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/yamada/comments/commentRss/203778.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/yamada/services/trackbacks/203778.aspx</trackback:ping><description>&lt;p&gt;今日、末日じゃん……。だからどうなんだ、やまだです。&lt;/p&gt; &lt;p&gt;というか、あと30分で何をしろというのよ？ ← 誰もそんなこと言ってない。&lt;/p&gt; &lt;p&gt;というわけで前回に引き続きメモメモ。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;・&lt;a href="http://snoopwpf.codeplex.com/"&gt;Snoop&lt;/a&gt;&lt;/p&gt; &lt;p&gt;いまさらですが、アップデートしとりました。2.7.0。&lt;/p&gt; &lt;p&gt;で、どう変わったんだろうか……。&lt;/p&gt; &lt;p&gt;確か以前は、対象となる .NET Framework のバージョンごとに使い分けるようになっていたような気がするようなしないような。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;・&lt;a href="http://www.jetbrains.com/decompiler/"&gt;dotPeek&lt;/a&gt; / &lt;a href="http://wiki.sharpdevelop.net/ILSpy.ashx"&gt;ILSpy&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.reflector.net/"&gt;.NET Reflector&lt;/a&gt; 有償化に伴い、これらのツールが台頭？……というか、使っている人、どのくらいいるのかしら。&lt;/p&gt; &lt;p&gt;.NET Reflector は以前のままで有償バージョンまでアップデートしないと、そのまま無償で使えるのかなぁ？&lt;/p&gt; &lt;p&gt;dotPeek は 1.0 だけど、まだ EA (Early Access) が取れないみたい。&lt;/p&gt; &lt;p&gt;ILSpy ってもうちょっとそれらしい公開サイトはないのか？ 今では、Visual Studio も Express があるから SharpDevelop も影が薄いような気はするが。それよりもこっちを前面に出してほしいかな、と。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;ではでは、すべりこみ～(……おや？)。&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/yamada/aggbug/203778.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>やまだ</dc:creator><title>ちょっとメモ</title><link>http://blogs.wankuma.com/yamada/archive/2011/08/31/202325.aspx</link><pubDate>Wed, 31 Aug 2011 21:57:00 GMT</pubDate><guid>http://blogs.wankuma.com/yamada/archive/2011/08/31/202325.aspx</guid><wfw:comment>http://blogs.wankuma.com/yamada/comments/202325.aspx</wfw:comment><comments>http://blogs.wankuma.com/yamada/archive/2011/08/31/202325.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/yamada/comments/commentRss/202325.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/yamada/services/trackbacks/202325.aspx</trackback:ping><description>&lt;p&gt;ひっそりひっそり。&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.kaxaml.com/"&gt;KAXAML&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;blockquote&gt; &lt;p&gt;長らく更新が止まっていた軽量XAMLエディタ。で、いきなりバージョン 1.8 って何ぞ。&lt;/p&gt; &lt;p&gt;最新版への対応はうれしいけど、「軽量」というところが怪しくなっている気がしないでもない……。&lt;/p&gt;&lt;/blockquote&gt; &lt;ul&gt; &lt;li&gt;&lt;em&gt;&lt;a href="http://smallbasic.com/"&gt;Small Basic&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;/ul&gt; &lt;blockquote&gt; &lt;p&gt;帰ってきた BASIC。VB ではない Basic。ついに、1.0 リリース。&lt;/p&gt; &lt;p&gt;いや、こーゆーシンプルなのも懐かしくて良いかと。&lt;/p&gt;&lt;/blockquote&gt; &lt;ul&gt; &lt;li&gt;&lt;em&gt;&lt;a href="http://msdn.microsoft.com/ja-jp/magazine/cc136756.aspx"&gt;自作室: .NET Framework 用の言語コンパイラを作成する&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;/ul&gt; &lt;blockquote&gt; &lt;p&gt;ちょっとコンパイラ作って遊んでみたい人はこの辺から？&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;&lt;em&gt;つーことで、メモメモ。&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;では。&lt;/em&gt;&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/yamada/aggbug/202325.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>やまだ</dc:creator><title>Java クラスビューワ作ってみた</title><link>http://blogs.wankuma.com/yamada/archive/2010/05/31/189595.aspx</link><pubDate>Mon, 31 May 2010 18:11:00 GMT</pubDate><guid>http://blogs.wankuma.com/yamada/archive/2010/05/31/189595.aspx</guid><wfw:comment>http://blogs.wankuma.com/yamada/comments/189595.aspx</wfw:comment><comments>http://blogs.wankuma.com/yamada/archive/2010/05/31/189595.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/yamada/comments/commentRss/189595.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/yamada/services/trackbacks/189595.aspx</trackback:ping><description>&lt;p&gt;えと、「これからはアジャイルだ！」とか言う人に限って、工程管理ができない例が多いように思えるのは気のせいでしょうかね？&lt;/p&gt; &lt;p&gt;そもそもアジャイルとウォーターフォールって背反するものなのかなぁ、と。ウォーターフォールの各工程で、スパイラルに回すことだってできないわけじゃないとは思うんですけどね。当然、スパイラルで複数回を回すからには小さく各工程を前倒しで実施する必要はありますけど。&lt;/p&gt; &lt;p&gt;というわけで、やまだです。やっぱり月末です。&lt;/p&gt; &lt;p&gt;&amp;gt; .class ファイルの比較ツールでも作ろうか、と思っている今日この頃なのでありました。&lt;/p&gt; &lt;p&gt;などと、私は以前ほざいていたわけですが、……挫折しました orz。はい、あっさりと。&lt;/p&gt; &lt;p&gt;で、仕方がないので、まずは .class ファイルのビューワでも作ってみようかと。&lt;/p&gt; &lt;p&gt;まぁ、同様のツールには古くは ClassGlass (公開停止？)から、 &lt;a href="http://www.ej-technologies.com/products/jclasslib/overview.html"&gt;JClassLib&lt;/a&gt; とか先達はいくらでもあるわけですが。&lt;/p&gt; &lt;p&gt;なんとなく動く感じのものができてきたので、とりあえず画面でもさらしてみようかと。&lt;/p&gt; &lt;p&gt;&lt;img src="http://yamada.wankuma.com/2010/05/31/SpareGlass.jpg"&gt; &lt;/p&gt; &lt;p&gt;あ、ちなみにWPF使って作ってます。……、「いや、なんで Java 用のツールをWPFで？」ってツッコミはまず最初に自分がしてますので気にしないように。&lt;/p&gt; &lt;p&gt;で、改めて思ったんですが 、やっぱり面白いなぁ、と。Java クラスファイルも、WPF も。&lt;/p&gt; &lt;p&gt;下手に動くものだから嬉しくて、次回(……いつだ？)以降もちょっとこのネタで引っ張ってみようかと。きっちり書こうとして挫折した前科があるので、ゆるーく書いていきたいとは思っていますが。&lt;/p&gt; &lt;p&gt;＃技術的には何ら新規性はない話ですが……。&lt;/p&gt; &lt;p&gt;早くも気力が尽きたので、今回はこの辺で。&lt;/p&gt; &lt;p&gt;では。&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/yamada/aggbug/189595.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>やまだ</dc:creator><title>クロスオーバーさせてみよう</title><link>http://blogs.wankuma.com/yamada/archive/2009/01/31/167195.aspx</link><pubDate>Sat, 31 Jan 2009 14:49:00 GMT</pubDate><guid>http://blogs.wankuma.com/yamada/archive/2009/01/31/167195.aspx</guid><wfw:comment>http://blogs.wankuma.com/yamada/comments/167195.aspx</wfw:comment><comments>http://blogs.wankuma.com/yamada/archive/2009/01/31/167195.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://blogs.wankuma.com/yamada/comments/commentRss/167195.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/yamada/services/trackbacks/167195.aspx</trackback:ping><description>&lt;p&gt;ほら、やっぱりエントリが月末になったっちゃぢゃん。&lt;/p&gt; &lt;p&gt;＃で、間が空く分、無駄に長くなる、と。 ＜ 無駄とか言うなー。&lt;/p&gt; &lt;p&gt;……えーと。&lt;/p&gt; &lt;p&gt;やまだです。&lt;/p&gt; &lt;p&gt;で、タイトルの件なのですが、いや、なに、そんな大層な話ではなかったりします。&lt;/p&gt; &lt;p&gt;良いタイトルが浮かばなかっただけ、というのは、君と僕との秘密さっ ＜ もうええっちゅうに。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;スペシャリストの方はいーっぱいいるので、ふかーい方の話はそっちに任せるとして、&lt;/p&gt; &lt;p&gt;今回は、複数の技術を組み合わせたり、比較してみると面白いかもよ、ってな話です。&lt;/p&gt; &lt;p&gt;役にたつかどーかはわからんけど。まぁ、私の書くものって、そんなもんです。&lt;/p&gt; &lt;p&gt;で、いくつか見つけたものをまとめて紹介しておこうかと。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;・Ja.NET&lt;/p&gt; &lt;p&gt;&lt;a title="http://www.janetdev.org/" href="http://www.janetdev.org/"&gt;http://www.janetdev.org/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;＃ちなみに、この名前は「じゃんぬねっと」とは読まないようですｗ&lt;/p&gt; &lt;p&gt;.NET Framework 上で動く Java ですねー。&lt;/p&gt; &lt;p&gt;え？それになんの意味がある？.NET Framework 上で動かすんだったら C# や VB.NET でいーじゃん？&lt;/p&gt; &lt;p&gt;……そんなこと訊かれてもねぇ。いや、なんか面白そうな気がしないですか？&lt;/p&gt; &lt;p&gt;しない？……そーですか……。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;・Glasshopper ( Mainsoft for Java EE Developer Edition )&lt;/p&gt; &lt;p&gt;&lt;a title="http://dev.mainsoft.com/Default.aspx?tabid=177" href="http://dev.mainsoft.com/Default.aspx?tabid=177"&gt;http://dev.mainsoft.com/Default.aspx?tabid=177&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Visual Studio で開発するJavaアプリ。Visual Studio で開発したアプリケーションが、Javaのコードになります。&lt;/p&gt; &lt;p&gt;いや、それだったら最初からJavaの方が開発効率は良い？&lt;/p&gt; &lt;p&gt;……まぁ、私もそう思わないでもないんですけどねー(笑)。でも、言語間の違いとかわかって面白いです。&lt;/p&gt; &lt;p&gt;実際の開発でそんなの使えるか、と言われると、確かに厳しそうな気もしますけど。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;・eFace&lt;/p&gt; &lt;p&gt;&lt;a title="http://www.soyatec.com/eface/" href="http://www.soyatec.com/eface/"&gt;http://www.soyatec.com/eface/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;で、こっちは Java で XAML を使ってみよう、という話ですね。&lt;/p&gt; &lt;p&gt;まだまだライブラリが充実しないと、本格的に使えないかなーとも思いますけど、動くだけで面白いです。&lt;/p&gt; &lt;p&gt;ただねー、これ、eclipse用しか用意されてなくて、NetBeans用がないんですよねー。 &lt;/p&gt; &lt;p&gt;最近の eclipse はアドインの嵐で、アドイン間のコンフリクトとかものすげーめんどくさい感があるので、自分で遊ぶなら NetBeans の方が好みなんですけど。&lt;/p&gt; &lt;p&gt;あ、そういえば eclipse と NetBeans、それぞれ使ってみると、開発環境としての考え方の違いとか、さらに Visual Studio とかと違いとかもあるので面白いですよー。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;で、.NET Framework でプログラム開発とかいうと、C# か VB.NET か、いやいやC++でしょ、とかって話があったりするわけですが……。&lt;/p&gt; &lt;p&gt;もう、なんかね、いっそ MSILでいーんじゃないかと……思わないでもないでもなかったり。 ← どっちなんだ&lt;/p&gt; &lt;p&gt;＃厳密には MSIL でなくて CIL (Common Intermediate Language) が正式名称でしたっけ？ &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;・ECMA-335 / Common Language Infrastructure (CLI)&lt;/p&gt; &lt;p&gt;&lt;a title="http://www.ecma-international.org/publications/standards/Ecma-335.htm" href="http://www.ecma-international.org/publications/standards/Ecma-335.htm"&gt;http://www.ecma-international.org/publications/standards/Ecma-335.htm&lt;/a&gt;&lt;/p&gt; &lt;p&gt;無償で入手できる CLI 仕様。&lt;/p&gt; &lt;p&gt;ただねー、500頁を超えるようなドキュメントをPC上で見るのはつらいです。かといって、印刷するのも大変だし。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;で、最近は MSIL で遊びつつあります。これはこれで面白いですよ。&lt;/p&gt; &lt;p&gt;そのうちまとめてなんとかしようかと思わないでもなかったり。&lt;/p&gt; &lt;p&gt;VB.NETやC#のコードがMSILではこーなってるのかー、とか、あーこの辺は Java VM と同じだー、とか、おーこっちはこーなってるのかー、とか。&lt;/p&gt; &lt;p&gt;ということで、ついでにJava の原典も紹介しておきましょうか、ということで。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;・The Java Virtual Machine Specification&lt;/p&gt; &lt;p&gt;&lt;a title="http://java.sun.com/docs/books/jvms/second_edition/html/VMSpecTOC.doc.html" href="http://java.sun.com/docs/books/jvms/second_edition/html/VMSpecTOC.doc.html"&gt;http://java.sun.com/docs/books/jvms/second_edition/html/VMSpecTOC.doc.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;大丈夫、十分英語版でも読めますよー。&lt;/p&gt; &lt;p&gt;＃私が紹介すると、プログラム言語仕様でないところがミソですねーｗ&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;それでシステム開発の役にたつのかー、という疑問もありますけど、それをいっちゃあ、ということで。&lt;/p&gt; &lt;p&gt;でも、知っていることの幅を広げるのは良いことかと。効率は激しく悪いかもしれないですが。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;では。次は２月末日ですかね、……ってしゃれにならんな。&lt;/p&gt; &lt;p&gt;２月は日数が少ないから気をつけないと、って、おい。&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/yamada/aggbug/167195.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>やまだ</dc:creator><title>WPFでSandcastleを使ってみた</title><link>http://blogs.wankuma.com/yamada/archive/2008/11/30/162388.aspx</link><pubDate>Sun, 30 Nov 2008 20:15:00 GMT</pubDate><guid>http://blogs.wankuma.com/yamada/archive/2008/11/30/162388.aspx</guid><wfw:comment>http://blogs.wankuma.com/yamada/comments/162388.aspx</wfw:comment><comments>http://blogs.wankuma.com/yamada/archive/2008/11/30/162388.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/yamada/comments/commentRss/162388.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/yamada/services/trackbacks/162388.aspx</trackback:ping><description>&lt;p&gt;えーと、前回の大阪勉強会以来ですかね。とりあえず11月の駆け込みエントリということでｗ&lt;/p&gt; &lt;p&gt;やまだです。&lt;/p&gt; &lt;p&gt;なんか大阪の方が私のホームになってきた感のある今日この頃、皆様いかがお過ごしでしょうか？&lt;/p&gt; &lt;p&gt;＃ホームレス、という話もありますがｗ&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;相変わらずちまちまと自宅でWPFプログラムを弄ってたりします。あまり時間もとれないし、一つ機能を入れるたびにリファクタリングの嵐で遅々としてしか進んでいなかったりしますが。 &lt;/p&gt; &lt;p&gt;で、せっかくWPFでプログラム作ってることだし、ひさしぶりにSandcastleでAPIリファレンスでも出してみるかなぁ、と。別にWPFだからってSandcastleの何が変わるわけでもないはずで、まぁとりあえずやってみるべしと。&lt;/p&gt; &lt;p&gt;で、それだけのことなのに、なぜかはまること、はまること。&lt;/p&gt; &lt;hr&gt;  &lt;p&gt;&lt;strong&gt;その１．なんか変だ&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;え、変なのはお前だ、って？あ、はい、まあそれは置いておくとして（認めるのかっ）&lt;/p&gt; &lt;p&gt;生成されたAPIリファレンスの表示が何かおかしかったりします。ドキュメント内リンクも有効になっていないし。&lt;/p&gt; &lt;p&gt;でも、"Build completed successfully." って表示が出てるしなぁ。ちゃんと出力されているはずなんだが……、とログを見て、途中にある文字列に気づきます。&lt;/p&gt; &lt;p&gt;OutOfMemory&lt;/p&gt; &lt;p&gt;……おーい。……ぉーぃ、ぉーぃ、ぉーぃ……。&lt;/p&gt; &lt;p&gt;むなしくコダマが響きます……。&lt;/p&gt; &lt;p&gt;……成功していないだろうがっ！&lt;/p&gt; &lt;p&gt;&lt;em&gt;&lt;u&gt;教訓１．Sandcastle Help File Builder は、成功していなくても "Build completed successfully." って表示することがあるので要注意です。何かあやしいと思ったらログを追っかけるべし！&lt;/u&gt;&lt;/em&gt;&lt;/p&gt; &lt;hr&gt; &lt;p&gt; &lt;strong&gt;その２．さっきは成功したのに……&lt;/strong&gt;  &lt;p&gt;&lt;/p&gt; &lt;p&gt;え、学習効果がないのは、お前だ、って？……あー、そーかも。&lt;/p&gt; &lt;p&gt;なんかねー、ドキュメントの再生成を繰り返しているうちに、動作が変わるんですよ。で、原因は↑の OutOfMemory だったりして。&lt;/p&gt; &lt;p&gt;で、一度終了させて、もう一度起動しなおすと今度はちゃんと動いたり。&lt;/p&gt; &lt;p&gt;……これって、メモリリーク起こしてないか？とあらぬ疑いをかけてみる。&lt;/p&gt; &lt;p&gt;＃自分の期待どおりの動作しなかったら、バグだーと叫ぶ困った人、いますよねー。……はっ、私かっ！？&lt;/p&gt; &lt;p&gt;&lt;em&gt;&lt;u&gt;教訓２．Sandcastle Help File Builder が期待通りの動作をしなかった場合には、一度再起動してみましょう。今度はちゃんと動くかもよ？ &lt;/u&gt;&lt;/em&gt; &lt;hr&gt;  &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;その３．お前は何をしてるんだっ！？&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;え、意味不明なのは(以下略)。……はいはい、どーせそうですよー。&lt;/p&gt; &lt;p&gt;XAML では明示的にクラス定義はしないですよね。だから、".xaml.cs", ".xaml.vb" 側の partial&amp;nbsp; class 側に&amp;lt;sammary&amp;gt;タグでコメントを書いています。&lt;/p&gt; &lt;p&gt;自分では、このやり方で問題ないように思っていたんですが、生成されたドキュメントでクラス名の一覧を見てみると、クラス名がコメントに表示されている……。おーい、自分で記述した方のコメントはどこに行ったんだー？&lt;/p&gt; &lt;p&gt;……と思って、クラスの方のAPIを見てみると、確かに自分が書いたコメントはありましたけど、その他にそのクラス名だけのコメントが１行追加されている……。何だコレ？&lt;/p&gt; &lt;p&gt;で、XAML定義をミスってIDEがエラー吐いたとき、その原因を追っかけてってわかったですよ。XAMLから生成されたC#(VB)のコードに勝手に&amp;lt;sammary&amp;gt;タグが追加されてるっ！&lt;/p&gt; &lt;p&gt;意味のない情報を自動生成すんなー……。&lt;/p&gt; &lt;p&gt;&lt;em&gt;&lt;u&gt;教訓３．XAMLで定義したクラスには、Visual Studioによりクラス名だけの&amp;lt;sammary&amp;gt;タグがつけられたりします。まぁ、そーゆーものなので、気にするのはやめましょう。&lt;/u&gt;&lt;/em&gt;&lt;/p&gt; &lt;p&gt; &lt;hr&gt;  &lt;p&gt;&lt;/p&gt; &lt;p&gt;では、次回はまた大晦日にお会いしましょう？&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/yamada/aggbug/162388.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>や(ま)だ</dc:creator><title>WPF 始めました</title><link>http://blogs.wankuma.com/yamada/archive/2008/10/31/160227.aspx</link><pubDate>Fri, 31 Oct 2008 03:02:00 GMT</pubDate><guid>http://blogs.wankuma.com/yamada/archive/2008/10/31/160227.aspx</guid><wfw:comment>http://blogs.wankuma.com/yamada/comments/160227.aspx</wfw:comment><comments>http://blogs.wankuma.com/yamada/archive/2008/10/31/160227.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blogs.wankuma.com/yamada/comments/commentRss/160227.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/yamada/services/trackbacks/160227.aspx</trackback:ping><description>&lt;p&gt;辛い時ほどボケ倒すっ！……でスベってさらに辛くなる、と orz&lt;/p&gt; &lt;p&gt;さて、相も変わらずよくわからない状況にいたりします。&lt;/p&gt; &lt;p&gt;ご無沙汰しております。やまだです。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;１０月の勉強会は参加できるかなー、とか言いつつ、いざ申し込みというときに既に満員になっていたりで、ご無沙汰状態は続いていたりします。大嘘つきです。&lt;/p&gt; &lt;p&gt;で、会社では立場的な問題から、仕事上でコードを触れる機会も少なくなってきていたりしたわけなのですが、ちょっと触らざるを得ない状況になって……いざ触ってみると、わかっていたつもりでもなかなかコードが書けなかったりで愕然としたり。&lt;/p&gt; &lt;p&gt;これじゃあいかんということで、ちょっと個人的にもプログラミングをしてみようと。&lt;/p&gt; &lt;p&gt;で、始めてみましたＷＰＦ。概要は知ってたけど、この際だからいろいろ遊んでみようと。&lt;/p&gt; &lt;p&gt;題材は、これ。&lt;/p&gt; &lt;p&gt;&lt;a href="http://sourceforge.net/projects/progect/"&gt;Progect Manager&lt;/a&gt;&lt;/p&gt; &lt;p&gt;未だに私が Palm を手放せない理由の一つだったりします。タスク管理ソフトというか、アイデアプロセッサというか、そういうもの。&lt;/p&gt; &lt;p&gt;一応 Windows 版の &lt;a href="http://sourceforge.net/projects/pdesk/"&gt;PDesk&lt;/a&gt;　というものも存在するけど、そっちは Palm 版とは別物感が漂っているので、やはり Zen of Palm そのままのイメージで実現したいな、と。&lt;/p&gt; &lt;p&gt;定型画面だったら Grid と Viewbox だけあればかなり対応できそうなんですが、表とかリストとか木構造とか動的に生成しようとすると……わからーん！&lt;/p&gt; &lt;p&gt;で、ListView とか TreeView とかと悪戦苦闘しながら、一応なんとなく動いているっぽいものがようやくできてきました。&lt;/p&gt; &lt;p&gt;嬉しいのでスクリーンショットでも挙げておきます。まんま TreeView ですけど……。&lt;/p&gt; &lt;p&gt;＃たったこれだけのもの作るのにどれだけはまってるんだとｗ&lt;/p&gt; &lt;p&gt;&lt;a href="http://yamada.wankuma.com/2008/10/28/d960c0508ecf_1102A/progect.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="244" alt="progect" src="http://yamada.wankuma.com/2008/10/28/d960c0508ecf_1102A/progect_thumb.jpg" width="244" border="0"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;＃ついでにこのソフト自身で自身のバグ管理もやってみたり。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;１１月の東京勉強会も難しいかもしれないので、 とりあえず次のターゲットは今週末、大阪勉強会だ！&lt;/p&gt; &lt;p&gt;……狼が来たぞー？&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/yamada/aggbug/160227.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>