『.NET MAUIによるマルチプラットフォームアプリ開発-iOS、Android、Windows、macOS対応アプリをC#で開発 [単行本]Ω』はヤフオクでkJ-000d996108から04月21日 02時 45分に出品され04月21日 02時 45分に終了予定です。即決価格は3,003円に設定されています。現在32件の入札があります。決済方法はYahoo!かんたん決済に対応。東京都からの発送料は落札者が負担します。PRオプションはYahoo!かんたん決済、取りナビ(ベータ版)を利用したオークション、即買でした。
目次はじめに第1章 .NET MAUIの仕組み1.1 マルチプラットフォーム1.2 共通のユーザーインターフェイス1.3 .NETランタイムとクラスライブラリ1.4 個別処理第2章 .NET MAUIの開発環境2.1 Visual Studio 2022の準備2.1.1 Visual Studioのインストール2.1.2 インストール機能の選択2.1.3 新しいプロジェクトの作成2.1.4 ターゲットフレームワークを選択2.1.5 プロジェクトテンプレートを開く2.2 Visual Studio for Macの準備2.2.1 macOS 上でのXamarin開発環境2.2.2 プロジェクトテンプレート2.3 dotnetコマンド2.3.1 .NET MAUI プロジェクトの作成2.3.2 プロジェクトのビルド2.4 iOS 開発環境の準備2.4.1 Apple Deverloper の登録2.4.2 バンドル識別子の設定2.5 iPhoneの準備2.5.1 シミュレーターの準備2.5.2 実機の準備2.6 Android の準備2.6.1 Androidエミュレーターの準備2.6.2 実機の準備2.7 UWP アプリの動作2.7.1 アプリケーションのデバッグ実行2.7.2 アプリケーションの実行第3章 最初の.NET MAUIアプリケーション3.1 .NET MAUIプロジェクトの作成3.2 .NET MAUIプロジェクトのビルド3.3 iOS アプリの実行3.3.1 iOSシミュレーターで動作確認3.3.2 iPhone 実機での動作確認3.4 Androidアプリの実行3.4.1 Androidエミュレーターでの動作確認3.4.2 Android実機での動作確認3.5 Windowsアプリの動作確認3.6 修正してホットリロード第4章 画面の部品4.1 XAMLとは4.2 ラベルの配置4.2.1 XAMLで配置4.2.2 ラベルの属性4.2.3 サンプルの実行4.3 ボタンの配置4.3.1 XAMLで配置4.3.2 ボタンの属性4.3.3 サンプルの実行4.4 入力テキスト4.4.1 XAMLで配置4.4.2 入力テキストの属性4.4.3 サンプルの実行4.5 アニメーション4.5.1 XAMLで配置4.5.2 アニメーションのメソッド4.5.3 サンプルの実行4.6 ブラシや画像の表示4.6.1 Imageタグで配置4.6.2 画像の属性4.6.3 サンプルで画像を表示4.6.4 ブラシの利用4.6.5 ブラシの種類4.6.6 ブラシでグラデーションを利用4.7 レイアウト4.7.1 スタックレイアウト4.7.2 スタックレイアウトの属性4.7.3 スタックレイアウトのサンプル4.7.4 グリッドレイアウト4.7.5 グリッドレイアウトの属性4.7.6 Flexレイアウト4.7.7 Flexレイアウトの属性4.7.8 Flexレイアウトのサンプル4.8 ナビゲーション4.8.1 ナビゲーションの準備4.8.2 ナビゲーションの種類4.8.3 サンプルの実行4.9 ポップアップ4.9.1 ポップアップの種類4.9.2 サンプルの実行4.10 グラフィック表示4.10.1 GraphicsViewコントロール4.10.2 ICanvasの属性とメソッド4.10.3 サンプルの実行4.11 テーマの切り替え4.11.1 テーマの動的設定4.11.2 サンプルの実行4.12 リスト表示4.12.1 ListViewコントロールの利用4.12.2 ListViewコントロールの属性4.12.3 ListViewサンプルの実行4.12.4 CollectionViewコントロールの利用4.12.5 CollectionViewコントロールの属性4.12.6 CollectionViewサンプルの実行4.13 ピッカー4.13.1 XAMLで配置4.13.2 Pickerコントロールの属性4.13.3 サンプルの実行4.14 スイッチ 4.14.1 XAMLで配置4.14.2 スイッチの属性4.14.3 サンプルの実行4.15 日付選択4.15.1 XAML で配置4.15.2 日付コントロールの属性4.15.3 サンプルの実行第5章 データバインド5.1 MVVMパターンとは5.1.1 MVVM パターンの実装5.1.2 Prism.Coreの利用5.2 ラベルのバインディング5.2.1 XAMLでバインディング5.2.2 コードでデータ更新5.2.3 サンプルの実行5.3 入力テキストのバインディング5.3.1 XAMLでバインディング5.3.2 コードでデータ更新5.3.3 サンプルの実行5.4 ボタンのバインディング5.4.1 XAMLでバインディング5.4.2 コードでイベントを受ける5.4.3 サンプルの実行5.5 リストのバインディング5.5.1 XAMLでバインディング5.5.2 ViewModelクラスの記述5.5.3 サンプルの実行5.6 ページ単位のViewModelクラス5.6.1 シェルでのページ遷移5.6.2 サンプルの実行5.7 リアクティブの利用5.7.1 ReactivePropertyライブラリの活用5.7.2 NuGetパッケージ5.7.3 ViewModelクラスの作成5.7.4 サンプルの実行5.8 入力テキストにリアクティブ5.8.1 XAMLでバインド5.8.2 サンプルの実行5.9 ボタンにリアクティブ5.9.1 XAMLの記述5.9.2 ViewModelクラスの記述5.10 リストにリアクティブ5.10.1 XAMLの記述5.10.2 ViewModelクラスの記述第6章 コードでUI作成6.1 コードのみで記述6.1.1 ラベルの記述6.1.2 ボタンの記述6.1.3 入力テキストの記述6.1.4 リストビューの記述6.1.5 MVUパターン6.2 Cometの利用6.2.1 Cometのインストール6.2.2 Textの配置6.2.3 Buttonの配置6.2.4 TextFieldの配置6.2.5 ListViewの配置第7章 画面の遷移7.1 ナビゲーションの利用7.1.1 NavigationPageとShellContent7.1.2 NavigationPage の初期化7.1.3 MainPage.xaml の書き換え7.1.4 子画面のコンストラクターでデータ渡し7.1.5 子画面とViewModelの共有7.2 シェルの利用7.2.1 ShellContentを使った画面遷移7.2.2 ルーティングによる画面遷移7.2.3 ViewModelクラスの共有7.3 モーダルで遷移7.3.1 モーダル画面の呼び出し7.3.2 モーダル画面から戻る7.4 リストから詳細画面へ7.4.1 一覧画面から遷移7.4.2 詳細画面の表示7.5 設定ページの表示7.5.1 TableViewの利用7.5.2 設定画面のViewModelクラス第8章 Web APIの利用8.1 WebViewの利用8.1.1 WebViewコントロール8.1.2 URLの指定8.2 Web APIの呼び出し8.2.1 インターネットへのアクセス制限8.2.2 Web API呼び出しページの作成8.3 GET メソッドで呼び出し8.3.1 既存のWeb API を呼び出す8.3.2 GET メソッド8.3.3 サンプルの実行8.4 POSTメソッドの利用8.4.1 チケットを新規作成するWeb API8.4.2 チケットのクラスを作成8.4.3 新規作成する8.5 JSON形式のデータを扱う8.5.1 JSON フォーマットの確認8.5.2 対応クラスの作成8.6 JSONデータを受信する8.6.1 単一のプロジェクト情報を受信8.6.2 受信したJSONをProjectクラスに変換8.7 JSONとリスト表示の連携8.7.1 プロジェクト内のチケットを受信8.7.2 JSONデータ内の配列を変換8.8 JSONデータを送信する8.8.1 指定IDのチケットを更新8.8.2 連続でWeb APIを呼び出す第9章 データベースの利用9.1 SQLiteパッケージ9.1.1 NuGet パッケージの利用9.1.2 モデルクラスの作成9.1.3 データコンテキストの作成9.1.4 データベースファイルのコピー9.2 データベースから読み込み9.2.1 CollectionViewコントロールへ表示9.2.2 データの読み込み9.3 データベースとリストの連携9.3.1 CollectionViewコントロールへ表示9.3.2 LINQの利用9.4 データベースの書き込み9.4.1 データの新規作成と更新9.4.2 データベースへ更新9.5 テーブルの作成9.5.1 ExecuteSqlRawメソッドの利用9.6 データをバックアップする9.6.1 バックアップ先の違い9.6.2 AndroidとiPhoneで動作確認9.7 MySQLと接続9.7.1 NuGetパッケージの設定9.7.2 モデルクラスの生成9.7.3 アプリから接続確認9.8 MySQLの読み書き9.8.1 データの読み込み第10章 ファイルの操作10.1 ファイルの作成10.1.1 ファイルアクセスクラス10.1.2 ドキュメントフォルダーの取得10.1.3 ファイルの新規作成10.2 ファイルの読み込み10.2.1 ファイルの読み込みメソッド10.2.2 サンプルの実行10.3 ログデータの出力10.3.1 出力先をファイルに変更10.3.2 サンプルの実行10.4 モバイルアプリの出力先10.4.1 Androidで共有フォルダーを開く10.4.2 iPhoneで共有フォルダーを開く第11章 加速度やGPSの利用11.1 Xamarin.Essentialsから移行11.1.1 センサーライブラリ11.1.2 Xamarin.Essentialsから.NET MAUIへ11.2 加速度センサー11.2.1 Accelerometerクラス11.2.2 サンプルの実行11.3 GPS の利用11.3.1 位置情報の利用権限11.3.2 GeolocationRequestクラス11.3.3 サンプルの実行11.4 カメラ機能11.4.1 カメラの利用権限11.4.2 MediaPickerクラス11.4.3 サンプルの実行11.5 QR コード読み取り11.5.1 ZXing.Net.Mauiパッケージ11.5.2 CameraBarcodeReaderView コントロール11.5.3 サンプルの実行第12章 ロジック分割とテスト12.1 ロジックを別プロジェクトに12.1.1 プロジェクト分割の利点12.1.2 クラスライブラリの作成12.1.3 クラスライブラリの参照12.1.4 サンプルの実行12.2 テストプロジェクトを使う12.2.1 xUnitテストプロジェクトの作成12.2.2 テスト対象プロジェクトの設定12.3 個別処理の記述12.3.1 Platformsフォルダーの利用12.3.2 #ifディレクティブの利用付録A 他のフレームワークとの比較A.1 Flutterで開発A.2 React Nativeで開発A.3 .NET MAUIとの比較付録B Xamarin.Formsから.NET MAUIへの移行B.1 移行ツールの利用B.2 プロジェクトファイルの変更(*.csporj)B.3 名前空間の変更B.4 初期コードの修正B.5 リソースファイルの削除索引出版社からのコメントiOS/Androidの共通アプリの作り方から、モバイルアプリに必要なデータベースやファイル操作などを想定した開発までを解説内容紹介 .NET 6から使用可能になった .NET MAUI(Multi-platform App UI)は、従来のXamarin.Formsの後継となるマルチプラットフォームアプリを開発するためのフレームワークで、Android/iOS/Windows/macOS対応のアプリをC#を使って開発できます。 従来のXamarin.Formsでは、 .NET Standardという機能限定版のクラスライブラリしか使用できませんでしが、 .NET MAUIでは、 .NET 6で使用可能な完全なクラスライブラリが使用できるようになりました。 さらに、これまでは開発できなかったmacOSのアプリも開発できるようになりました。 本書の前半では、 .NET MAUIを利用した、 iOS/Androidなどのマルチプラットフォーム対応の共通アプリケーションの作り方を解説します。 6章では、従来のXamarin.FormsではサポートされていなかったMVU(Model-View-Update)モデルという新たな開発パターンについても言及します。 後半では、プラットフォーム特有の操作(データベースやファイル操作など)を利用したアプリの開発を解説します。 11章では、加速センサー、GPS、カメラ、QRコードの利用方法を説明します。 MAUI自体はユーザーインターフェイスの機能しか持たないのですが、モバイルアプリを作成するときにWeb APIの利用や内部でのデータベース(SQLite)の利用が必須となるため、周辺技術も含めて解説しています。
メタバースワールド作成入門―clusterで作る仮想世界・イベント空間 [単行本]Ω
¥ 2574
ひと目でわかるMicrosoft 365 ビジネス活用編 [単行本]Ω
¥ 3260
ランサムウエアから会社を守る-~身代金支払いの是非から事前の防御計画まで [単行本]Ω
¥ 2059
テンポラル・ネットワーク 第2版 [単行本]Ω
¥ 5148
できるJw_cad8 [単行本]Ω
¥ 2402
実践Redis入門―技術の仕組みから現場の活用まで [単行本]Ω
¥ 2883
LightGBM予測モデル実装ハンドブック―モデル評価・精度改善・可視化実務活用のための ハンズオン形式で学べるからよくわかる(Pythonライブラリ定番セレクション) [単行本]Ω
¥ 2402
プロジェクトマネジメント標準PMBOK入門―PMBOK第7版対応版 第5版 [単行本]Ω
¥ 1888
内部構造から学ぶPostgreSQL―設計・運用計画の鉄則 改訂3版 [単行本]Ω
¥ 2746
半導体産業のすべて―世界の先端企業から日本メーカーの展望まで [単行本]Ω
¥ 1716
「技術書」の読書術―達人が教える選び方・読み方・情報発信&共有のコツとテクニック [単行本]Ω
¥ 1716
強化学習 第2版 [単行本]Ω
¥ 5148
インサイドWindows 第7版〈下〉 [単行本]Ω
¥ 6864
データアナリティクスのための機械学習入門―アルゴリズム・実例・ケーススタディ(世界標準MIT教科書) [単行本]Ω
¥ 6864
エンジニアリングマネージャーのしごと―チームが必要とするマネージャーになる方法 [単行本]Ω
¥ 2917
改訂新版 やり直しのための工業数学 情報通信編【オンデマンド版】-Scilabで学ぶ情報基礎,誤り訂正符号,暗号(ディジタル信号処理シリーズ) [単行本]Ω
¥ 3432
能動的推論―心、脳、行動の自由エネルギー原理 [単行本]Ω
¥ 3003
.NET6プログラミング入門 [単行本]Ω
¥ 2917
32 入札履歴
終了
オークファンの無料会員に登録すれば
一度検索した商品をお気に入り登録可能。
マイブックマーク機能で
いつでもすぐに登録した商品を
見返すことができます。
既に会員の方はこちらからログインをお願いいたします
「同じ商品を出品する」機能のご利用には
オークファン会員登録が必要です。
価格を表示するには、
オークファンプレミアム(月額8,800円/税込)の登録が必要です。
まずはお試し!!初月無料で過去の落札相場を確認!
オークションで稼ぐための人気機能!
「期間おまとめ検索」を使えば、複数月をまたいだ指定期間の相場検索が可能です。レアな商品の相場や過去の出品数をまとめて確認できます。
さらに、オークファンプレミアムに登録すると最大過去10年分の相場データが月1,200回まで閲覧可能です。
価格を表示するには、
オークファンプレミアム(月額2,200円/税込)の登録が必要です。
まずはお試し!!初月無料で過去の落札相場を確認!