ITmedia総合  >  キーワード一覧  >  W

「Windows Presentation Foundation」関連の最新 ニュース・レビュー・解説 記事 まとめ

-こちらもご覧ください-
WPF入門 − @IT

.NET TIPS:
WPFやWindowsフォームでEdgeのWebViewを使うには?[Windows 10 1803以降]
Windows 10 1803からは、Windows FormsアプリやWPFでもEdgeベースの新しいWebViewコントロールが使える。その使い方をまとめよう。(2018/7/4)

鈴木淳也の「Windowsフロントライン」:
Microsoftがアプリ戦略をアップデート 新形式「MSIX」でモダン化は進むか
Microsoftが新しいアプリのパッケージング形式「MSIX」を提案。従来のデスクトップアプリ配信形式であるWindows Installer「MSI(.msi)」の後継となるだけでなく、「UWP(Universal Windows Platform)」のベースとなる「APPX(.appx)」の特徴も含んだスーパーセットとして機能する。(2018/6/7)

.NET TIPS:
async/awaitで例外処理をするには?[C#/VB]
async/awaitキーワードを利用することで、非同期処理を簡潔に記述できる。ただし、それらをtry〜catch文で例外処理する際には注意すべき点もある。(2018/5/16)

Canaan Creative:
中国のビットコインマイナーメーカー、香港でIPOか
関係者によると、中国で第2位のビットコインマイニング用ハードウェアメーカーであるCanaan Creativeが米国ではなく香港での新規株式公開(IPO)に向け動き出しており、IPOに向け10億ドルの調達を目指しているようだ。(2018/5/10)

.NET TIPS:
内部クラスの使いどころとは?[C#/VB]
内部クラスを利用して、あるクラスに関連するコードをそのクラスに取り込んで隠蔽したり、クラスのコードが肥大化するのを避けたりする方法を解説する。(2018/5/9)

.NET TIPS:
ZXing.NETでQRコードやバーコードを解析するには?[C#/VB]
オープンソースで提供されているZXing.NETを使用して、QRコードやバーコードを含む画像を解析し、テキストやその他の情報を抽出する方法を解説する。(2018/3/14)

特集:マイクロソフトテクノロジーの現在と未来:
AIをサポートする「Windows ML」APIと新しい「WebView」の登場で見えてくるもの
機械学習モデルをアプリで活用するためのWindows ML、Edgeベースの新たなWebViewコントロールなど、次期Windows 10に搭載予定の新機能を見てみよう。(2018/3/13)

より簡単に機械学習の実験が可能に:
「モダンアプリケーション」「AI」「IoT」がポイント――Microsoft、次期Windows 10アップデートSDKの主な改良点を発表
次期Windows 10アップデートのSDKでは、「従来型デスクトップアプリケーションのモダナイズ」「Windowsでの人工知能(AI)活用」「Windows IoTによるインテリジェントエッジのサポート」を柱とするさまざまな改良が行われる。(2018/3/9)

特集:GitHub探検隊:
便利なUWP用拡張機能/NuGetパッケージを発見!
デフォルトのUWPアプリ用プロジェクトテンプレートはあまりにも貧弱だ。そこで、UWPアプリ開発に役立つ拡張機能やNuGetパッケージを探してみた。(2018/2/9)

.NET TIPS:
マルチスレッドでキューやスタックなどを利用するには?[.NET 4.0以降、C#/VB]
BlockingCollection<T>クラスを使うと、lock構文などを使うことなく、スレッドセーフなキューやスタックの操作を簡潔に記述できる。(2018/2/7)

特集:AIをアプリに組み込もう:
MicrosoftのAIをカスタマイズしてハンバーガーとチーズバーガーを区別させよう
Custom Vision Serviceを使うと、独自の画像認識機能をプログラマーが簡単に作成し、AIにハンバーガーの見分けが付くかを試してみよう。(2018/2/2)

文字種制限や書式指定可能で日本語固有の入力や表示にも対応:
HTML5/JavaScript開発用の入力支援ライブラリ「InputManJS」、グレープシティが発売
グレープシティはHTML5/JavaScript開発用の入力支援ライブラリ「InputManJS」を発売する。文字列や数値、日付などの入力をきめ細かく制御でき、漢数字やふりがな取得といった日本語固有の入力や表示にも対応する。(2018/1/18)

トヨタ、Appleの「CarPlay」を採用 北米のハイエンドモデルで
トヨタもようやくAppleの車載システム「CarPlay」を採用する。北米で販売する高級車「Avalon」の2018年春の新型車の9インチディスプレイで利用できるようになる。(2018/1/16)

少人数のIT部門でも可能
自治体のG Suite導入を成功させたIT部門の秘策
ノルウェーのトロンハイム市は、オンプレミスのMicrosoftアプリからクラウドへの移行を決断。G Suiteを選定し、移行を開始した。彼らは移行を円滑化するため、ある施策を実施した。(2017/12/13)

Dev Basics/Keyword:
Windows Compatibility Pack for .NET Core
Windows Compatibility Packにより、.NET Standardではサポートされていない、.NET FrameworkのAPIが.NET Coreでも使えるようになる。(2017/11/21)

特集:マイクロソフトテクノロジーの現在と未来:
Windows 10 Fall Creators Updateで導入された「Fluent Design System」の4つの機能とは?
Windows 10 Fall Creators Updateで導入された新たなデザイン体系であるFluent Design SystemによりアプリのUIにはどう変わるのか。その概要を見てみよう。(2017/11/17)

.NET TIPS:
[WPF/UWP]ListView内のTextBoxがクリックされたときに選択項目を切り替えるには?
ListViewに配置したTextBoxやButtonがクリックされたときに、選択状態を変更するにはトリガーを使用する方法と、GotFocusイベントを使用する方法がある。(2017/11/15)

.NET TIPS:
[WPF/UWP]列挙型をComboBoxにバインドするには?
ComboBoxに列挙型をバインドして、列挙値に応じたテキストを表示し、選択された項目を取得する方法を説明。カスタムコントロールを使う方法やUWPでの注意点も取り上げる。(2017/11/8)

Dev Basics/Keyword:
Avalonia
Avaloniaは、クロスプラットフォームで動作するXAMLベースのUIフレームワーク。Windows、macOS、Linux、iOS、Androidをサポートする。(2017/10/17)

.NET TIPS:
文字列にエスケープ文字を埋め込むには?[C#/VB/WPF]
エスケープ文字を使って、文字列中に改行文字などの特殊文字や変数の値などを埋め込む方法を、C#/Visual Basic/XAMLごとに説明する。(2017/9/27)

Windows 10 Fall Creators Updateに向けたアプリ開発機能を強化:
Microsoft、「Visual Studio 2017 バージョン 15.4 Preview」を公開
Microsoftが「Visual Studio 2017 バージョン 15.4 Preview」を公開。Windows 10 Fall Creators UpdateをターゲットにしたUWPアプリ/マルチプラットフォーム対応アプリ開発者を支援する機能が強化されている。(2017/8/29)

特集:Microsoftテクノロジーの現在と未来:
XAML Standardとは
XAMLはさまざまなプラットフォームでUIを記述するのに使われ、さまざまな方言を生み出してきた。これを統一しようというのが、XAML Standardが目指すところだ。(2017/8/25)

特集:Visual Studioで始めるリファクタリング:
前編 リファクタリングとVisual Studio
リファクタリングとは何か、リファクタリングを効率的かつ安全に行うためにVisual Studio 2017が提供している支援機能の概要を見ていこう。(2017/8/9)

特集:C# 7の新機能詳説:
第3回 型による分岐の改良
変数の型によって処理を分岐したり、その際にキャストをしたりするのは、多くのプログラミング言語でよく行われることだ。C# 7ではこれをとても簡潔に記述できる。(2017/8/2)

「Fate/Grand Order」第6章が舞台化! 本当に3時間で足りるのか、ゲネプロを見てきた
ロマニまじか……。(2017/7/14)

.NET TIPS:
ループをParallelクラスで並列処理にするには?[C#/VB]
Parallelクラスを使って、複数の処理を並列に実行する方法を解説する。また、PLINQを使ったコード例や例外処理を行う上での注意点なども取り上げる。(2017/6/21)

認識系API活用入門(5):
画像/動画認識のComputer Vision APIをOCRとして使うには? フォントごとの精度は?
コグニティブサービスのAPIを用いて、「現在のコグニティブサービスでどのようなことができるのか」「どのようにして利用できるのか」「どの程度の精度なのか」を検証していく連載。今回は、Computer Vision APIの概要と使い方を解説し、OCR機能について、日本語/英語、フォントごとの精度の違いを検証する。(2017/6/15)

.NET TIPS:
メソッドを呼び出すときに名前付き引数を使うには?[C#/VB]
名前付き引数を使用すると、メソッド呼び出し時に順不同で特定の引数だけを指定できる。多数のオプション引数を持つメソッドを呼び出す場合には、とりわけ役に立つ。(2017/6/14)

.NET TIPS:
オプション引数が使えるメソッドを作るには?[C#/VB]
メソッド呼び出し時に引数を省略できるようにするには、その引数をオプション引数とするか、メソッドをオーバーロードする。それらの方法と注意点を解説する。(2017/6/7)

アナログ回路設計講座(11):
PR:Avalonバスでの通信 ―― 簡略型FPGAインタフェース
数種類の組み込みプロセッサを使用する昨今のFPGAデザインでは、Avalon Memory Mapped(MM)バスを介して周辺デバイスと接続する手法が用いられる。しかし、プログラミングに高度な知識、ノウハウが必要になり、特にハードウェアエンジニアには課題だ。そこで今回は、組み込みプロセッサに全く触れずに、PLLの周波数やDACの電圧設定などが行える方法を紹介する。(2017/6/1)

認識系API活用入門(4):
音声→テキスト変換のSpeech Recognition APIの使い方と、2017年4月におけるWatson、Google Cloud Speech APIとの違い
コグニティブサービスのAPIを用いて、「現在のコグニティブサービスでどのようなことができるのか」「どのようにして利用できるのか」「どの程度の精度なのか」を検証していく連載。今回は、Speech Recognition APIの概要と使い方を解説し、他のサービスとの違いを3パターンで検証する。(2017/5/10)

連載:簡単! Visual Studio 2017入門:
第1回 Visual Studio 2017って何ができるの?
プログラムはどうやって作るの? 開発ツールはどうやって使うの? ゼロから始める新人プログラマーのための定番連載をVisual Studio 2017に合わせて改訂。(2017/4/10)

認識系API活用入門(3):
テキスト→音声変換の「Text To Speech API」の使い方と、2017年3月現在のWatsonとの違い
コグニティブサービスのAPIを用いて、「現在のコグニティブサービスでどのようなことができるのか」「どのようにして利用できるのか」「どの程度の精度なのか」を検証していく連載。今回は、Text To Speech APIの概要と使い方を解説し、他のサービスとの違いを4パターンで検証する。(2017/4/5)

特集:Visual Studio 2017の全貌を探る:
「Any Developer, Any App, Any Platform」 ―― Visual Studio 2017が目指す世界とは?
Visual Studio 2017はもはやWindowsアプリ開発者のためだけのものではない。その新機能と、実際にどんなアプリを開発できるのか見てみよう。(2017/3/24)

認識系API活用入門(2):
翻訳系API「Translator API」の使い方と2017年2月現在のWatson、Google翻訳との違い
コグニティブサービスのAPIを用いて、「現在のコグニティブサービスでどのようなことができるのか」「どのようにして利用できるのか」「どの程度の精度なのか」を検証していく連載。今回は、Translator APIの概要と使い方を解説し、他のサービスとの違いを5パターンで検証する。(2017/3/2)

.NET TIPS:
構文:キャッチした例外をリスローするには?[C#/VB]
例外の処理時には何らかの理由で、キャッチした例外をリスローしなければならないときがある。C#やVBでこれを適切に行う方法を解説する。(2017/1/11)

.NET TIPS:
Xamarin.Forms:Gridコントロールを分割するには?
Xamarin.FormsのGridコントロールのRowDefinitions/ColumnDefinitionsプロパティを用いて、画面をどう分割するかを指定する方法を解説する。(2016/12/14)

特集:Xamarin+Visual Studioで始めるiOS/Android/UWPアプリ開発:
第2回:Xamarin.FormsとネイティブUI
Xamarinでは画面を作成するのにXamarin.FormsとネイティブUIの2つの方法がある。それぞれの方法で簡単なアプリを作ってみよう。(2016/11/2)

何てかわいい猫ちゃんニャ! 二階堂ふみ&松岡茉優の猫耳姿にファン「神コンビですわ」
黒猫白猫お好みで。(2016/10/18)

特集:Visual StudioとXamarinで始めるiOS/Android/UWPアプリ開発:
第1回:Xamarinでアプリを作ろう
Visual StudioとXamarinでクロスプラットフォーム開発を始めよう! 今回はXamarinの概要について見た後、Hello Worldプログラムを作成する。(2016/9/23)

.NET TIPS:
Xamarin.Forms:URLを指定して画像を表示するには?
Xamarin.FormsアプリではImageコントロールのSourceプロパティを使用することで、URLを指定して画像を表示できる。(2016/9/21)

MAX 10 FPGAで学ぶFPGA開発入門(14):
FPGAソフトコアCPUにおける最適化を検証する
MAX10搭載開発ボード「MAX 10 NEEK」でソフトコアCPU「NIOS II」を利用する際、最適化しないことを推奨されるが、設定自体は施せる。では最適化すると速くなるのか?有償版も含めて検証する。(2016/9/16)

.NET TIPS:
Xamarin.Forms:コントロールを等間隔に配置するには?
Xamarin.Formsアプリでは、StackLayout/Gridコントロールとそれらのプロパティを使うことで、とても簡単にコントロールを等間隔に配置できる。(2016/9/14)

PR:「MAX 10 NEEK」でストップウォッチを開発し、内蔵メモリから起動する(ソースコード)
連載「MAX 10 FPGAで学ぶFPGA開発入門」の第11回、「MAX 10 NEEKでストップウォッチを開発し、内蔵メモリから起動する」のソースコード(List 1〜4)です。(2016/9/9)

PR:「MAX 10 NEEK」へソフトコアCPUを組み込む(ソースコード)
連載「MAX 10 FPGAで学ぶFPGA開発入門」の第9回、「MAX 10 NEEKへソフトコアCPUを組み込む」のソースコードです。(2016/9/9)

PR:FPGA上でソフトコアCPUを動かす手引き(ソースコード)
連載「MAX 10 FPGAで学ぶFPGA開発入門」の第6回、「FPGA上でソフトコアCPUを動かす手引き」のソースコードです。(2016/9/9)

.NET TIPS:
Xamarin.Forms:文字列の一部に色やスタイルを指定するには?
Xamarin.Formsアプリで表示している文字列中で色やスタイルを変更するには、LabelコントロールのFormattedTextプロパティを使用するとよい。(2016/9/7)

.NET TIPS:
Xamarin.Forms:プラットフォームに合わせた改行文字列を使うには?
Xamarin.Formsでは、プラットフォームごとに異なる改行文字列を統一的に扱うためにEnvironment.NewLineプロパティを利用できる。(2016/8/31)

MAX 10 FPGAで学ぶFPGA開発入門(13):
FPGAの内蔵温度センサーから値を得る
アルテラのFPGA「MAX 10」には温度センサーが内蔵されており、自身の温度を測定可能だ。メガファンクション「ALTPLL」を使い、内蔵センサーからの値を得るまでを試みる。(2016/8/10)

.NET TIPS:
Xamarin.Forms:プロジェクトにXamlページを追加するには?
Xamarin.FormアプリではXAMLを使用して、画面に表示するページを記述できる。そのページをプロジェクトに追加する方法を解説する。(2016/8/10)



ビットコインの大暴騰、「億り人」と呼ばれる仮想通貨長者の誕生、マウントゴックス以来の大事件となったNEM流出など、派手な話題に事欠かない。世界各国政府も対応に手を焼いているようだが、中には政府が公式に仮想通貨を発行する動きも出てきており、国家と通貨の関係性にも大きな変化が起こりつつある。

Amazonが先鞭をつけたAIスピーカープラットフォーム。スマホのアプリが巨大な市場を成したように、スマートスピーカー向けのスキル/アプリ、関連機器についても、大きな市場が生まれる可能性がある。ガジェットフリークのものと思われがちだが、画面とにらめっこが必要なスマホよりも優しいUIであり、子どもやシニアにもなじみやすいようだ。

「若者のテレビ離れが進んでいる」と言われるが、子どもが将来なりたい職業としてYouTuberがランクインする時代になった。Twitter上でのトレンドトピックがテレビから大きな影響を受けていることからも、マスメディア代表としてのテレビの地位はまだまだ盤石に感じるが、テレビよりもYouTubeを好む今の子ども達が大きくなっていくにつけ、少なくとも誰もが同じ情報に触れることは少なくなっていくのだろう。