イン プロセスの Windows ランタイム コンポーネントの作り方
以前にアプリ ブローカーの作り方の記事(その1、その2)を公開しました。今回は、アプリ ブローカーのような ランタイム ブローカーではなく、イン プロセス向けの Windows Runtime コンポーネントの作成方法を説明します。基になる題材は、Windows 8.1 サンプル パックにも含まれている追記:アプリ ブローカーの説明をしたセッション動画が、公開されています。de:code...
View Articleパフォーマンスと診断ハブの使い方
先週末(12/20)は、.NET ラボにお邪魔して「パフォーマンス診断 Windows ストア アプリ」というテーマでお話をさせて頂きました。今回は、この時にお話しした内容と時間の関係で割愛したデモなども含めて記載します。お話した内容は、大きく分類すると以下の2種類になります。パフォーマンスを設計段階から考慮する設計したパフォーマンスを診断する Visual Studio パフォーマンスと診断ハブ...
View ArticleWindows ストア アプリ UX デザイン ガイドライン インデックス
Windows 、Windows Phone ストア アプリのためのユーザー エクスペリエンス ガイドラインは、Windows デベロッパー センターで公開されています。また、PDF にした情報も英語版は Windows デベロッパー センターで、日本語版の PDF は Windows ストア への道からダウンロードすることができます。これらのガイド...
View ArticleWindows 10 SDK の UWP サンプルについて
Windows 10 が公開されてから、ユニバーサル Windows プラットフォームのサンプルも更新されました。5月に公開されてから、6月にサンプルの更新が行われて、最終的に Windows 10 SDK の公開後に更新されました。リリースをみると、4種類があります。August 2015 Update2August 2015July 2015Build the samplesAugust...
View ArticleWPF の半透明の子ウィンドウの使い方について
.NET Framework 4.6 のリリースに伴って、WPF では 透過的な子ウィンドウのサポートが提供されました。具体的な使い方としては、WPF チームのブログの The Roadmap for WPFという記事の、コメント欄にサンプル コードがあります。...
View ArticleWindows 10 のテスト環境の作成方法について
Windows 10 互換性環境の構築についてWindows 10 におけるアプリケーションの互換性を検証するには、Windows 10 の環境を作成する必要があります。Windows 10 リリース直後においては、次の 2 種類の環境でアプリケーションをテストすることが推奨されます。• アプリケーションをインストール済みの Windows 8.1 、あるいは Windows 7 より...
View Articleパフォーマンスと診断ハブの使い方
先週末(12/20)は、.NET ラボにお邪魔して「パフォーマンス診断 Windows ストア アプリ」というテーマでお話をさせて頂きました。今回は、この時にお話しした内容と時間の関係で割愛したデモなども含めて記載します。お話した内容は、大きく分類すると以下の2種類になります。 パフォーマンスを設計段階から考慮する 設計したパフォーマンスを診断する Visual Studio...
View ArticleWindows ストアアプリ UX デザインガイドラインインデックス
Windows 、Windows Phone ストア アプリのためのユーザー エクスペリエンス ガイドラインは、Windows デベロッパー センターで公開されています。また、PDF にした情報も英語版は Windows デベロッパー センターで、日本語版の PDF は Windows ストア への道からダウンロードすることができます。これらのガイド...
View ArticleWindows 10 SDK の UWP サンプルについて
Windows 10 が公開されてから、ユニバーサル Windows プラットフォームのサンプルも更新されました。5月に公開されてから、6月にサンプルの更新が行われて、最終的に Windows 10 SDK の公開後に更新されました。リリースをみると、4種類があります。 August 2015 Update2 August 2015 July 2015 Build the samples...
View ArticleWPF の半透明の子ウィンドウの使い方について
.NET Framework 4.6 のリリースに伴って、WPF では 透過的な子ウィンドウのサポートが提供されました。具体的な使い方としては、WPF チームのブログの The Roadmap for WPF という記事の、コメント欄にサンプル コードがあります。...
View ArticleWindows 10 のテスト環境の作成方法について
Windows 10 互換性環境の構築について Windows 10 におけるアプリケーションの互換性を検証するには、Windows 10 の環境を作成する必要があります。Windows 10 リリース直後においては、次の 2 種類の環境でアプリケーションをテストすることが推奨されます。 • アプリケーションをインストール済みの Windows 8.1 、あるいは Windows 7 より...
View ArticleWindows 10 における Bluetooth サポートについて
大分、更新が滞っていましたが、Windows 10 Version 1511(TH2)における BLE(Bluetooth Low Energy)のサポートに関して、調べた内容を記載します。 詳細は省きますが、Bluetooth 4.0以降では、GATT(General Attribute...
View ArticleOsaka ComCamp 2016
遅くなりましたが、2/20 の大阪 ComCamp 2016 で使用したスライドを公開します。こちらでは、「.NET 2015 発表後の .NET はどうなったか」というタイトルでお話しをさせていただきました。 CoreCLR は、1月に名称変更があり ASP.NET Core、.NET Core CLI (旧DNVM、DNX)などになり、ASP.NET Core 関係の CLI...
View Articleマネージデスクトップアプリと UWP
Windows ストア アプリの時は、「マネージ デスクトップ アプリと Windows ランタイム」というドキュメントがありました。Windows 10 の UWP アプリのランタイムをデスクトップから使う方法がないかと調べたので、その使い方を簡単にまとめます。 WPF アプリなどのプロジェクトを Visual Studio 2015 で作成します。 ソリューション...
View Articlede:code 2016 の CLT-004 のサンプルを公開します
いつもながら、遅筆の荒井でございます。de:code 2016では、「CLT-004 Windows 10 におけるアプリの互換性と移行」と「CLT-012 インサイド UWP アプリ」を担当させていただきました。参加されました方は、有難うございました。この記事には、CLT-004 Windows 10 におけるアプリの互換性と移行 で使用したデモのサンプル...
View ArticleDesktop App Converter について
Desktop App Converter とは、デスクトップのアプリを UWP アプリのパッケージ (APPX) へと変換するツールになります。このツールが発表されたのは、2015 年の Build Conference であり、2016 年の Build Conference の後にプレビュー ツールが公開されました。Desktop App Converter の最新版は、ダウンロード...
View Articleバイナリ シリアライザについて
オブジェクトをシリアライズする時に、どのシリアライザを使用するかによってデータの互換性を含めて、様々な問題が発生することがあります。.NET Framework や Mono を使った開発で、利用するシリアライザの種類を列挙します。 バイナリ シリアライザBinaryFormatter が標準で組み込まれていますので、使われるケースが多いと思われます。標準以外にも様々なシリアライザが OSS...
View ArticleWindows ランタイム コンポーネント ブローカーについて
de:code 2016 のサンプルに Windows ランタイム コンポネント ブローカーの UWP が含まれており、その使い方のドキュメントも含めていました。まだ日本語訳はありませんが、「Windows ランタイム コンポーネント ブローカー」の記事が公開されました。この記事には、 サンプル (IPC サーバーのみ) UWP 用のプロジェクト テンプレート...
View ArticleUWP で廃止された UserInformation クラスについて
今更ですが、Windows 10 の UWP アプリで、Windows 8.1 のストア アプリとの比較で廃止予定の API があることに気が付きました。そのクラスは、以下になります。 UserInformation クラスWindows 8.1 までで使用できたクラスで、Windows 10 では正常に動作しなくなっています。 User クラスWindows 10 の UWP...
View ArticleDesktop App Converter について
Desktop App Converter の v1.0 がリリースされましたので、情報を整理することが、この記事の目的になります。最初に、リリース形態は以下のようになります。 v1.0 は Windows ストア 経由での提供になります。改善したバージョンは、Windows ストアからの提供のみになることがアナウンスされています。 ベースイメージは、ダウンロード...
View Article