Xamarin.Forms の MVVM パターンの解説です。 MVVM の基礎と、Xmarin.Forms 特有の MVVM パターンを説明しています。Read less
![Xamarin.formsでのmvvm利用のコツ](https://cdn-ak-scissors.b.st-hatena.com/image/square/f1e40867a5cdc731b3e0f1fd01460e4155b10759/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fxamarin-140920014037-phpapp02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 Xamarin と MvvmCross による MVVM アプリのビルド Thomas LeBrun モデル - ビュー - ビューモデル (MVVM: Model-View-ViewModel) パターンは、XAML アプリに最適な参照パターンになっています。XAML アプリとは、Windows Presentation Foundation (WPF)、Windows 8、Windows Phone、および Silverlight のアプリです。MVVM パターンは WPF の初期に導入され、懸念事項やテスト容易性などを切り分けます。このパターンが最も優れているのは、XAML を使用しないテクノロジであっ
「これからの「async/await」の話をしよう」なんて、大それたタイトルで登壇してきました (´Д`) 前回のまどべんよっかいち版に加筆・修正したものですが、時間に自由度があったので、細かく解説させてもらいました。 平日夜という事で、参加された方、長時間のご清聴ありがとうございました。 本編で紹介しましたが、この内容は〆られていないので、続編をやろうと思っています(次回まどべんよっかいちでの登壇になると思います)。ぜひ、ご参加下さい。 プレゼンはこちら:これからの「async-await」の話をしよう.pptx あと、即興でLTして頂いたせがゆうさんのプレゼンを、代理でリンク張っておきます。せがゆうさん、お疲れ様でした。またよろしく! それでは、また。
すべての Microsoft 製品 Global Microsoft 365 Teams Copilot Windows Surface Xbox セール 法人向け サポート ソフトウェア Windows アプリ AI OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox Live Gold Xbox とゲーム PC ゲーム Windows ゲーム 映画とテレビ番組 法人向け Microsoft Cloud Microsoft Security Azure Dynamics 365 一般法人向け Microsoft 365 Microsoft Industry Microsoft Power Platform W
.NET Micro Framework / .NET Gadgeteer についての記事のまとめ 情報源 .NET Gadgeteer 情報源 セッション資料「IoT 入門 ~ .NET Gadgeteer で簡単プログラミング」 セッション資料「.NET Gadgeteer で IoT」 セッション資料「.NET Gadgeteer で組み込み開発の第一歩」 セッション資料「.NET Gadgeteer の紹介」/「.NET Micro Framework の基礎」 ハンズオン資料「.NET Gadgeteer ハンズオン資料」 ハンズオン資料「.NET Gadgeteer ハンズオン資料(環境構築)」 開発の基本 入力値の取得方法 3種類のデモ コード 4行でデジカメ(もどき) LED7R モジュールとジョイステックモジュール 簡単サンプル (FEZ Cerberus でお手軽 Ga
これまでC# vNextの新機能についていくつか紹介してきましたが、個人的にラムダ形式プロパティよりも、null伝搬演算子よりも、catch/finally句で利用できるawait演算子よりもずっと ×2 興奮したのが今回取り上げるnameof演算子 (nameof operator) です。簡単に言うと、変数名や関数名などをサクッと取得するためのキーワードです。 とりあえず使ってみる nameof演算子の利用方法は以下のような感じです。このように、非常にカジュアルに利用することができます。 var n1 = nameof(value); var n2 = nameof(Console); var n3 = nameof(Console.Title); var n4 = nameof(Console.WriteLine); //--- それぞれの変数の値 /* n1 = value n2
Hi everyone, this post is in my name but it’s authored by Sourabh Shirhatti. He is a Program Manager Intern from the University of Texas at Austin that I’ve had the pleasure of working with this summer. Below is his story, I hope you enjoy it. Prior to my internship with Microsoft, my web stack of choice was Node.JS + Express + MongoDB, and I primarily developed on a Mac. Like most of the Node.js
この記事はC# Advent Calendar 2013の4日目となります。2012年はMemcachedTranscoder - C#のMemcached用シリアライザライブラリというクソニッチな記事で誰得でした(しかもその後、私自身もMemcached使ってないし)。その前、2011年はModern C# Programming Style Guide、うーん、もう2年前ですかぁ、Modernじゃないですねえ。2011年の時点ではC# 5.0はCTPでしたが、もう2013年、当然のようにC# 5.0 async/awaitを使いまくる時代です。変化は非常に大きくプログラミングスタイルも大きく変わりますが、特にコレクションの、LINQの取り扱いに癖があります。今回は、非同期時代においてLINQをどう使いこなしていくかを見ていきましょう。 Selectは非同期時代のForEach これ超大
「より堅牢で正確性の高いソフトウェアを作りたいぜ!」と願う.NETデベロッパーお待ちかねの、 契約による設計(DbC)をサポートするCode Contractsが.NET Framework4より利用できるようになります。 C#をベースとして契約による設計をサポートする「Spec#」を利用するという方法もありますが、 学習負担を軽減するためにと、マイクロソフトは言語を意識しなくても開発者が利用できるように、 Code Contractsとして.NET Frameworkで契約をサポートしてくれました。 これは、オブジェクト指向および、オブジェクト指向プログラミングが大好きな.NET開発者にとって、とても良い知らせです。 わたしも待ち望んでいたうちのひとりです。ありがとうマイクロソフト!!という気持ちでいっぱいです。 VisualStudio2010が4月12日(米国)にローンチされることが
マイクロソフト、.NETアプリを数倍高速化する64ビット用JITコンパイラ「RyuJIT」をテクニカルプレビューで公開。由来は「龍神」 マイクロソフトは64ビットの.NET環境に最適化したJITコンパイラ「RyuJIT」(コードネーム)をCTP(Community Technical Preview)として公開中です。RyuJITでは、アプリケーションの起動時間と実行速度の両面でより高速化されているとのこと。 .NET Framework BlogでRyuJITを紹介した記事「RyuJIT: The next-generation JIT compiler for .NET」から引用します。 The .NET Code Generation team has been working on a new, next-generation x64 compiler, codenamed Ryu
さて始まりました、F# Advent Calendar 2012 です。 今年は、「実用」がテーマと言うことで、F# で書いたコードを C# から使いたくなった時に気を付けるべきポイントなどをまとめました。 F# と C# で異なる名前を付ける F# では、module に定義する関数や変数の名前は、lowerCamel で付けるのが一般的です (List.map など)。 しかし .NET の世界では、これらの名前は基本的に PascalCase で付けることになっています。 CompiledName 属性を使うことで、この差を埋め、F# からは lowerCamel に、C# からは PascalCase に見える名前を付けることができるようになります。 (* F# *) module Util = [<CompiledName "ToStr">] let toStr x = spri
最近 Twitter で酢酸先生とがりっちが同じような内容で悩んでました。 JSON食わせたら自動でクラス作ってくれるプロダクトってないですかね— 酢酸 (山の手線20周) (@ch3cooh) July 5, 2013 DataContractJson(ryは jsonと同じクラス構造をつくらなきゃいけないのでざせつしました — がりっち氏@食用 (@garicchi) July 11, 2013 その度に Visual Studio 2012 で出来るよ!と呟いてるんですが、もしかして出ない環境がある? 少なくとも、現時点で最新の Visual Studio 2012 Update 3 をインストール済みの環境では使えるようになっているはずです。 すいません、嘘付いてました。Web Essentials 2012 をインストールしておかないとメニューが表示されないようです。詳細は最後に
2019/9/25-6に開催されたUnite Tokyo 2019の講演スライドです。 秋友 覚(株式会社コロプラ) 山本 康平(株式会社コロプラ) 松浦 章人(株式会社コロプラ) こんな人におすすめ ・短期~中期(リリース1~2年目)運用タイトルに携わる開発者 ・リリース前タイトルの開発に携わるエンジニア ・ビルドパイプラインを構築しているエンジニア 受講者が得られる知見 ・移行に伴った必要作業の見積もりの一端 ・大量ファイルのビルド環境構築の手法 ・運用を長期化できた場合に準備すべきこと Unityのイベント資料はこちらから: https://www.slideshare.net/UnityTechnologiesJapan/clipboards
と、題しまして第1回 業開中心会議 .NET技術の断捨離で話してきました。岩永さんが概念的なものを、私がC#とライブラリにフォーカスして具体的なものを、パネルディスカッションでフレームワーク周りの話を。的な分担だったでしょうか。 Modern、といっても、すんごく最先端で尖った感じ!ではなくて、本来は今そこに当たり前のようにあるやり方を、ちゃんと選択していこう。といったような内容です。対象をどの辺に置こうかなあ、といったところで、やっぱ@ITでいうギョーカイだと、ラムダ禁止とか.NET 2.0を強いられているんだ、とかそういう人も少なくないのだろうと思ったので、その辺りを最低ラインに敷いて中身を組みました。 つまりLINQ使えってことですよ!というか、もう登場から5年も経とうとしているのに、未だにLINQ使うべきだよ!と言って回らなければならない事実が悲しくもあり。ちなみに他の言語にもLI
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く