SIN@SAPPOROWORKSの覚書

C#を中心に、夜な夜な試行錯誤したコードの記録です。

C#

Wi-Fi付きのArduino互換機 Spark Core (その5) Xamarin.Formsクライアントによるマトリックス操作

1 ダイナミック点灯 ダイナミック点灯とは、1行ごとに点灯の処理を行い、それを高速で繰り返すことで、残像で全行が表示されているように見せることです。 ここで、1行の表示を処理しているのは、void disp(int r,String dat) です。第1パラメータは、表…

Xamarin.Formsでタッチイベントを処理するには?

【 Xamarin 記事一覧 】 BuildInsiderで連載されている「Xamarin逆引きTips」に寄稿させて頂きました。Xamarin.Formsでタッチイベントを処理するには?(iOS/Androidの各種ジェスチャー対応) Error使用したコードは、下記にあります。furuya02/XamarinTips…

Xamarin.FormsでBoxViewコントロールを拡張するには?

【 Xamarin 記事一覧 】 BuildInsiderで連載されている「Xamarin逆引きTips」に寄稿させて頂きました。Xamarin.FormsでBoxViewコントロールを拡張するには? Xamarin.FormsでBoxViewコントロールを拡張するには? - Build Insider使用したコードは、下記にあ…

【XamarinによるiOS超入門 】 テキストフィールド (UITextField)

【 Xamarin 記事一覧 】 【XamarinによるiOS超入門 】1 コントロールの配置 テキストフィールドコントロールは、1行の短いテキスト入力が必要な時に使用されます。 このコントロールを配置する基本的なコードは次のとおりです。 (デフォルトでバックカラー…

【XamarinによるiOS超入門 】 Segmentedコントロール ( UISegmentedControl )

【 Xamarin 記事一覧 】 【XamarinによるiOS超入門 】1 コントロールの配置 セグメンテッドコントロール(UISegmentedControl)は、複数から1つを選択するコントロールです。 このコントロールを配置する基本的なコードは次のとおりです。 public override vo…

この辺でXamarin導入による 効果と限界をしっかり把握してみよう

【 Xamarin 記事一覧 】 MVP Community Camp 2015 (札幌会場)でXamarinについて、お話させて頂きました。MVP ComCamp In-Person Seminarshttp://download.microsoft.com/download/F/7/1/F7183C8C-22DB-4CD7-B9CF-E6E4E6E5C2D9/ComCamp_leaflet2_Sapporo_2015…

【XamarinによるiOS超入門 】 ページコントロール ( UIPageControl )

【 Xamarin 記事一覧 】 【XamarinによるiOS超入門 】 1 コントロールの配置ページコントロール(UIPageControl)は、複数ページの中で現在位置を表現するコントロールです。コントロールをタップしてページを移動させる実装も可能です。ページコントロールは…

Xamarin.Forms ListViewのスクロール

【 Xamarin 記事一覧 】 ScrollTo昨年末に公開されたXamarin.Forms 1.3において、ListViewにScrollToというメソッドが追加されました。 今までは、スクロールさせるだけでレンダラーの記述が必要だったのですが、これで、やっと?PCLからスクロールができる…

Xamarin.Forms 特定のキーワードを含むツイートを検索

【 Xamarin 記事一覧 】 @ytabuchiさんのTweetに反応して・・・ @ch3coohさんのBlogで紹介されていた、CoreTweetをXamarin.Formsに載せてみました。C#とCoreTweetを使って特定のキーワードを含むツイートを検索する - 酢ろぐ! C#とCoreTweetを使って特定の…

【XamarinによるiOS超入門 】 日付ピッカー ( UIDatePicker )

【 Xamarin 記事一覧 】 【XamarinによるiOS超入門 】 1 コントロールの配置 日付ピッカー(UIDatePicker)は、日付、時間、またはその両方を選択するコントロールです。このコントロールを配置する基本的なコードは次のとおりです。動作モードに日付選択を指…

【XamarinによるAndroid超入門 】 基本プロジェクトからみるAndroid Studio(Java)との比較

【 Xamarin 記事一覧 】 【XamarinによるAndroid超入門 】 [2015.10.18 追記] 本記事は、内容が古くなったため、リニューアルして、下記に転載しました。dev.classmethod.jp 【 Xamarin 記事一覧 】 【XamarinによるAndroid超入門 】

【XamarinによるiOS超入門 】 ボタン ( UIButton )

【 Xamarin 記事一覧 】 【XamarinによるiOS超入門 】 1 コントロールの配置 ボタン(UIButton)を配置する基本的なコードは次のとおりです。FromTypeによってシステムタイプのボタンを生成し、タイトルを「OK」としています。 また、表示位置は、View.Bounds…

【XamarinによるAndroid超入門 】 コントロールの配置

【 Xamarin 記事一覧 】 【XamarinによるAndroid超入門 】[2015/11/10追記] 本記事は、内容が古くなったため、リニューアルして、下記に転載しました。dev.classmethod.jp 【 Xamarin 記事一覧 】 【XamarinによるAndroid超入門 】

【XamarinによるAndroid超入門 】 図形(四角・円)の描画

【 Xamarin 記事一覧 】 【XamarinによるAndroid超入門 】 [2015/11/03追記] 本記事は、内容が古くなったため、リニューアルして、下記に転載しました。dev.classmethod.jp 【 Xamarin 記事一覧 】 【XamarinによるAndroid超入門 】

【XamarinによるAndroid超入門】 図形(直線)の描画

【 Xamarin 記事一覧 】 【XamarinによるAndroid超入門 】 [2015/11/02追記] 本記事は、内容が古くなったため、リニューアルして、下記に転載しました。dev.classmethod.jp 【 Xamarin 記事一覧 】 【XamarinによるAndroid超入門 】

【XamarinによるiOS超入門 】 コントロールの配置

【 Xamarin 記事一覧 】 【XamarinによるiOS超入門 】 [2015/11/11追記] 本記事は、内容が古くなったため、リニューアルして、下記に転載しました。dev.classmethod.jp 【 Xamarin 記事一覧 】 【XamarinによるiOS超入門 】

【XamarinによるAndroid超入門】テンプレート(Blank App)

【 Xamarin 記事一覧 】 【XamarinによるAndroid超入門 】 [2015/10/14追記] 本記事は、内容が古くなったため、リニューアルして、下記に転載しました。dev.classmethod.jp 【 Xamarin 記事一覧 】 【XamarinによるAndroid超入門 】

【XamarinによるiOS超入門】文字列の描画

【 Xamarin 記事一覧 】 【XamarinによるiOS超入門 】 [2015/11/05追記] 本記事は、内容が古くなったため、リニューアルして、下記に転載しました。dev.classmethod.jp 【 Xamarin 記事一覧 】 【XamarinによるiOS超入門 】

【XamarinによるiOS超入門 】 図形(四角・円)の描画

【 Xamarin 記事一覧 】 【XamarinによるiOS超入門 】 [2015/11/03追記] 本記事は、内容が古くなったため、リニューアルして、下記に転載しました。dev.classmethod.jp 【 Xamarin 記事一覧 】 【XamarinによるiOS超入門 】

【XamarinによるiOS超入門】 図形(直線)の描画

【 Xamarin 記事一覧 】 【XamarinによるiOS超入門 】 [2015/11/01追記] 本記事は、内容が古くなったため、リニューアルして、下記に転載しました。dev.classmethod.jp 【 Xamarin 記事一覧 】 【XamarinによるiOS超入門 】

【XamarinによるiOS超入門】 テンプレート(Single View App)

【 Xamarin 記事一覧 】 【XamarinによるiOS超入門 】 [2015/10/12追記] 本記事は、内容が古くなったため、リニューアルして、下記に転載しました。dev.classmethod.jp 【 Xamarin 記事一覧 】 【XamarinによるiOS超入門 】

Xamarin.Forms お絵かきアプリ

【 Xamarin 記事一覧 】 1 お絵かきアプリタッチを処理してお絵かきアプリ風のサンプルを作成してみました。残念ながら、Xamarin.Formsでは、タッチの開始・移動・終了・キャンセルのイベントは処理できません。また、描画も、世界最強のコントロール(スイ…

Xamarin.iOS Parallel.ForEach

【 Xamarin 記事一覧 】 Parallel.ForEach以前(Xamarin.Android Parallel.Foreachを回してみる - SIN@SAPPOROWORKSの覚書)に、Androidでは問題なく威力を発揮したParallel.ForEachを、今回はiPhoneで回して見ました。 public override void ViewDidLoad() …

Xamarin.Forms ジェスチャー

【 Xamarin 記事一覧 】 この記事は、Xamarin Advent Calendar 2014 - Qiitaの21日目の記事です。 ←20日目の記事:XamarinでもF# - omanuke-ekunamoの日記Xamarin.Formsでのタップの取得モバイル端末でのプログラムでは、タップ・スワイプなど、各種のジェス…

Xamarin.Forms Maps(地図表示)

【 Xamarin 記事一覧 】 2015/01/19 Maps Ver1.3.x で変化した事項を一部追記しました。 Android iOS WindowsPhone Xamarin.Forms.Mapsを使用すると、各プラットフォームで簡単に地図を扱うことができます。本記事では、Mapsの使用方法をまとめてみました。 …

Xamarin.Android Parallel.Foreachを回してみる

【 Xamarin 記事一覧 】 xin9leさんの所(http://xin9le.net/)では、非常に分かりやすい非同期関連のドキュメントが公開されています。 今日は、ここで紹介されていた「タスク並列ライブラリ (TPL)」のコードをAndroid(実機)で試してみました。試したのは…

Xamarin.Forms 描画で考慮すべき2つのこと

【 Xamarin 記事一覧 】 Xamarin.Formsで描画する時、考慮しなければならない事項が2つあります。 1つは「デバイス毎の解像度」、そして、もう1つは「PCLとレンダラーのサイズの違い」です。 1つ目は、モバイル端末を相手にする場合の共通的な話ですが、…

Xamarin.Forms 「縄神様」(モグラ叩き風味ゲーム) 機種依存コードなし(今のことろ)

【 Xamarin 記事一覧 】 リポジトリできました Android iOS Windows Phone now working 「縄神様」とは、モグラ叩き風のゲームアプリです。 ゲームなんてまともに書いたことないので恥ずかしい限りなのですが、これもXamarin学習の一環として・・・(強者の…

Xamarin.Forms イメージ

【 Xamarin 記事一覧 】 [2015/12/29追記] 本記事は、内容が古くなったため、リニューアルして、下記に転載しました。 dev.classmethod.jp 【 Xamarin 記事一覧 】

Xamarin.Forms 「付箋紙を張るやつ」を作ってみた(Azure Mobile Serviceは、なんとコードファーストだった)

【 Xamarin 記事一覧 】 1 Azureモバイルサービス前回に続き、「付箋紙アプリ(サンプル)」のMicrosoft Azureのモバイルサービスの話です。 付箋紙アプリ(サンプル)のコードは、GirHubにあります。 furuya02/Xamarin.Forms.PostIt.Sample データを保存する程…