• Amazonで購入

速効解決!
逆引きバンドブックVisual C++

やりたいことから探せる逆引き構成。開発の現場ですぐに使えるサンプルが満載で、いつまでも手元に置いて使えるVisual C++のプログラミングテクニック集!

著者
日向 俊二
定価
3,024円(本体価格 2,800円)
発売日
2007年2月初版発行
判型/ページ数
A5判/455ページ
ISBN
978-4-88337-534-9
備考
CD-ROM添付

【gcc】【g++】にも対応。「やりたいことから探せて」「開発現場によく効く!」サンプル満載。教育用途・独習書としても最適!使えるプログラマの必携書!

ジャンル

目次

第1章 値とオブジェクト
1-1 文字列を数値に変換するには
1-2 数値を文字列に変換するには
1-3 数値を16 進数で表現するには
1-4 数値の型を変更するには
1-5 データ型を別のデータ型に変換するには
1-6 1次元の配列を使うには
1-7 多次元の配列を使うには
1-8 ジャグ配列を使うには
1-9 リストを使うには
1-10 キューを使うには
1-11 スタックを使うには
1-12 キーと値の組み合わせを扱うには
1-13 オブジェクトを識別する値を取得するには
1-14 オブジェクトが同じかどうか調べるには
1-15 オブジェクトをコピーするには
1-16 乱数を発生させるには
1-17 数値を丸めるには
1-18 位置を表現するには
1-19 サイズを表現するには
1-20 位置とサイズを表現するには
1-21 領域を表現するには1-22 コレクションを扱うには

第2章 文字と文字列
2-1 大文字/小文字変換を行うには
2-2 文字の種類を調べるには
2-3 改行のような表示できない文字を使うには
2-4 文字列を使うには
2-5 文字列の長さを調べるには
2-6 文字列を置き換えるには
2-7 文字列の中の文字を置換するには
2-8 文字列の一部を取り出すには
2-9 文字列を区切り文字で分割するには
2-10 文字列を文字の配列に変換するには
2-11 文字列表現を取得するには
2-12 テキストを表示するには
2-13 文字(列)をグラフィックスとして描画するには
2-14 文字列を選択できるようにするには
2-15 エンコードを変換するには
2-16 文字列をバイト列に変換するには

第3章 日付と時間
3-1 日付と時刻を使うには
3-2 日付・時刻を文字列にするには
3-3 文字列を日付時刻の値に変換するには
3-4 現在時刻を取得するには
3-5 時刻をカウントダウンするには
3-6 閏年かどうか調べるには
3-7 カレンダーで日付を選択できるようにするには
3-8 月間カレンダーを使うには
3-9 月間カレンダーを数か月分表示するには

第4章 入出力
4-1 文字列を入出力するには
4-2 数値を入出力するには
4-3 数値を書式付きで出力するには
4-4 値をファイルに書き込むには
4-5 値をファイルから読み込むには
4-6 バイト単位で読み書きするには
4-7 テキストを読み書きするには
4-8 XML ドキュメントを読み書きするには

第5章 ファイルシステム
5-1 ファイルが存在するか調べるには
5-2 ファイルサイズを調べるには
5-3 ファイルの一覧を取得するには
5-4 ファイルをコピーするには
5-5 ファイル名を変更するには
5-6 ファイルを移動するには
5-7 ファイルを削除するには
5-8 ファイルの属性を調べたり変更するには
5-9 カレントディレクトリを調べるには
5-10 プログラムの実行パスを調べるには
5-11 ディレクトリが存在するか調べるには
5-12 ディレクトリを変更する/調べるには
5-13 ディレクトリを選択できるようにするには
5-14 ディレクトリの中のファイルの変更を検出するには
5-15 一時ファイル名を取得するには
5-16 特別なフォルダのパスを取得するには
5-17 ドライブを変更するには
5-18 ドライブの容量/空き容量を調べるには
5-19 ドライブの一覧を取得するには
5-20 ドライブの種類を調べるには

第6章 ウィンドウとフォーム
6-1 透明な(半透明の)ウィンドウを作るには
6-2 楕円のウィンドウを作るには
6-3 ウィンドウが閉じないようにするには
6-4 ウィンドウを移動するには
6-5 ウィンドウの位置を指定するには
6-6 ウィンドウが画面中央に表示されるようにするには
6-7 ウィンドウのサイズを変更するには
6-8 ウィンドウの最大/最小サイズを制限するには
6-9 ウィンドウを常に手前に表示するには
6-10 スプラッシュウィンドウを表示するには

第7章 メニュー
7-1 メインメニューを作るには
7-2 コンテキストメニューを作るには
7-3 メニュー項目にアイコンを表示するには
7-4 メニューを変更するには
7-5 システムメニューを変更するには
7-6 通知領域のアイコンにメニューを表示するには

第8章 マウスとキーボード
8-1 マウスボタンの押し下げを検出するには
8-2 マウスカーソルの形を変更するには
8-3 マウスカーソルの位置を取得するには
8-4 マウスが移動したことを検出するには
8-5 マウスカーソルの位置を変更するには
8-6 マウスで数値を入力できるようにするには
8-7 キーの押し下げを検出するには
8-8 [Enter]キーでフォーカスを移動するには
8-9 矢印キーで数値を入力できるようにするには
8-10 パスワードを表示させずに入力するには
8-11 IME を制御するには

第9章 コントロールのレイアウト
9-1 コンテナに対してコントロールの位置を固定するには
9-2 コンポーネントをグループ化するには
9-3 ほかのコンポーネントを内部に配置するには
9-4 コントロールを水平/垂直方向に動的に配置するには
9-5 表形式でコンポーネントを配置するには
9-6 フォームのサイズを変えても適切なレイアウトになるようにするには

第10章 コントロールの操作
10-1 コントロールにフォーカスを設定するには
10-2 入力フォーカスが移動したことを検出するには
10-3 コントロールを実行時に作成するには
10-4 コントロールの境界線のスタイルを設定するには
10-5 コントロールを手前に表示するには
10-6 コントロールの位置を移動するには
10-7 テキストの表示位置を指定するには
10-8 コントロールにグラフィックスを描くには
10-9 複数のイベントをまとめて扱うには

第11章 いろいろなコンポーネント
11-1 ステータスバーを作成するには
11-2 分割されているパネルの境界を変更できるようにするには
11-3 スライダーで値を選択できるようにするには
11-4 進捗状況を示すには
11-5 タブ付きのページを作成するには
11-6 ユーザーがプロパティを変更できるようにするには

第12章 ヘルプとヒント
12-1 [F1]キーでヘルプを表示できるようにするには
12-2 ヘルプボタンをフォームに表示するには
12-3 ユーザーの操作間違いについて表示するには
12-4 ヒントを表示するには

第13章 グラフィックス
13-1 イメージを表示するには
13-2 ボタンにイメージを表示するには
13-3 図形を描画するには
13-4 ペンを使うには
13-5 ブラシを使うには
13-6 フォントを使うには
13-7 ビットマップをファイルから読み込むには
13-8 ビットマップのピクセルの色を調べるには
13-9 ビットマップのピクセルに色を付けるには
13-10 色を作成するには
13-11 色を選択できるようにするには
13-12 棒グラフを描くには
13-13 折れ線グラフを描くには
13-14 円グラフを描くには

第14章 Web・ネットワーク
14-1 Web ページを表示するには
14-2 ホームページに移動するには
14-3 Web ページのソースを表示するには
14-4 Web ページを印刷するには
14-5 Web ページをファイルに保存するには
14-6 Web ページのプロパティを表示するには
14-7 メールを送信するには

第15章 印刷
15-1 テキストを印刷するには
15-2 グラフィックスを印刷するには
15-3 帳票を印刷するには
15-4 印刷プレビューを実現するには
15-5 印刷ページを設定するには

第16章 パフォーマンス
16-1 実行時間を計るには
16-2 条件判断を速くするには
16-3 項目の追加や変更を高速で行うには
16-4 文字列操作を速くするには
16-5 繰り返しを速く行うには

第17章 プロセスとスレッド
17-1 マルチスレッドアプリケーションを作成するには
17-2 ほかのプログラムを制御するには
17-3 プログラムの二重起動を禁止するには
17-4 常駐プログラムを作るには

第18章 マルチメディア
18-1 音を鳴らすには
18-2 Wave サウンドを鳴らすには
18-3 MIDI サウンドを鳴らすには
18-4 アニメーションを表示するには

第19章 アルゴリズム
19-1 作業を定期的に行うには
19-2 データの並べ替えを行うには
19-3 データを暗号化するには
19-4 データを圧縮するには
19-5 文字列を探索するには

第20章 Windows
20-1 Windows のバージョンを調べるには
20-2 Windows を終了/再起動するには
20-3 Windows のAPI 関数を呼び出すには
20-4 レジストリに値を書き込むには
20-5 レジストリの値を読み出すには
20-6 レジストリの値を削除するには
20-7 Windows サービスの情報を取得するには

■付録 コンパイル/実行時のトラブル対策
目的別索引 用語索引

この書籍の購入

  • Amazonで購入する