日経BP社の書籍・目次など詳細
「3週間完全マスター Visual C++6.0」の主な内容



     3週間完全マスター Visual C++6.0 目次

     第1週
     1日目 Visual C++の開発環境
         はじめてのVisual C++アプリケーション  3

      Visual C++の開発環境 4
      最初のプロジェクトを始める 6
      アプリケーションのウィンドウを設計する 12
      アプリケーションにコードを追加する 15
      最後の仕上げをする 17
      まとめ 20
      Q&A 20
      ワークショップ 21

     2日目 アプリケーションにコントロールを追加する 23

      基本的なコントロール 24
      ウィンドウにコントロールを追加する 26
      コントロールにメンバ変数を割り当てる 31
      コントロールに関数を追加する 33
      まとめ 43
      Q&A 43
      ワークショップ 45

     3日目 マウスとキーボードでアプリケーションを操作する 47

      マウスイベントを理解する 48
      キーボードイベントを取得する 57
      まとめ 65
      Q&A 65
      ワークショップ 66

     4日目 タイマーを使ってみる 69

      Windowsのタイマーを理解する 70
      アプリケーションに時計の機能を実装する 70
      アプリケーションに2つ目のタイマーを追加する 76
      まとめ 84
      Q&A 84
      ワークショップ 85

     5日目 ユーザーからのフィードバックを得る 87

      組み込みダイアログボックスを利用する 88
      まとめ 104
      Q&A 105
      ワークショップ 107

     6日目 アプリケーションにメニューを作成する 109

      メニュー 110
      メニューを設計する 112
      メニューを作成する 112
      ポップアップメニューを作成する 120
      メニューにアクセラレータを利用する 123
      まとめ 123
      Q&A 124
      ワークショップ 124

     7日目 フォントを利用する 127

      フォントを検出して利用する 127
      フォントを利用する 135
      まとめ 145
      Q&A 145
      ワークショップ 146
      第1週のまとめ 149

     第2週
     8日目 グラフィックスの描画や、ビットマップの表示を行う 153

      グラフィックスデバイスインターフェイスを理解する 154
      グラフィックス・アプリケーションを作成する 
      まとめ 178
      Q&A 178
      ワークショップ 179

     9日目 アプリケーションにActivXコントロールを組み込む 181

      ActivXコントロールとは何か? 182
      ActivXコントロールをプロジェクトに組み込む 185
      アプリケーションでActivXコントロールを利用する 190
      まとめ 198
      Q&A 198
      ワークショップ 200

     10日目 シングルドキュメントインターフェイス(SDI)アプリケーションを作
成する 201

      ドキュメント/ビューアーキテクチャ 202
      SDIアプリケーションを作成する 203
      描画データの保存と、ファイルからの読み込みを行う 215
      メニューを制御する 219
      まとめ 228
      Q&A 228
      ワークショップ 230

     11日目 マルチドキュメントインターフェイス(MDI)アプリケーションを作成
する  231

      MDIアプリケーションとは? 232
      MDIスタイルの描画アプリケーションを作成する 233
      コンテキストメニューを追加する 239
      まとめ 242
      Q&A 243
      ワークショップ 243

     12日目 ツールバーとステータスバーを利用する 245

      ツールバー、ステータスバー、メニュー 246
      ツールバーをデザインする 247
      コンボボックスをツールバーに追加する 258
      新しいステータスバー・エレメントを追加する 272
      まとめ 277
      Q&A 277
      ワークショップ 279

     13日目 作業の保存と復元 ファイルアクセス 281

      シリアル化機構 282
      シリアル化できるクラスを実装する 285
      まとめ 311
      Q&A 311
      ワークショップ 312

     14日目 ODBCを使ったデータベースアクセス 315

      データベースへのアクセスとODBC 316
      ODBCを用いてデータベース・アプリケーションを作成する 322
      まとめ 336
      Q&A 336
      ワークショップ 337
      第2週のまとめ339

     第3週
     15日目 ADOを使ったデータベースアクセス 343

      ADOとは? 344
      ADOを使用したデータベース・アプリケーションを構築する 360
      まとめ 375
      Q&A 376
      ワークショップ 376

     16日目 独自のクラスと静的ライブラリモジュールを作成する 379

      クラスを設計する 380
      静的ライブラリモジュールを作成する 382
      静的ライブラリモジュールを利用する 383
      まとめ 401
      Q&A 402
      ワークショップ 403

     17日目 DLLを作成して複数アプリケーションで機能を共有する 405

      DLLを作成する理由 406
      MFC拡張DLLの作成と使用 410
      MFCレギュラーDLLの作成と使用 416
      まとめ 425
      Q&A 426
      ワークショップ 427

     18日目 複数のタスクを同時に実行するマルチタスクとマルチスレッド 429

      マルチタスクとマルチスレッド 430
      マルチタスクアプリケーションを構築する 441
      まとめ 467
      Q&A 468
      ワークショップ 470

     19日目 オリジナルの部品を作成するActiveXコントロールの開発 473

      ActiveXコントロールとは何か? 474
      ActiveXコントロールを作成する 476
      まとめ 493
      Q&A 494
      ワークショップ 494

     20日目 インターネット・アプリケーションとネットワーク通信 497

      ネットワークにおける通信の仕組み 498
      ネットワーク・アプリケーションを作成する 507
      まとめ 521
      Q&A 521
      ワークショップ 522

     21日目 アプリケーションにWebブラウザの機能を組み込む 525

      Internet ExplorerのActiveXオブジェクトモデル 526
      CHtmlViewクラス 527
      Webブラウザの機能を持つアプリケーションを作成する 528
      まとめ 540
      Q&A 540
      ワークショップ 541

     付録
      付録A C++レビュー 547
      付録B 解答 585
      付録C 印刷と印刷プレビュー 641
      付録D 例外処理を理解する 665
      付録E デバッガとプロファイラを利用する 681

 



Copyright(c) 1999 Nikkei Business Publications, Inc. All Rights Reserved.
E-mail:strmgr@nikkeibp.co.jp