<?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>C#</title><link>http://blogs.wankuma.com/dolan/category/2095.aspx</link><description>C#</description><managingEditor>dolan&lt;dolan@wankuma.com&gt;</managingEditor><dc:language>ja-JP</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>dolan&lt;dolan@wankuma.com&gt;</dc:creator><title>WPF Model-View-ViewModel Toolkit 0.1 &amp;gt; VC#2008 Express Edition</title><link>http://blogs.wankuma.com/dolan/archive/2009/06/18/175912.aspx</link><pubDate>Thu, 18 Jun 2009 23:26:00 GMT</pubDate><guid>http://blogs.wankuma.com/dolan/archive/2009/06/18/175912.aspx</guid><wfw:comment>http://blogs.wankuma.com/dolan/comments/175912.aspx</wfw:comment><comments>http://blogs.wankuma.com/dolan/archive/2009/06/18/175912.aspx#Feedback</comments><slash:comments>695</slash:comments><wfw:commentRss>http://blogs.wankuma.com/dolan/comments/commentRss/175912.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/dolan/services/trackbacks/175912.aspx</trackback:ping><description>&lt;p&gt;Visual C# 2008 Express Edition に、WPF Model-View-ViewModel Toolkit 0.1をインストールするときのメモ&lt;/p&gt; &lt;p&gt;基本的な流れは以下の記事を参考にしました。&lt;/p&gt; &lt;p&gt;&lt;a title="http://blog.sharplab.net/computer/cprograming/wpf/3081/" href="http://blog.sharplab.net/computer/cprograming/wpf/3081/"&gt;http://blog.sharplab.net/computer/cprograming/wpf/3081/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;１．下のページから「WPF Model-View-ViewModel Toolkit 0.1」をダウンロード&lt;/p&gt; &lt;p&gt;&lt;a title="http://www.codeplex.com/wpf/Release/ProjectReleases.aspx?ReleaseId=14962" href="http://www.codeplex.com/wpf/Release/ProjectReleases.aspx?ReleaseId=14962"&gt;http://www.codeplex.com/wpf/Release/ProjectReleases.aspx?ReleaseId=14962&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;２．ダウンロードした「WPF M-V-VM Toolkit 0.1.zip」をどこかに展開。&lt;/p&gt; &lt;p&gt;３．展開したフォルダ内の「Visual Studio Template」フォルダの下の「WPFModelViewTemplate.msi」を実行する。（インストールする）&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;４．&amp;lt;&amp;lt;C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\VCSExpress\ProjectTemplates\CSharp\Windows\1033\WpfModelViewApplicationProjectTemplateV0.1.cs.zip&amp;gt;&amp;gt;&lt;/p&gt; &lt;p&gt;を、以下のフォルダに移動する。&lt;/p&gt; &lt;p&gt;&amp;lt;&amp;lt;C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\VCSExpress\ProjectTemplates\1041&amp;gt;&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;5.コマンドプロンプトを開き、以下のフォルダへ移動。&lt;/p&gt; &lt;p&gt;&amp;lt;&amp;lt;C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE&amp;gt;&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;6．「vcsexpress.exe 」のプロパティを開き、「互換性」-「特権レベル」で、&lt;/p&gt; &lt;p&gt;「□管理者としてこのプログラムを実行する」をチェック。&lt;/p&gt; &lt;p&gt;※うちのVistaの場合、7の前にこの操作が必要でした。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;7．以下のコマンドを実行。&lt;/p&gt; &lt;p&gt;vcsexpress.exe /InstallVSTemplates&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;8．VC#を起動し、新規プロジェクトのところを確認すると…&lt;/p&gt; &lt;p&gt;&lt;a href="http://dolan.wankuma.com/2009/WPFModelViewViewMo.1VC2008ExpressEdition_149A0/image.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://dolan.wankuma.com/2009/WPFModelViewViewMo.1VC2008ExpressEdition_149A0/image_thumb.png" width="244" height="174"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;めでたしめでたし。&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/dolan/aggbug/175912.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>dolan&lt;dolan@wankuma.com&gt;</dc:creator><title>Nullable 型</title><link>http://blogs.wankuma.com/dolan/archive/2009/01/28/167034.aspx</link><pubDate>Wed, 28 Jan 2009 22:49:00 GMT</pubDate><guid>http://blogs.wankuma.com/dolan/archive/2009/01/28/167034.aspx</guid><wfw:comment>http://blogs.wankuma.com/dolan/comments/167034.aspx</wfw:comment><comments>http://blogs.wankuma.com/dolan/archive/2009/01/28/167034.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blogs.wankuma.com/dolan/comments/commentRss/167034.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/dolan/services/trackbacks/167034.aspx</trackback:ping><description>&lt;P&gt;今まで趣味や会社でちょっとしたツールを作ったりする程度だったので、ずいぶん前に買ったVisualStudio6.0で特に不自由はなかったんですが、わんくまに関わるようになって、WPFとかSilverlightとかLINQとかやってみたいなぁと思うようになりました。&lt;/P&gt;
&lt;P&gt;で、以下の流れ。&lt;/P&gt;
&lt;P&gt;お金がないながらも、とりあえず正月セールでそこそこのマシンとVistaをゲット。（今まではPen4にWinodws2000）Windows7とCorei7は無視。&lt;/P&gt;
&lt;P&gt;で、なんちゃらExpressを全部インストール。&lt;/P&gt;
&lt;P&gt;C#の勉強←いまここ&lt;/P&gt;
&lt;P&gt;.Netの勉強&lt;/P&gt;
&lt;P&gt;WPFとかSilverlightとかすごいのつくる。&lt;/P&gt;
&lt;P&gt;：&lt;/P&gt;
&lt;P&gt;（続く）&lt;/P&gt;
&lt;P&gt;というわけで今更ながらC#の勉強をしているのですが、びっくりすることがたくさんあります。昔、CからC++になった時はとりあえずCで書いても問題はなくて、まずは行コメントの//あたりから使い始めて、徐々に慣れていくことができましたが。C++からC#だと結構大幅に変わってるんですね。&lt;/P&gt;
&lt;P&gt;で、今日勉強したなかで面白かったのは「Nullable 型」。?をつけるといいらしい。&lt;/P&gt;
&lt;BLOCKQUOTE style="MARGIN-RIGHT: 0px" dir=ltr&gt;
&lt;P align=justify&gt;int?　i = 123;&lt;/P&gt;
&lt;P align=justify&gt;int? j = null;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr align=justify&gt;みたいなの。なんか?が自信なさげでかわいいｗ。ただnullが代入できるようになるだけではなくて、Nullable型どうしの演算も考えられてるし、？？なんていう便利関数もある。&lt;/P&gt;
&lt;P dir=ltr align=justify&gt;以前、ゆーちさんとこのBlogで&lt;A href="http://blogs.wankuma.com/youchi/archive/2008/08/22/154015.aspx"&gt;null&lt;/A&gt;の話があって、ちょっと気にかかってたんですが、C#ではこんな機構があるんですね。&lt;/P&gt;
&lt;P&gt;?&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/dolan/aggbug/167034.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>