最新版 最新版はこちらになります。 MVVM をリアクティブプログラミングで快適に ReactiveProperty オーバービュー 2020 年版 前編 - Qiita 本文 MVVM + リアクティブプログラミングの組み合わせを快適にするためのライブラリのReactiveProperty解説記事です。 github.com 以下のNuGetから入手できます。 www.nuget.org ReactivePropertyの特徴 ReactivePropertyは、MVVM + Rxを支援するための機能を有したライブラリです。以下のような機能を持っています。 ReactivePropertyクラス ReactiveCommandクラス ReactiveCollectionクラス ReadOnlyReactiveCollectionクラス INotifyPropertyChanged/INo
はじめに こんにちは!モバイルアプリサービス部の加藤です。 今回はC#でJSONを扱う方法について書いてみたいと思います。 C#でJSONを扱う方法はいろいろありますが、 DataContractJsonSerializer Json.NET DynamicJson あたりがよく知られたメジャーな方法だと思いますので、これらについてまとめてみたいと思います。 開発環境 Visual Studio for Mac Preview 1(7.0 build 347) .NETコンソールプロジェクト ターゲットフレームワーク Mono / .NET 4.5 DataContractJsonSerializer DataContractJsonSerializerとは .NET Frameworkで提供されている、オブジェクトをJSONにシリアライズ、JSONをオブジェクトにデシリアライズするための
.NET開発者中心 厳選ブログ記事 MVVMパターンの常識 ― 「M」「V」「VM」の役割とは? ―― 「the sea of fertility」より ―― 尾上 雅則 2011/05/18 「.NET開発者中心 厳選ブログ記事」シリーズでは、世界中にある膨大なブログ・コンテンツの中から、特にInsider.NET/.NET開発者中心の読者に有用だと考えられるブログ記事を編集部が発掘・厳選し、そのブログ記事を執筆したブロガーの許可の下、その全文を転載・翻訳しています。この活動により、.NET開発者のブログ文化の価値と質を高め、より一層の盛り上げに貢献することを目指しています。 MVVM(Model-View-ViewModel)パターンに関する知見があちこちに散らばっているように見えるので、そろそろまとめてみることにしました。この記事は、MVVMの基本的な考え方・実装方法などを把握されて
ヤヴァいタイトル付けてしまった…. ええと、これはAdvent Calendarではありませんが、勢いで書いています(C# ADは既に埋まっていた…) それには、こんな事情があったのです: 「.NET非同期処理(async-await)を制御する、様々な方法」の記事がコンスタントにPVを稼いでいる (その割に、他の非同期関連の記事は読まれない)。 asyncやawaitキーワードの使い方を度々聞かれる。 Task.Wait()とか、Task.Resultとか使ってるコードを頻繁に見る(不要なのに! しかも、この記事を参照しながら全部Wait()とかResultしているブログ記事… そしてそこから流入するPV… 死んじゃう、死んじゃうよ…)。 Task.Run()とか、Task.Factory.StartNew()とか、Task.Start()とか、Task.ContinueWith()を使
Xamarin は C# で iOS や Android のアプリケーションを開発できるクロスプラットフォームの開発環境です。 Xamarin は .NET Framework 互換のオープンソース環境である Mono をベースとする開発ツールで、C# 言語を用いて iOS 及び Android アプリケーションを開発できるクロスプラットフォーム開発環境です。元々 Mono Touch と Mono for Android と呼ばれていた別々のツールが統合し、ブランド名を改めたものが Xamarin です。 通常 iOS アプリケーション開発には Objective-C が使われ、Android の開発では Java が使われるため、異なるプログラミング言語や開発ツールを習得しなければなりませんでしたが、Xamarin では Xamarin Studio と呼ばれる開発環境と、 C# 言語
Xamarin Workbooksを使用するには?(REPL&リッチテキスト編) C#のREPLアプリとして対話型でコード実行ができるだけでなく、そのコード実行をコンテンツに含めたリッチ文書が作成できるXamarin Workbooksの基本的な使い方を解説。 Plugins for Xamarinを使いこなすには?(Device Motion ― 磁気センサー/コンパス編) デバイス固有の機能に簡単にアクセスできるPlugins for Xamarinの一つ、「Device Motion Plugin」プラグインを紹介。今回は、Magnetometer(磁気)センサー、Compass(コンパス)の機能を使う方法を説明する。
2015年09月09日21:59 MSB3270: 構築されているプロジェクトのプロセッサ アーキテクチャ "MSIL" と、参照 "xxxxx.exe" のプロセッサ アーキテクチャ "x86" の間には不一致がありました。 カテゴリC#, .NET 障害事例 1 現象warning MSB3270: 警告構築されているプロジェクトのプロセッサ アーキテクチャ "MSIL" と、参照 "xxxxx.exe" のプロセッサ アーキテクチャ "x86" の間には不一致がありました。この不一致は、ランタイム エラーを発生させる可能性があります。プロジェクトと参照の間でプロセッサ アーキテクチャが一致するように、構成マネージャーを使用してターゲットとするプロジェクトのプロセッサ アーキテクチャを変更するか、ターゲットとするプロジェクトのプロセッサ アーキテクチャに一致するプロジェクト アーキテク
(.Net)設定値をXMLファイルの落とす(アプリケーション構成ファイル,user.configを使わない編) 以前に、(.Net)アプリケーションの設定ファイルを作ろうとしたけど。。。の最後で言及した自作XMLに設定を保存する方法です。クラスをシリアライズして落とす方法もあるんですが、あえてその方法を使わずXMLパーサを利用することに。(実はアプリから XML をパーサで操作するのは今回が初だったりするわけで。。) .NetにはXMLパーサとして XmlReader,XmlWriter と XmlDocument があるようです。 いったいこの2つは何が違うんじゃということで軽く調査。 前者は SAX (Simple API for XML) と呼ばれるAPIに基づき、後者は DOM (Document Object Model) というAPIに基づくようです。 DOM はWEB系開発で
連載目次 PCだけでなく、さまざまなデバイスで動くUWPアプリ*1(次の画像)。Windows 10と同時に登場したこの新しいアプリ形式に興味をお持ちの読者はきっと多いことだろう。もしも、これまでにWindows 8.xのWindowsストアアプリやWindows Phone 7.x/8.xのアプリを開発してきた経験があるのならば、UWPアプリも簡単である。しかしながら、例えば仕事でWindowsフォームの業務アプリを作っているという開発者にとっては、UWPアプリとはどこから手を付けてよいのかすら分からないという、いわば異次元の世界のように見えているのではないだろうか? そこで本稿では、Windowsフォーム開発者が遭遇するであろう大きなギャップに焦点を当てて、UWPアプリの開発方法を紹介していこう。なお、本稿のサンプルは「Windows Store app samples」からダウンロー
SQL Server フルバックアップ、リストアと[メッセージ 3201 オペレーティング システム エラー 5 アクセスが拒否されました]の対策について テスト環境は「SQL Server 2005 Express Edition」 ■フルバックアップコマンド ・指定したデータベースをディスクに出力する BACKUP DATABASE データベース名 TO DISK = '出力するファイルパス' 例)BACKUP DATABASE hoge TO DISK = 'C:\hoge.bak' ■リストアコマンド ・指定したファイルでデータベースを復元する RESTORE DATABASE データベース名 FROM DISK='復元するファイルパス' 例)RESTORE DATABASE hoge FROM DISK = 'C:\hoge.bak' ☆バックアップ、リストア時 「メッセージ 3
この記事では、インターネット インフォメーション サービス (IIS) 7.0 以降のバージョンの Web アプリケーションで「HTTP 500.19」エラー メッセージが表示される問題を解決します。 元の製品バージョン:インターネット インフォメーション サービス 7.0 以降のバージョン 元の KB 番号: 942055 このエラーを解決するには、次のセクションで適切なエラー コード情報を確認してください。 HRESULT コード 0x8007000d エラー メッセージ: アプリケーション "アプリケーション名" でのサーバー エラー HTTP エラー 500.19 - 内部サーバー エラー HRESULT: 0x8007000d HRESULT の説明 ページに関連する構成データが無効であるため、要求されたページにアクセスできません。 原因 この問題は、ApplicationHos
はじめに SQL Server 2012には、開発効率を向上させるための機能が追加されています。例えば、バイナリファイルの管理・使用が容易になるFileTable機能です。以前のバージョンで提供されていたFileStreamをベースにしており、より使いやすくなっています。列の属性でしか提供されていなかった採番機能が、テーブルから独立したシーケンスオブジェクトが提供されることで、ストアドプロシージャからの利用できるようになり、自動採番機能の使用範囲が広がります。また、アプリケーション側で実装してきたページング機能が、データベース機能として提供されるようになりました。 今回はこれらの便利な新機能について、詳しく紹介していきます。 対象読者 SQL Serverを使用するアプリケーション設計、開発者 SQL Serverデータベース管理者 SQL Server 2012の新機能に興味のある方 バ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く