作って覚える Visual C# 2022 デスクトップアプリ超入門
ツクッテオボエルヴィジュアルシーシャープニセンニジュウニデスクトップアプリチョウニュウモン
- 著者:
- 荻原裕之 / 宮崎昭世(オギワラヒロユキ / ミヤザキアキヨ)
- 出版社:
- 秀和システム
- 出版日:
- 2022年11月26日
- ISBN:
- 9784798068336
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
◆やさしく楽しい入門書の決定版がオールカラーになってパワーアップ!
プログラミング経験がない初心者でも、無料の開発環境を使って
プログラミングが楽しみながら学習できる入門書!!
.NET 6 対応。ほかの言語の経験者にもオススメ!
技書の森解説
『作って覚える Visual C# 2022 デスクトップアプリ超入門』 (荻原裕之、宮崎昭世 著、秀和システム、2022 年 11 月 26 日発売) は、無料で使える開発環境 Visual Studio 2022 を使い、実際に動くアプリケーションを作りながらコードや文法を学ぶオールカラーの超入門書です。版元はプログラミング経験「ゼロ」でも分かると案内し、章末に学んだことを確認できるドリルと、サンプルプログラムのダウンロードサービスが付くと紹介しています。楽天ブックスの書誌の紹介文は、ほかの言語の経験者にも本書を勧めています。
準備編から上級編まで全 8 章、フォームと計算プログラムから
目次は、学習のロードマップとサンプルプログラムのダウンロードの案内に続いて、準備編、初級編、中級編、上級編の順に並ぶ全 8 章です。準備編「開発環境を使ってみよう!」は、第 1 章「プログラミングの基礎」でプログラムが動く仕組み、プログラミング言語の種類、Windows 用アプリケーションと .NET の環境の仕組み、Visual Studio 2022 の概要、C# 10.0 の開発環境を扱い、第 2 章「Visual Studio Community 2022 の基本操作」でインストール、画面構成、プロジェクトの作成、コンパイルと実行、保存を扱います。初級編「プログラムを作ってみよう!」の第 3 章「プログラム作成の基本を覚える」は、簡単計算プログラムを題材に、フォームの作成と画面の設計、入力データの取り出し方、ボタンをクリックしたときの処理、条件分岐、サブルーチンの使い方へ進みます。復習ドリルは第 1 章と、第 3 章から第 7 章までの末尾に置かれています。
タイマーや占いのアプリとデバッグ機能を扱う中級編
中級編「開発環境を使いこなそう!」の第 4 章「簡単なアプリケーションを作成する」は、「タイマー」「付箋メモ」「今日の占い」「間違い探しゲーム」の作成を扱います。第 5 章「デバッグモードで動作を確認する」は、ブレークポイントの設定、ステップ実行、ウォッチウィンドウ、エディットコンティニュ、ホットリロード、スクロールバーの活用を取り上げます。統合開発環境の デバッグ 機能は、プログラムを任意の行で止めて変数の値を確かめたり、1 行ずつ進めたりして、思いどおりに動かない原因を探すための仕組みです。実行中のコードを書き換えてそのまま続けるエディットコンティニュや、変更を実行中のアプリに反映するホットリロードも、Visual Studio の機能です。
オブジェクト指向の考え方と、CSV や Slack を使うアプリ
上級編「オブジェクト指向プログラミングをしてみよう!」の第 6 章「オブジェクト指向プログラミングの考え方」は、オブジェクト指向の概要、プロパティ、メソッド、イベント、イベントハンドラー、クラスとインスタンス、カプセル化、クラスの継承、ポリモーフィズム (多態性)、抽象クラス、インターフェイスを扱います。第 7 章「難しいアプリケーションの作成に挑戦」は「CSV の読み書きアプリ」「Slack 投稿アプリ」「間違いボール探しゲーム」を作り、第 8 章「最後に」は、わからないことがあった場合にヘルプ、Microsoft 社のサイトとフォーラム、コミュニティを活用する方法を案内します。C# は オブジェクト指向 の言語で、データとそれを扱う処理をクラスにまとめ、継承で共通の部分を引き継ぎ、ポリモーフィズム によって同じ呼び出し方から型ごとの処理へ振り分けます。画面のボタンやテキストボックスもクラスのインスタンスで、クリックなどのイベントが起きるとイベントハンドラーとして書いた処理が呼ばれます。
楽天ブックスの書誌は本書を .NET 6 対応としており、Microsoft の .NET のサポートポリシーでは、.NET 6 のサポートは 2024 年 11 月 12 日に終了しています。版元が挙げる読者はプログラミング経験のない初心者で、本書は開発環境の導入から、画面を持つアプリの作成、デバッグ、オブジェクト指向の考え方、CSV の読み書きや Slack への投稿を行うアプリまでを 1 冊に収めています。
言及した記事 (1 件)
この本に興味がある方におすすめ
関連する本
荻原裕之 の他の書籍
関連記事
JavaScript / TypeScript 本ガイド - 入門から型で守る実務コードまで
JavaScript と TypeScript を 1 本の学習ルートとして捉えた技術書の選び方。JavaScript の入門書、言語の背骨を通す体系書、TypeScript の型システムを設計の武器にする本、React/Next.js の実践書まで 2026 年 8 月時点の定番で案内します。
ゲームが好きならプログラミングの本も読める
ゲームの攻略本を読んだことがあるなら、プログラミングの本も読めます。攻略本とプログラミング本の共通点から、読書のハードルを下げます。
なぜ上級者ほど入門書を読み返すのか
経験豊富なエンジニアが入門書を読み返す理由を解説します。初心者のときには見えなかった設計思想や暗黙の前提が、経験を積んだ目で読むと浮かび上がります。