(改訂第3版)ゴールからはじめるC♯ ~「作りたいもの」でプログラミングのきほんがわかる(技術評論社) [電子書籍]
    • (改訂第3版)ゴールからはじめるC♯ ~「作りたいもの」でプログラミングのきほんがわかる(技術評論社) [電子書籍]

    • ¥3,080616 ゴールドポイント(20%還元)
    • ただいま予約受付中!2026年11月10日12:00:00からお読みいただけます

(改訂第3版)ゴールからはじめるC♯ ~「作りたいもの」でプログラミングのきほんがわかる(技術評論社) [電子書籍]

菅原朋子(著者)
価格:¥3,080(税込)
ゴールドポイント:616 ゴールドポイント(20%還元)(¥616相当)
フォーマット:
専用電子書籍リーダーアプリ「Doly」が必要です。無料ダウンロード
お届け日:ただいま予約受付中!
出版社:技術評論社
公開日時:2026年11月10日12:00:00からお読みいただけます。
お取り扱い: のお取り扱い商品です。
ご確認事項:電子書籍リーダーアプリ「Doly」専用コンテンツ
こちらの商品は電子書籍版です

(改訂第3版)ゴールからはじめるC♯ ~「作りたいもの」でプログラミングのきほんがわかる(技術評論社) の 商品概要

  • 本書は,Windowsフォームアプリを作りながらC#の文法とプログラミングの考え方を学ぶ入門書です。神経衰弱やモグラ叩きなど,まずは各章で作るアプリ=「ゴール」を確認。そこで使う文法や考え方を学んでから,実際にプログラムを作って動かします。さらに章末の練習問題では,学んだことを使って別のアプリ作りに挑戦。「ゴールを見る→学ぶ→作る→応用する」というステップを繰り返すことで,学んだ知識を組み合わせて自分でプログラムを作る力が身につきます。生成AI「GitHub Copilot」を使ったプログラミング支援やデバッグについても解説。Visual Studio 2026対応。
  • 目次

    CHAPTER 1 C#とはなんだろう?
    1-1 プログラミングをはじめる前に
    プログラムの役割
    プログラミング言語
    1-2 どうしてC#を学ぶの?
    C#で作れるもの
    C#
    Visual Studio
    .NET
    本書で学ぶC#
    1-3 C#を開発するための環境を整えよう
    Visual Studio Community 2026のインストール
    1-4 Visual Studioの基本操作をマスターしよう
    Visual Studioを起動する
    新しいプロジェクトの作成
    アプリケーションの実行
    ファイルの保存
    Visual Studioを終了する
    既存のプロジェクトを開く
    Visual Studioのテーマとフォントを変更する
    1-5 Visual Studioの操作画面
    ウィンドウの種類
    操作画面のカスタマイズ
    1-6 C#の構造をつかもう
    ソリューションとプロジェクト
    C#の基本構造
    1-7 Microsoft Learnを活用しよう
    F1キーでドキュメントを表示する
    URLにアクセスしてMicrosoft Learnを表示する

    CHAPTER 2 名前を表示してコントロールとイベントを理解しよう
    2-1 フォーム画面にコントロールを配置しよう
    フォームにコントロールを配置する
    コントロールのサイズを変更する
    コントロールを移動する
    コントロールをコピーする
    コントロールの配置を整える
    コラム 共通コントロール一覧
    2-2 コントロールのプロパティを変更しよう
    Nameプロパティ
    Textプロパティ
    Fontプロパティ
    2-3 イベントを発生させよう
    ボタンクリックのイベントハンドラーの追加
    文字列のラベル表示とコメントの追加
    フォームロード時に空文字列を追加する
    コラム インテリセンスとインテリコード
    2-4 タブオーダーを設定する
    タブオーダーの設定を変更する
    TabIndexプロパティとTabStopプロパティ
    2-5 ビルドの仕組みを理解する
    練習問題

    CHAPTER 3 消費税を計算して変数と演算子を理解しよう
    3-1 変数のデータ型を決める
    データ型
    変数の宣言
    変数名の付け方
    変数の代入と初期化
    コラム varによる暗黙的な型指定
    3-2 直接コードに記述するリテラル
    整数リテラル
    浮動小数点リテラル
    ブール型リテラル
    文字リテラルと文字列リテラル
    サフィックス
    コラム エスケープシーケンス
    コラム 円マークとバックスラッシュの違い
    3-3 変更されない値は定数にする
    3-4 演算子で計算する
    算術演算
    代入演算
    比較演算
    演算子の優先順位
    3-5 異なるデータ型どうしの演算
    暗黙の型変換
    明示的な型変換
    文字列型とほかの型で演算を行う場合
    例題のアプリケーションの作成
    コラム C#のキーワード
    練習問題

    CHAPTER 4 成績を判定して選択制御とメソッドを理解しよう
    4-1 分岐や繰り返しを行うために
    4-2 条件によって動きを変えるには
    if文
    switch文
    コラム 条件演算子
    コラム switch式
    4-3 処理を分割してプログラムを簡潔にする
    メソッドの定義
    引数
    戻り値
    引数の渡し方
    タプルを使って複数の値をまとめて返す
    メソッドのオーバーロード
    4-4 例外が発生した場合の処理を決めておく
    例外クラス
    例外を起こさないコード
    例題のアプリケーションの作成
    練習問題

    CHAPTER 5 商を小数点以下50桁まで求めて繰り返し制御を理解しよう
    5-1 コンピューターを対話形式で操作しよう
    コンソールアプリの作成
    Mainメソッド
    コンソールアプリで値を表示する
    コンソールアプリで値を入力する
    5-2 処理を繰り返し実行する
    for文
    forの多重ループ
    while文
    do〜while文
    5-3 繰り返しの流れを途中で変える
    break文
    continue文
    goto文
    コラム 無限ループ
    例題のアプリケーションの作成
    練習問題

    CHAPTER 6 GitHub Copilotとデバッガーを使ってみよう
    6-1 GitHub Copilotについて知ろう
    GitHubとGitHub Copilot
    GitHub Copilotの個人向けプラン
    6-2 GitHub Copilotの開発環境を整えよう
    GitHubのアカウントを用意する
    Visual Studio 2026でGitHub Copilotを使えるようにする
    6-3 GitHub Copilotの基本操作を確認しよう
    GitHub Copilotの状態を確認する
    サインインとチャットのテスト
    コード補完を実行する
    例題のアプリケーションの作成
    6-4 デバッガーでプログラムの動きを確認しよう
    デバッグ実行と通常実行の違い
    ブレークポイントを設定する
    GitHub Copilotでバグの原因を分析する
    ステップ実行する
    動作中の値の確認
    コラム GitHub Copilotを使わない設定にする
    練習問題

    CHAPTER 7 アラーム&タイマーでオブジェクト指向の基本を理解しよう
    7-1 オブジェクト指向ってなんだろう
    オブジェクト指向でプログラミングは変わった
    クラスとは
    オブジェクトとは
    インスタンスとは
    7-2 C#とオブジェクト指向
    Windowsフォームアプリとオブジェクト指向
    クラスライブラリ
    名前空間(ネームスペース)
    新しいフォームの追加
    メッセージボックス
    7-3 変数の有効範囲(スコープ)を決める
    ローカル変数の有効範囲
    フィールドの有効範囲
    7-4 日付と時間の操作を行う
    Timerコンポーネント
    DateTime構造体
    コラム 構造体
    コラム フォームには役割がわかる名前を付けよう
    例題のアプリケーションの作成
    練習問題

    CHAPTER 8 成績判定を作り替えてカプセル化を理解しよう
    8-1 クラスからインスタンスを生成する
    クラスの定義
    インスタンスの生成
    値型と参照型
    Visual Studioでクラスを追加する
    クラスのメンバーにアクセスする
    8-2 カプセル化を理解しよう
    プロパティ
    コンストラクター
    thisキーワード
    例題のアプリケーションの作成
    練習問題

    CHAPTER 9 乗り物の競争ゲームで継承を理解しよう
    9-1 クラスの継承を理解しよう
    継承の考え方
    派生クラスの定義
    継承とコンストラクター
    protectedアクセス修飾子
    メンバーの隠蔽
    オーバーライド
    コラム 継承は「is-a関係」で用いる
    9-2 Randomクラスで乱数を生成する
    Randomクラスのインスタンスの生成
    擬似乱数の発生
    9-3 ユーザーの操作とイベントを知る
    マウス操作で発生するイベント
    キーボード操作で発生するイベント
    例題のアプリケーションの作成
    練習問題

    CHAPTER 10 神経衰弱で配列を理解しよう
    10-1 配列でデータをまとめよう
    1次元配列
    配列は参照型
    参照型の配列
    配列のプロパティとメソッド
    多次元配列
    10-2 配列要素を順に取り出す
    foreachの基本的な使用方法
    foreachでクラス型の配列のメンバーを変更する
    10-3 文字列を操作する
    文字列のプロパティとメソッド
    文字列オブジェクトは変更できない
    nullの可能性がある文字列を扱う
    コラム 列挙型(enum)
    例題のアプリケーションの作成
    練習問題

    CHAPTER 11 モグラ叩きでポリモーフィズムを理解しよう
    11-1 同じメソッドで異なる動作をさせるには
    アップキャスト
    仮想メソッド
    抽象メソッド
    11-2 インスタンスに属さない静的メンバー
    インスタンスメンバー
    静的メンバー
    静的クラス
    11-3 数式を使う際に欠かせないMathクラス
    Mathクラスのフィールド
    Mathクラスのメソッド
    例題のアプリケーションの作成
    練習問題

    CHAPTER 12 予告編作成でファイル入出力を理解しよう
    12-1 ファイルを読み込む/書き出すプログラムを作成しよう
    テキストをファイルに書き込む
    テキストをファイルから読み込む
    コラム CSV
    12-2 ディレクトリーとファイルを操作する
    ディレクトリーとは
    主なディレクトリー操作
    主なファイル操作
    12-3 ジェネリックコレクションでデータを操作する
    Listクラス
    Dictionaryクラス
    例題のアプリケーションの作成
    練習問題

(改訂第3版)ゴールからはじめるC♯ ~「作りたいもの」でプログラミングのきほんがわかる(技術評論社) の商品スペック

Cコード 3055
出版社名 技術評論社
紙の本のISBN-13 9784297158569
他の技術評論社の電子書籍を探す
ファイルサイズ 407.8MB
著者名 菅原朋子
著述名 著者

    技術評論社 (改訂第3版)ゴールからはじめるC♯ ~「作りたいもの」でプログラミングのきほんがわかる(技術評論社) [電子書籍] に関するレビューとQ&A

    商品に関するご意見やご感想、購入者への質問をお待ちしています!