2014-09-01から1ヶ月間の記事一覧

C# + NancyでJSONを返すWebアプリを作り、Heroku Buttonを使ってHerokuへデプロイしてみた

以前、Ruby + HerokuでJSONを返すWebアプリを作りました。 Ruby + Heroku + Highchartsで食べたリンゴの割合をグラフ化してみた - メモ的な思考的な 最近C#を触っているため、C#で同様なものを作る方法を探してみたところ、C# + Nancy + Herokuで実現できそ…

C# + WPF で、WPFToolKitのAutoCompleteBoxを使ってオートコンプリートを行う

引き続き、Microsoft.TeamFoundation.MVVM名前空間を使って作る、WPFアプリの話です。 GoogleやExcelでオートコンプリート、VisualStudioでインテリセンスを使ったりしているのですが、WPFでも同じことができるのかなと思い、試してみました。 2015/12/10 追…

C# + WPFで、複数のViewModelで1個のViewを使いまわす

引き続き、Microsoft.TeamFoundation.MVVM名前空間を使って作る、WPFアプリの話です。 例えば、こんな仕様があったということにします。 入庫と出庫で同じ画面構成 画面に表示する項目名や、在庫数を加減するロジックだけが異なる その例として、 View: 入庫…

C# + WPF でシリアルCOMポートから受信したデータを処理する

引き続き、Microsoft.TeamFoundation.MVVM名前空間を使って作る、WPFアプリの話です。 以前WindowsFormにてシリアルCOMポートから受信したデータを処理したことがありました。 WindowsFormで、シリアルCOMポートから受信したデータを処理する - メモ的な思考…

C# + ClickOnceにて、「アセンブリ Microsoft.TeamFoundation.Control をインストールする必要があります」エラーが発生する

引き続き、Microsoft.TeamFoundation.MVVM名前空間を使って作る、WPFアプリの話です。 2015/12/10 追記 ここから 公式Blogに以下の記事が掲載されましたので、Microsoft.TeamFoundation.MVVMの使用前に記事を確認してみてください。 Microsoft.TeamFoundatio…

C# + WPFで、ログイン後にログイン画面を閉じる

引き続き、Microsoft.TeamFoundation.MVVM名前空間を使って作る、WPFアプリの話です。 前回、ログイン後に権限のチェックを行ってみましたが、ログイン画面が残ったままログイン後の画面を表示していました。 WindowsFormではLoadイベントの中でShowDIalog()…

C# + WPFで、PrincipalPermission属性を使って権限チェックし、集約例外ハンドラで例外を処理する

引き続き、Microsoft.TeamFoundation.MVVM名前空間を使って作る、WPFアプリの話です。 前回はGenericPrincipalを使った認証と承認を行いましたが、IsAuthenticatedやIsInRoleの手間を省けないかなと思い、PrincipalPermission属性での権限チェックを考えまし…

C# + WPFで、集約例外ハンドラを実装していても、デバッグ時にハンドルされない場合

App.xaml.csに集約例外ハンドラを実装しますが、デバッグ時にハンドルされないことがありました。 そのため、 メニューバーにある、デバッグ→例外を選択 Common Language Runtime Exceptionsのユーザーにハンドルされていないときのチェックを外す OKボタン…