アフィリエイト広告を利用しています

広告

この広告は30日以上更新がないブログに表示されております。
新規記事の投稿を行うことで、非表示にすることが可能です。
posted by fanblog

2019年11月25日

【18日目】英語版Udemyで学ぶ!C#




進捗72%
サンプルソースのない動画が続き、若干眠い。
■セクション:デバッグ(続き)

デバッグの説明が続くが残念ながら、デバッグ対象のプログラムのソースコードがダウンロードできないため、ただ視聴するだけである。説明は基本的なところで、ブレークポイントを設定したり、データの中身を見たり、コールスタックを使うなどである。これに加えて、Microsoft社の下記のページを見るのが絶対おすすめだ!

Visual Studio でのデバッガーの生産性に関するヒントとテクニックについて説明します。

このページにはデバッガのより先進的な機能(もうかなり昔からあるが)などが説明されている。
初めて、デバッグ中に現在実行している場所を示す矢印がドラッグで戻せて再実行できるとか、コードを修正しながら、実行しなおせるとか、できた時の感動と驚きは今でも忘れられない。全てのレベルの人たちに知ってほしい、おすすめの機能だ。
■応用C#(ガベージコレクション、Abstract他、追加分)

抽象クラスで図形の例を出すのは定番である。abstract宣言で宣言して、派生クラス(実装時)にoverrideキーワードを入れて実装を行う。これもサンプルソースコードなし。
なお、すべてのクラスはobjectクラスからの派生である。
■イベントとデリゲート(追加分)

デリゲートはコールバックとして定義でき、C++の関数ポインタと似ており、パラメタを渡せたり、複数一度に呼べたり、無名関数を使えたりする。
■次は

デリゲートの理論は一通り勉強したので、実際にコーディングをやっていく。

このコースへのリンク
Complete C# Masterclass






全般ランキング
posted by peter3q at 05:25| Comment(0) | TrackBack(0) | c#
検索
<< 2019年11月 >>
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
最新記事
タグクラウド
カテゴリーアーカイブ
プロフィール
peter3qさんの画像
peter3q
エンジニアとして働いている40代の会社員です。 仕事でメインに使用している言語はC/C++です。 プライベートでは、大学生の息子と中学生の娘がいて、 週末、料理をし、毎年、梅シロップを付けています。
プロフィール
×

この広告は30日以上新しい記事の更新がないブログに表示されております。