かんたん Visual C++ [改訂3版]

書籍情報

発売日 : 2022年11月26日

著者/編集 : 堀 義博

出版社 : 技術評論社

発行形態 : 単行本

書籍説明

内容紹介

よくわかる!アプリ開発の教科書。豊富なイラストとわかりやすい例題で、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 スレッドの処理が終了したことを知るには
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 アンマネージコードとマネージコードを混在させてみよう
この章のまとめ
章末復習問題

■17章 C++/WinRTプログラミング
17-01 C++/WinRTとは
17-02 Windows App SDK
17-03 WinUI 3からMFC DLLを利用する
この章のまとめ
章末復習問題

著者情報

堀 義博
堀 義博(ほり よしひろ) 神奈川県在中のシステムエンジニア。1999年からIT業界に従事し、その当時からMFCを使用した業務システムの開発に携わる。数年前までは Visual C++を使用する機会がなかったところ、最近何故か使う機会が多くなり、「C# は楽だ」と思う今日この頃。
堀, 義博