最新 これからはじめるVisual C++

[表紙]最新 これからはじめるVisual C++

B5変形判/320ページ

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

ISBN 4-7741-1049-3

ただいま弊社在庫はございません。

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

書籍の概要

この本の概要

難しい理屈はとりあえず抜きにして,とにかくぶっつけ本番でVC++を使いながらC++でのプログラミングについて学習していこうという本です。本書で一通り学習すれば,次に何をしたらよいのか自ずと見えてくることでしょう。

こんな方におすすめ

  • GUIプログラムを作りながらVisual C++を覚えたい方
  • GUIプログラムを作りたいC/C++プログラミングユーザ

目次

プロローグ Visual C++とは?

  • Visual C++とはどんなものか
  • Visual C++でできること
  • Cランタイムライブラリ,プラットフォームSDK,MFC
  • プログラミングで困ったら

第1章 AppWizardでプログラミングを始めよう

  • 1.1 Visual C++を起動する
  • 1.2 プロジェクトを作成する
    • Column メニューバーとツールバー
  • 1.3 とにかくビルドして実行
  • 1.4 どんなファイルができたのか?
  • 1.5 文字を出してみよう
  • Column コメント文
  • 1.6 Windowsはメッセージで動いている
  • 1.7 プロジェクトの保存
    • Column 「ワークスペース」と「プロジェクト」

第2章 絵を表示しよう

  • 2.1 図形を描く
    • Column ポインタ
    • Column for文
    • Column クラス
  • 2.2 ところでdcってなに?
  • 2.3 ビットマップを作る
    • Column 別途作成したビットマップの挿入について
  • 2.4 ビットマップを表示する
  • 2.5 いろいろなフォントで表示したい

第3章 メニューを使おう

  • 3.1 メニューを設計する
    • Column 演算の計算順序と型キャスト
    • Column ショートカットキーを設定するには
  • 3.2 メニューが選択されたことを知る
    • Column AppWizardが作ったクラスが表すもの
    • Column 「関数の追加」で追加されるコード
  • 3.3 メニューに機能をつける
    • Column メンバのアクセス制御 その1
    • Column 「メンバ変数の追加」で追加されるコード
    • Column if文
    • Column その他のメニュー関係の関数

第4章 ダイアログ ボックスを利用する

  • 4.1 ダイアログ ボックスを設計する
    • Column どんなコントロールを作るか
  • 4.2 ダイアログを表示する
    • Column クラスの継承
    • Column メンバのアクセス制御 その2
    • Column ファイルのインクルード
  • 4.3 コントロールを使う
    • Column EndDialog関数
  • 4.4 モードレスダイアログの表示
    • Column メモリの確保と解放
    • Column CChildView::OnShowdlg関数の改良

第5章 キーボードとマウス

  • 5.1 マウスからの入力を処理する
    • Column 演算子のオーバーロード
  • 5.2 キーボードからの入力を処理する
    • Column ビットとビット演算子

第6章 ファイルの入出力

  • 6.1 テキストファイルを扱う
    • Column 配列
    • Column 文字列
    • Column 静的なメンバ
    • Column while文
  • 6.2 バイナリファイルを扱う

第7章 いろいろなタイプのアプリケーション

  • 7.1 SDIアプリケーション
  • 7.2 MDIアプリケーション
  • 7.3 ダイアログベースのアプリケーション
    • Column 2進数,8進数,16進数
    • Column switch文
    • Column breakとcontinue
  • 7.4 その他のアプリケーション
  • Column プロジェクトへのファイルの追加と新規作成

第8章 ドキュメント・ビュー アーキテクチャ

  • 8.1 文書と表示の分離
  • 8.2 プロジェクト構成の違い
  • 8.3 表示の方法の違い
    • Column defineマクロ
    • Column 条件式
  • 8.4 ファイルアクセスの方法の違い
    • Column ストリーム演算子
  • 8.5 印刷の自動化

付録A 本書を読む上で必要となるC言語の知識

  • 定数
  • 変数
  • 式と演算子
  • 関数
  • ポインタ,配列,文字列
  • 構造体
  • プリプロセッサ

付録B 本書を読む上で必要となるC++言語の知識

  • C++とは
  • Cとは違うところ
  • クラス

著者プロフィール

株式会社アンク(かぶしきがいしゃあんく)

書籍や雑誌記事の執筆のほかに,各種アプリケーションの開発,Webサイトのシステム構築,セミナー講師派遣なども手掛ける。

URL:http://www.ank.co.jp/