プログラミングの教科書シリーズかんたん Visual C++
[改訂2版]

A5判/560ページ

定価(本体2,980円+税)

ISBN 978-4-7741-9259-8

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

書籍の概要

この本の概要

本書は,「広く・正しく・新しく」をコンセプトにVC++(特にMFC)でプログラミングをはじめるに当たって基本的なことはすべて学習できる内容となっています。また,イラストによる図解方式で概念をやさしく解説しているので,プログラミングが初めての人でも安心して学習を進めることができます。なお,章の最後には練習問題を収録しているため,各章での理解度の確認が可能です。最新のVisual Studio 2017対応版。

こんな方におすすめ

  • はじめてVisual C++のMFCを学習する人
  • MFCについてより詳しくなりたい人

目次

1章 Visual C++をはじめよう

  • 1-01 Visual C++とは 
  • 1-02 マネージコードとアンマネージコード
  • 1-03 開発環境の入手とインストール
  • この章のまとめ
  • 章末復習問題

2章 Visual C++プログラミングの基礎

  • 2-01 変数と関数
  • 2-02 演算子
  • 2-03 制御文
  • 2-04 配列と構造体
  • 2-05 ヘッダーファイル
  • 2-06 ポインタ
  • 2-07 オブジェクト指向プログラミング
  • この章のまとめ
  • 章末復習問題

3章 Visual C++特有の言語仕様

  • 3-01 Visual C++特有のデータ型
  • 3-02 文字セット
  • 3-03 マネージとアンマネージコードの混在
  • この章のまとめ
  • 章末復習問題

4章 MFCプロジェクトの作成

  • 4-01 MFCプロジェクトの作成
  • 4-02 作成されたプロジェクトとファイル
  • この章のまとめ
  • 章末復習問題

5章 コードウィザード

  • 5-01 クラスウィザード
  • 5-02 メンバー関数の追加
  • 5-03 メンバー変数の追加
  • この章のまとめ
  • 章末復習問題

6章 デバッグ

  • 6-01 ビルドエラーが発生したら?
  • 6-02 プログラムの不具合箇所を特定するには?
  • 6-03 変数の内容を確認するには?
  • この章のまとめ
  • 章末復習問題

7章 MFCの基本的なクラス

  • 7-01 文字列を操作するには?
  • 7-02 ファイルを操作するには?
  • 7-03 日付や時刻を扱うには?
  • この章のまとめ
  • 章末復習問題

8章 コモンコントロール

  • 8-01 スタティックテキスト/ボタン/エディットコントロール
  • 8-02 チェックボックス/ラジオボタン/グループボックスコントロール
  • 8-03 リストボックス/コンボボックスコントロール
  • 8-04 スライダ/スピンコントロール
  • 8-05 日時指定/月間予定表コントロール
  • 8-06 プログレスバーコントロール
  • 8-07 IPアドレスコントロール
  • この章のまとめ
  • 章末復習問題

9章 デバイスコンテキスト

  • 9-01 CDCクラス
  • 9-02 直線を描画する
  • 9-03 図形を描画する
  • 9-04 図形を塗りつぶす
  • 9-05 文字を描画する
  • 9-06 画像ファイルを描画する
  • この章のまとめ
  • 章末復習問題

10章 MFCの仕組み

  • 10-01 ダイアログデータエクスチェンジ
  • 10-02 メッセージの処理
  • 10-03 ダイアログデータバリデーション
  • この章のまとめ
  • 章末復習問題

11章 SDI/MDIアプリケーション

  • 11-01 SDI/MDIアプリケーション
  • 11-02 MDIプロジェクトを作成する
  • 11-03 MDIで画像ファイル表示アプリケーションを作成する
  • この章のまとめ
  • 章末復習問題

12章 スレッド

  • 12-01 スレッドとは
  • 12-02 スレッドを使ってみよう
  • 12-03 スレッド処理の終了を知る 346
  • 12-04 同期処理
  • この章のまとめ
  • 章末復習問題

13章 ソケット

  • 13-01 ソケットとは
  • 13-02 同期型ソケットのプログラミング
  • 13-03 非同期型ソケットのプログラミング
  • この章のまとめ
  • 章末復習問題

14章 Windows API

  • 14-01 iniファイルの読み書き作成
  • 14-02 名前付きパイプ
  • 14-03 共有メモリ
  • この章のまとめ
  • 章末復習問題

15章 ダイナミックリンクライブラリ

  • 15-01 ダイナミックリンクライブラリ
  • 15-02 DLLの作成
  • 15-03 DLLのリンク
  • 15-04 暗黙的なリンクを使用してDLLを利用する
  • 15-05 明示的なリンクを使用して,DLLを利用する
  • この章のまとめ
  • 章末復習問題

16章 C++/CLIプログラミング

  • 16-01 C++/CLIとは
  • 16-02 マネージコードを使用する
  • 16-03 マネージコードからアンマネージコードを使用する
  • 16-04 アンマネージコードとマネージコードの混在
  • この章のまとめ
  • 章末復習問題

著者プロフィール

堀義博(ほりよしひろ)

神奈川県在中のシステムエンジニア。現在は株式会社日本オープンシステムズにて,Windowsのクライアントアプリケーションの開発に従事している。
家族三人(今のところ)と3 匹の猫とともに毎日賑やかに暮らしている。2017年11月に2児のパパになる予定。
趣味はランニング。ウルトラマラソン完走を目指し,目下トレーニング中。