サンプル集 |
■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