たった1日で基本が身に付く!シリーズたった1日で基本が身に付く!
C# 超入門

[表紙]たった1日で基本が身に付く! C# 超入門

紙版発売
電子版発売

B5変形判/192ページ

定価2,266円(本体2,060円+税10%)

ISBN 978-4-7741-9086-0

電子版

→学校・法人一括購入ご検討の皆様へ

書籍の概要

この本の概要

「たった1日で基本が身に付く!」というコンセプトに沿って,簡易なサンプルでC#によるアプリケーション開発の流れが体験できるように構成。前半ではコンソールアプリケーションを作成して,クラス,メソッド,変数,計算,条件分岐,繰り返しといったC#の基本文法を学習。後半では「時計」「じゃんけんゲーム」「画像ビューワー」という3つのフォームアプリケーションを作成し,Visual Studioによるフォームデザインの操作,イベント設定といったGUIアプリケーションの基本を学習します。

こんな方におすすめ

  • はじめてC#を学習する人

目次

CHAPTER1 プログラミングの準備をしよう

  • SECTION 01 プログラミングって何?
    • プログラミングとは?
    • プログラミング言語とは?
  • SECTION 02 C#の特徴を理解しよう
    • C#が使われる場面
    • C#の特徴とは?
    • 優れた開発ツールVisual Studioが利用できる
    • コンピューターにできることを理解するのも重要
  • SECTION 03 開発に何が必要になるの?
    • 本書で扱う環境
    • Visual Studioをインストールする

CHAPTER2 プログラミングの基本をマスターしよう

  • SECTION 01 Visual Studioでのプログラム開発の流れを理解しよう
    • 開発の流れを確認する
  • SECTION 02 プロジェクトの作成とVisual Studioの初期構成を知ろう
    • プロジェクトを作成する
    • プロジェクトの初期画面構成を確認する
    • <エラー一覧>ウィンドウを表示する
  • SECTION 03 簡単なプログラムを入力して実行しよう
    • プログラムを記述する
    • プログラムを実行する
  • SECTION 04 C#の基本構造を理解しよう
    • Program.csの内容を確認する
    • C#のプログラムコードの構造を理解する

CHAPTER3 C#で簡単な計算をしよう

  • SECTION 01 計算しよう
    • 足し算,引き算,掛け算,割り算をする
    • 演算の優先順位を理解する
    • C#ではできない記法,エラーとなる記法
  • SECTION 02 変数を使おう
    • 変数とは?
    • 代表的な型を確認する
    • 変数を応用する
  • SECTION 03 配列を使おう
    • 配列とは?

CHAPTER4 クラスを理解しよう

  • SECTION 01 クラスの基礎を理解しよう
    • クラスとは?
    • オブジェクト指向とは?
    • クラスの基本的な構文を確認する
    • クラスを利用する
    • メソッドの使い方を理解する
    • クラスのまとめ
  • SECTION 02 クラスの継承と初期化とは?
    • 変数の有効範囲とthisとは?
    • 継承とは?
    • インスタンス作成時に初期化する
    • Mainメソッドに付いている「static」とは何か?
  • SECTION 03 実際にクラスを作ろう
    • クラスを作成する
    • 実践でクラスを少しずつ理解する

CHAPTER5 条件分岐と繰り返しを覚えよう

  • SECTION 01 条件分岐でプログラムの流れを変えよう
    • 制御構文とは?
    • if文で分岐する
    • switch文で分岐する
    • 条件式で使う主な演算子を確認する
  • SECTION 02 条件分岐を実践しよう
    • 入力を受け取る
    • 入力文字を判定して結果を返す
  • SECTION 03 1つの処理を繰り返そう
    • foreach文で繰り返す
    • for文で繰り返す
    • while文で繰り返す
    • do-while文で繰り返す
    • break文で繰り返しを終了する
    • continue文で繰り返しをスキップする
  • SECTION 04 繰り返し処理を実践しよう
    • フラグを用意する
    • プログラムを実行する

CHAPTER6 時計アプリケーションを作ろう

  • SECTION 01 フォームアプリケーション用のプロジェクトを作ろう
    • 作成するアプリケーションの概要
    • プロジェクトを作成する
    • フォームアプリケーション用の画面構成を確認する
    • プロジェクトの初期構成を確認する
  • SECTION 02 時計アプリケーションを作ろう
    • 画面を編集する
    • プログラムを記述する
    • 現在の時刻を取得する
    • 定期的に処理を行う(タイマーイベント)

CHAPTER7 じゃんけんアプリケーションを作ろう

  • SECTION 01 じゃんけんアプリケーションの画面を作ろう
    • 作成するアプリケーションの概要
    • 画面を編集する
    • Labelを配置する
    • PictureBoxを配置する
  • SECTION 02 じゃんけんアプリケーションのコードを編集しよう
    • ボタンのイベントを設定する
    • コンピューターの手を決める
    • 画像を表示する

CHAPTER8 画像ビューワーアプリケーションを作ろう

  • SECTION 01 画像ビューワーの画面を作ろう
    • 作成するアプリケーションの概要
    • ボタンを配置する
    • PictureBoxを配置する
    • ボタンにイベントを設定する
    • OpenFileDialogを配置する
  • SECTION 02 画像ビューワーのコードを編集しよう
    • ファイルダイアログボックスを表示する
    • ファイルを取得する
  • SECTION 03 画像の一覧から表示する画像を選択しよう
    • 作成するアプリケーションの概要
    • コントロールを配置する
    • コードを記述する

CHAPTER9 次のステップを知ろう

  • SECTION 01 次のステップとは?
    • 実際にプログラムを入力する
    • 本書のサンプルを少し変えてみる
    • C#についてさらに調べる
    • 自分が作りたいものについて調べる
    • 他人のコードから学ぶ
    • 何かを作る
    • 複数人で何かを作る