
プログラム言語ごとのオブジェクト指向の扱い
オブジェクト指向プログラミング(OOP)は、データとそれに関連する処理をオブジェクトとして ...

継承よりコンポジションを選ぶべき理由と実践例
オブジェクト指向プログラミングにおいて、「継承」より「コンポジション」を選択する設計手法が ...

技術資料: 初学者向けインベントリシステムの基礎
目的 本資料では、プログラミング初心者を対象に、C#でインベントリシステムを構築する基本的 ...

【Winforms】DataSetを使ったデータ操作を学ぼう!(コードで記述)
このレッスンで学べること DataSetって何? データベースの情報をプログラム内で管理す ...

【Winforms】DataSetを使ったデータ操作を学ぼう!(デザインツールを使う)
以下に、デザインツールを使ったDataGridViewの作成手順と、それに合わせたコードの ...

C#初学者向け技術資料:変数・条件式・繰り返しを使ったサンプルアプリ
目的 この資料は、C#の基本的なプログラミング要素である「変数」「条件式」「繰り返し」の学 ...

C#初学者向け技術資料:配列を使ったゲームサンプル
目的 この資料では、「配列」を学習するために、敵の攻撃ダメージを配列で管理し、それをランダ ...

プログラム言語ごとの変数の扱い
プログラミング言語によって変数の扱い方は異なります。以下に、代表的なプログラミング言語の変 ...

SOLID原則の解説
SOLID原則は、ソフトウェア開発における高品質で保守しやすいコードを書くための5つの設計 ...

開放閉鎖の原則(Open/Closed Principle)をわかりやすく説明する技術資料
開放閉鎖の原則とは 拡張には開かれている(Open for extension)新しい機能 ...