| サンプル集 |
|
■VC ■C# ■Java ■BorlandC ■LinuxC ■MS-DOS ■bash ■Excel VBA ■VBScript ■PHP ■HTML ■perl ■iPhone ■Android ■Lua ■WordPress ■PowerShell ■other |
| Linuxコマンド |
| 用語集 |
| debian メモ |
| apache2 メモ |
| MySQL メモ |
| Oracle メモ |
| HOME |
VC
総合
| No | コメント | |
|---|---|---|
| ■ | 001 | 変数の型 |
| ■ | 002 | 数値の演算 |
| ■ | 003 | 条件分岐 |
| ■ | 004 | 数値の入れ替え |
| 005 | 反復処理 | |
| 006 | 関数 | |
| 007 | 関数 | |
| 009 | 関数 | |
| 010 | 文字や数値をASCIIコードに変換 | |
| 011 | 関数 | |
| ■ | 016 | 配列 |
| 049 | ポインタ | |
| 244 | フォントの取得 | |
| 381 | フォントダイアログを使う | |
| 400 | C言語の開発環境 | |
| 401 | 時計 | |
| 402 | Hello World | |
| 403 | _tmain | |
| 404 | clr | |
| 405 | インストール | |
| 406 | 関数 | |
| 407 | DirectX | |
| 421 | C++ / CLI | |
| 426 | クラス | |
| 427 | デリゲート ( delegate ) | |
| 428 | クラスの定義 (循環参照) | |
| 451 | 送るメニューに追加 | |
| 452 | リンクエラー(バージョンが一致しない) | |
| 462 | arrayの使い方 | |
| 468 | arrayの初期化 | |
| 467 | Console::WriteLineの書式 | |
| 012 | 関数 | |
| 455 | HexOutput | |
| 456 | OutputTest | |
| 460 | DateTest | |
| 461 | XORTest | |
| 464 | DateTest | |
| 474 | 名前付きパイプ | |
| 478 | UDP通信 | |
| ■ | 480 | ディレクトリ情報取得 |
| ■ | 493 | バージョン情報設定 |
| ■ | 489 | ブレークポイントで止まらない |
| ■ | 490 | JPEGをビットマップに変換 |
| ■ | 494 | 日付付きログ出力 |
| ■ | 496 | 多言語化 |
| ■ | 498 | GetLastError |
型変換
| No | コメント | |
|---|---|---|
| 435 | 型変換 ( String^ -> const char* ) | |
| 453 | BYTEからcharへ変換 | |
| 454 | BYTEからwchar_tへ変換 | |
| 459 | 文字列を16進数に変換 | |
| 013 | 16進数を10進数に変換する | |
| ■ | 477 | wchar_t型とchar型の相互変換 |
| ■ | 486 | wchar_t型とchar型の相互変換A |
| ■ | 495 | CString型とchar型の相互変換 |
| ■ | 497 | バイトで表現された10進数を変換 |
ファイル
| No | コメント | |
|---|---|---|
| ■ | 014 | ファイルの中身を表示する |
| 015 | ファイル操作 | |
通信
| No | コメント | |
|---|---|---|
| ■ | 408 | winsock2 プロジェクト作成からクラサバ通信まで |
| ■ | 409 | winsock2 A IP、ポートを iniファイルから取得 |
| 410 | winsock2 B メッセージを標準入力から取得 | |
| 411 | winsock2 C クライアント->サーバーも実装 | |
| 429 | winsock2 D 複数のクライアントからの接続を受け付ける | |
| 430 | winsock2 E netstat で状況を検証 | |
| 431 | winsock2 F クライアントが無限ループを解消 | |
| 432 | winsock2 G 送信スレッドが最後のメッセージをちゃんと送信するよう修正 | |
| 433 | winsock2 H Sleep追加 | |
| ■ | 484 | winsock2 I connectエラー処理追加 |
| 436 | Socket クラサバ通信 | |
| 437 | Socket A メッセージを標準入力から取得 | |
スレッド
DataGridView
| No | コメント | |
|---|---|---|
| 413 | DataGridView | |
| 414 | DataGridView A | |
| 415 | DataGridView B | |
| 416 | DataGridView C | |
| 417 | DataGridView D | |
| 418 | DataGridView E | |
DLL
| No | コメント | |
|---|---|---|
| ■ | 440 | DLL作成 引数2つを足し算して返すDLL |
| ■ | 441 | DLL作成 (CLR) 引数2つを足し算して返すDLL |
| 442 | DLL作成 A 構造体を返す関数を持つ DLL | |
| ■ | 443 | DLL作成 B 関数を2つ持っている DLL |
| 444 | DLL作成 C 固定文字を返す DLL | |
| 445 | DLL作成 D 固定文字列 (char*) を返すDLL | |
| ■ | 446 | DLL作成 E 引数で受け取った文字列 (char*) を更新する DLL |
| 447 | DLL作成 F 引数で受け取った文字列 (int*, char*) を更新する DLL | |
| 448 | 関数内で構造体オブジェクトを生成し返す DLL (int) | |
| 449 | 関数内で構造体オブジェクトを生成し返す DLL (int, char[32+1]) | |
| 450 | 引数で受け取った構造体の内容を書き換える DLL (int, char[32+1]) | |
| 463 | DLLでダイアログを表示 | |
| 466 | DLLでダイアログを表示A | |
| 471 | DLLの利用(静的リンク) | |
| ■ | 472 | DLLの利用(動的リンク) |
iniファイル
| No | コメント | |
|---|---|---|
| ■ | 473 | iniファイルの読み込み |
| ■ | 476 | iniファイルの読み込みA |
| ■ | 485 | iniファイルの書き込み |
| ■ | 487 | iniファイルの読み込みB |
データベース
| No | コメント | |
|---|---|---|
| 457 | ODBC | |
| 458 | ADO-Oracle-SELECT | |
| ■ | 469 | SQLServerへ接続 |
| 470 | SQLServerへ接続A | |
| ■ | 488 | SQLServerのレコード検索 |
マネージコード(managed code)は、.NET Frameworkの共通言語基盤(CLI)に準拠した仮想マシン上で動くプログラム。 これ以外はアンマネージコード(unmanaged code)。
dshow.hが見つからない、LPDIRECTDRAWSURFACE7が定義されていない
@DirectX SDKをインストール
Aプロジェクトを右クリックしプロパティを開く。C/C++の「追加のインクルードディレクトリ」に以下を追加。
Bqedit.hの編集
#define __IDxtCompositor_INTERFACE_DEFINED__
#define __IDxtAlphaSetter_INTERFACE_DEFINED__
#define __IDxtJpeg_INTERFACE_DEFINED__
#define __IDxtKey_INTERFACE_DEFINED__
C[ツール]-[オプション]-[プロジェクトおよびソリューション]
[VC++ディレクトリ]の[ディレクトリを表示するプロジェクト]
[実行可能ファイル]
C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin
[インクルードファイル]
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include
C:\Program Files\Microsoft DirectX SDK (August 2009)\Include
[ライブラリファイル]
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib
C:\Program Files\Microsoft DirectX SDK (August 2009)\Lib\x86
Visual Studio 2005 / 2010 エディターの行番号表示
- [ツール]-[オプション]を開く
- [テキスト エディタ]-[すべての言語]-[全般]を開く
- 「表示」欄の「行番号」をチェック
Visual Studio 2005 エディターのタブに空白を挿入
- [ツール]-[オプション]を開く
- [テキスト エディタ]-[すべての言語]-[タブ]を開く
- 「タブ」欄の「タブサイズ」、「インデントサイズ」を 4 に、「空白の挿入」をチェック
ビルド後に出力される成果物の位置の確認
@プロジェクト名を右クリックし「プロパティ」を開く。
A[構成プロパティ]を選択し、右側に表示される「出力ディレクトリ」を確認する。
ソリューション名、プロジェクト名がoutputTestで次の設定の場合、 後述のディレクトリにファイルが生成されました。
| 出力ディレクトリ | $(SolutionDir)$(ConfigurationName) |
| 中間ディレクトリ | $(ConfigurationName) |
+ release
| + outputTest.exe
+ outputTest
+ Release
| + outputTest.obj
+ outputTest.cpp
バージョン管理しなくてよさそうなファイル
| .opt | ローカルPCのワークスペース オプション ファイル |
| .clw | ClassWizardがクラスの追跡に使用するファイル |
| .ncb | ClassViewが使用するローカルPC固有の情報 |
| .aps | ローカルリソースによって使用されるバイナリファイル |
| .mak | エクスポートされたメイクファイル |
| .suo | 各開発者がIDEに行ったカスタマイズ |
| .pdb | デバッグに使用されるプログラムデータベースファイル |
| .vcproj.PC名.user | ソリューションを開いたときに生成されるファイル |
Copyright (C) 2012 - 2014 ymlib.com
