ゼロからわかるシリーズゼロからわかるC#超入門
2010年2月3日紙版発売
斉藤友男 著
B5判/224ページ/DVD1枚
定価2,508円(本体2,280円+税10%)
ISBN 978-4-7741-4133-6
ただいま弊社在庫はございません。
書籍の概要
この本の概要
「ゼロからわかるシリーズ」のC#入門本です。C#の言語仕様を中心に,重要な説明だけを厳選しています。やさしく解説しているため,コンパクトで,読みやすくなっています。教科書も意識し,豊富なソースプログラム+例題+別冊解答で,ビギナー卒業に必要な知識の習得を,誰でも可能になるよう目指した書籍です。
こんな方におすすめ
- C#をはじめて習う人
- C#を通して,プログラミングの世界を見てみたい人
著者の一言
本書はC#言語はもちろん,プログラミングさえしたことがない方を対象としています。このため1章ではコンピュータとプログラミングを知るうえで必要と思われる基本的な内容や専門用語などを解説しています。また,全般を通じて詳細な文法などよりもプログラミングの感触やイメージをつかむことに視点を置きました。それぞれの章のサンプルプログラムでは実際に実行したときに少しでも感動できるものを心がけました。また,各章の最後には要点整理と練習問題も設けてありますので,章ごとの整理と確認にご利用いただけると思います。
”超”入門という背景からC#言語のクラスやオブジェクト指向については,簡単に触れる範囲に留めていますが,C#言語のプログラミングを始めるには十分な内容となっています。
目次
1章 コンピュータとプログラムについて知っておこう
1-1 コンピュータとプログラム
- 1.1.1 コンピュータとは
- 1.1.2 ハードウェアとソフトウェア
- 1.1.3 コンピュータと生活環境
1-2 プログラムの動く仕組み
- 1.2.1 ビットとバイト
- 1.2.2 アドレス
- 1.2.3 コンピュータの5大装置
- 1.2.4 機械語
- 1.2.5 レジスタ
- 1.2.6 スタック
- 1.2.7 機械語の命令
1-3 プログラミングとプログラム言語
- 1.3.1 アセンブリ言語
- 1.3.2 コンパイル言語
- 1.3.3 ソースプログラムとオブジェクトプログラム
- 1.3.4 実行形式プログラム
- 1.3.5 インタプリタ言語
- 1.3.6 JavaとC#
1-4 オペレーティングシステム
- 1.4.1 オペレーティングシステムとは
- 1.4.2 デバイスドライバ
- 1.4.3 ミドルウェア
- 1.4.4 ファイルとファイルシステム
- 1.4.5 パーソナルコンピュータのOS
- 要点整理
- 練習問題
2章 C#に触れてみよう
2-1 C#とは
- 2.1.1 C#の実行環境
- 2.1.2 .NET Frameworkの実行環境
- 2.1.3 .NET Frameworkクラスライブラリ
2-2 C#の開発環境
- 2.2.1 ソリューションとプロジェクト
- COLUMN Microsoft Visual Studioのエディション
- 2.2.2 新規プロジェクトの作成
- 2.2.3 コンソールアプリケーション
- 2.2.4 メインプログラム
- 2.2.5 新規クラスファイルの作成
2-3 C#のプログラムを見てみよう
- 2.3.1 サンプルプログラム
- 2.3.2 Consoleクラス
- 2.3.3 代入
- 2.3.4 計算
- 2.3.5 変換
- 要点整理
- 練習問題
3章 C#の基本を理解しよう
3-1 C#言語の基本スタイルを理解しよう
- 3.1.1 文の区切り
- 3.1.2 変数とデータの型って何?
- 3.1.3 コメント
- 3.1.4 コーディング規則を知ろう
3-2 プログラムの構成要素を理解しよう
- 3.2.1 ステートメントとブロック
- 3.2.2 ラベル
- 3.2.3 プロシジャ
- 3.2.4 パラメータ
3-3 プログラムを作ってみよう(1)
- 3.3.1 ここで作成するプログラム
- 3.4.1 ここで作成するプログラム
- 要点整理
- 練習問題
- 4.1.1 プログラムとフロー制御
- 4.1.2 制御文
- 4.1.3 制御文と比較演算
- 4.1.4 コレクション
- 4.2.1 分岐文の種類を知ろう
- 4.2.2 if文
- 4.2.3 switch文
- 4.3.1 ここで作成するプログラム
- 要点整理
- 練習問題
- 5.1.1 繰り返し文の種類を知ろう
- 5.1.2 while文
- 5.1.3 do文
- 5.1.4 for文
- 5.1.5 foreach文
- 5.2.1 ジャンプ文の種類を知ろう
- 5.2.2 break文
- 5.2.3 continue文
- 5.2.4 return文
- 5.2.5 goto文
- 5.3.1 ここで作成するプログラム
- 要点整理
- 練習問題
- 6.1.1 整数型はなぜ必要?
- 6.1.2 実数型はなぜ必要?
- 6.1.3 数値データとデータ型
- 6.2.1 整数型とビットの関係を知ろう
- 6.2.2 リテラル
- 6.2.3 整数値のリテラル表記
- 6.3.1 浮動小数点数型(実数型)
- 6.3.2 10進数型(実数型)
- 6.3.3 実数値のリテラル表記
- 6.4.1 論理型って何?
- 6.4.2 論理値のリテラル表記
- 6.5.1 ここで作成するプログラム
- 要点整理
- 練習問題
- 7.1.1 文字コードって何?
- 7.1.2 文字型って何?
- 7.1.3 文字列型って何?
- 7.1.4 文字値と文字列値のリテラル表記
- 7.2.1 値型と参照型の違い
- 7.2.2 パラメータにおける値型と参照型
- 7.3.1 オブジェクト型って何?
- 7.3.2 クラスって何?
- 7.4.1 ここで作成するプログラム
- 要点整理
- 練習問題
- 8.1.1 識別子って何?
- 8.1.2 識別子の付け方を知ろう
- COLUMN キーワードも識別子として利用できる?
- 8.2.1 変数って何?
- 8.2.2 ローカル変数とそのスコープを知ろう
- 8.2.3 読み取り専用で利用される変数-定数を知ろう
- 8.3.1 配列って何?
- 8.3.2 配列の参照はどうするの?
- 8.4.1 C#の配列の種類を知ろう
- 8.4.2 矩形配列を知ろう
- 8.4.3 ジャグ配列を知ろう
- 8.5.1 ここで作成するプログラム
- 要点整理
- 練習問題
- 9.1.1 演算子とデータ型を知ろう
- 9.2.1 算術演算子を知ろう
- 9.2.2 連結演算子を知ろう
- 9.2.3 ビット演算子を知ろう
- 9.2.4 論理演算子を知ろう
- COLUMN ショートサーキット評価とは何?
- 9.2.5 比較演算子を知ろう
- 9.3.1 ここで作成するプログラム
- 要点整理
- 練習問題
- 10.1.1 代入演算子を知ろう
- 10.1.2 ショートカット演算子って何?
- 10.2.1 インデクサ演算子を知ろう
- 10.2.2 型情報演算子を知ろう
- 10.2.3 値型と参照型のキャストって何?
- 10.2.4 オブジェクト演算子を知ろう
- 10.3.1 演算子の優先順位を知ろう
- 10.3.2 演算子の連結規則を知ろう
- 10.4.1 ここで作成するプログラム
- 要点整理
- 練習問題
- 11.1.1 名前空間って何?
- 11.1.2 名前空間と型を知ろう
- COLUMN 名前空間とプログラムファイル
- 11.2.3 usingディレクティブって何?
- 11.2.4 名前空間の別名をつける意味は?
- 11.2.1 型って何?
- 11.2.2 メンバって何?
- 11.2.3 アクセシビリティって何?
- 11.3.1 インスタンスメンバと静的メンバって何?
- 11.3.2 メンバの参照とは?
- 11.3.3 関数メンバのオーバーロード
- 要点整理
- 練習問題
- 12.1.1 新規プロジェクトの作成
- 12.1.2 ボタンやテキストボックスなどの配置
- 12.1.3 操作に対応するメソッドの作成
- 12.2.1 ここで作成するプログラム
- 12.2.2 テキストボックスのプロパティを変更してみよう
- 12.3.1 ここで作成するプログラム
- 12.4.1 ここで作成するプログラム
- 練習問題
- A-1 クラスについて知っておこう
- A-2 オブジェクト指向について知っておこう
3-4 プログラムを作ってみよう(2)
4章 制御文を理解しよう(1)
4-1 フロー制御と制御文
4-2 分岐文
4-3 プログラムを作ってみよう
5章 制御文を理解しよう(2)
5-1 繰り返し文
5-2 ジャンプ文
5-3 プログラムを作ってみよう
6章 基本データ型を理解しよう(1)
6-1 整数型と実数型を理解しよう
6-2 整数型
6-3 実数型
6-4 論理型を理解しよう
6-5 プログラムを作ってみよう
7章 基本データ型を理解しよう(2)
7-1 文字型と文字列型を理解しよう
7-2 値型と参照型を理解しよう
7-3 オブジェクト型を理解しよう
7-4 プログラムを作ってみよう
8章 変数と配列を理解しよう
8-1 識別子とキーワードを理解しよう
8-2 変数を理解しよう
8-3 配列を理解しよう
8-4 多次元配列を理解しよう
8-5 プログラムを作ってみよう
9章 演算子を理解しよう(1)
9-1 演算子とは
9-2 基本演算子を理解しよう
9-3 プログラムを作ってみよう
10章 演算子を理解しよう(2)
10-1 代入演算子を理解しよう
10-2 その他の演算子を理解しよう
10-3 演算子の優先順位と連結規則
10-4 プログラムを作ってみよう
11章 名前空間と型を理解しよう
11-1 名前空間を理解しよう
11-2 型とメンバを理解しよう
11-3 インスタンスメンバと静的メンバを理解しよう
12章 Windowsフォームアプリケーションを作ってみよう
12-1 Windowsフォームアプリケーションのプロジェクト
12-2 Windowsフォームアプリケーションを作ってみよう(1)
12-3 Windowsフォームアプリケーションを作ってみよう(2)
12-4 Windowsフォームアプリケーションを作ってみよう(3)
Appendix クラスとオブジェクト指向について知っておこう
この本に関連する書籍
-
3ステップでしっかり学ぶ C#入門
プログラミングの初心者でも理解できる,C#の入門書です。プログラミングの学習をはじめるための基礎知識から,C#の基本的な構文・文法を解説した後,簡単なアプリケー...
-
ゼロからわかるVisual Basic超入門
本書は,プログラミングの経験がない人でも基本から学ぶことのできる,Visual Basicの学習書です。簡単なサンプルコードを題材にしながら,わかりやすい言葉で解説して...