「基礎から学ぶ Xamarinプログラミング」を発売します

水曜日 , 12, 7月 2017 2 Comments

 7月27日に「基礎から学ぶ Xamarinプログラミング 」という書籍を発売します。

 前回紹介した「たった1日で基本が身に付く! C# 超入門 」が7月29日なので、こちらの方が2日先になりますねぇ。

 

基礎から学ぶ Xamarinプログラミング

 

 こっちは既に表紙画像もあります。

 勉強会などでは書いている書いてる詐欺っぽく、話していましたが苦難の末ついに発売できそうです。

 

 Xamarinの基礎を広く扱った本になります。

 興味がありましたら是非お手に取っていただければ!!

 (売り上げ次第では応用編もある?)

 


2 thoughts on “ : 「基礎から学ぶ Xamarinプログラミング」を発売します”
  • 小越博昭 より:

    データのバインドが絶対に必要と思い、P130のSampleNotify を入力してみました。

    下記の3つのエラーが出ています。
    VSのバージョンの関係もあるとは思いますが、valueが宣言していないのは、明らかにおかしいと思います。サンプルコードの配布にもないし。正誤表も探しましたがないようです。

    正解を教えてください。ここから進めてません。
    VS2019を使ってます。

    ◆エラーメッセージ
    重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態
    エラー CS0738 ‘SampleNotify’ は、インターフェイス メンバー ‘INotifyPropertyChanged.PropertyChanged’ を実装していません。’SampleNotify.PropertyChanged’ は一致する ‘PropertyChangedEventHandler’ の戻り値の型を持たないため、’INotifyPropertyChanged.PropertyChanged’ を実装できません。 Bind C:\L\src\Xamarin\Bind\Bind\Bind\SampleNotify.cs 8 アクティブ

    重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態
    エラー CS0103 現在のコンテキストに ‘Value’ という名前は存在しません。 Bind C:\L\src\Xamarin\Bind\Bind\Bind\SampleNotify.cs 19 アクティブ

    重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態
    エラー CS1503 引数 2: は ‘System.ComponentModel.PropertyChangedEventArgs’ から ‘System.ComponentModel.PropertyChangingEventArgs’ へ変換することはできません。 Bind C:\L\src\Xamarin\Bind\Bind\Bind\SampleNotify.cs 21 アクティブ

    ◆作成コード
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Text;

    namespace Bind
    {
    class SampleNotify : INotifyPropertyChanged
    {
    public event PropertyChangingEventHandler PropertyChanged;

    private string _labelText;

    public string labelText
    {
    get { return _labelText;}
    set
    {
    if ( this._labelText != Value)
    {
    this.PropertyChanged(this, new PropertyChangedEventArgs(“labelText”));
    }
    _labelText = value;
    }
    }
    }
    }

    • mac より:

      お問い合わせありがとうございます。

      valueのVが大文字と小文字で異なっているようです。
      またvalueはC#のプロパティという機能で用意されたものなので宣言は不要です。

      一応書籍でも33Pでプロパティについては書いてありますが、C#の書籍ではないので軽く言及している程度です。
      Xamarinの勉強に加えて、WebサイトやC#の文法について書かれた書籍を並行して学んでいくと良いと思います。

      1つ目のエラーと2つ目のエラーもPropertyChangingEventHandlerというタイプミスが原因のように見受けられます。

      以上、よろしくお願いいたします。

  • Please give us your valuable comment

    メールアドレスが公開されることはありません。 * が付いている欄は必須項目です