サンプル集  >  VC

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 メッセージを標準入力から取得

スレッド

No コメント
412 マルチスレッド _beginthread
422 マルチスレッド A _beginthreadex パラメータ渡し
423 マルチスレッド B ThreadStart
424 マルチスレッド C ThreadStart 3スレッド
425 マルチスレッド D ThreadStart 3スレッド パラメータ渡し
419 ラベルの更新
420 ラベルの更新 A
475 CLR+スレッド
479 マルチスレッド E _beginthreadex 同期(クリティカルセクション)

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++の「追加のインクルードディレクトリ」に以下を追加。

C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include

Bqedit.hの編集

//#include "dxtrans.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 エディターの行番号表示

  1. [ツール]-[オプション]を開く
  2. [テキスト エディタ]-[すべての言語]-[全般]を開く
  3. 「表示」欄の「行番号」をチェック

Visual Studio 2005 エディターのタブに空白を挿入

  1. [ツール]-[オプション]を開く
  2. [テキスト エディタ]-[すべての言語]-[タブ]を開く
  3. 「タブ」欄の「タブサイズ」、「インデントサイズ」を 4 に、「空白の挿入」をチェック

ビルド後に出力される成果物の位置の確認

@プロジェクト名を右クリックし「プロパティ」を開く。

A[構成プロパティ]を選択し、右側に表示される「出力ディレクトリ」を確認する。

ソリューション名、プロジェクト名がoutputTestで次の設定の場合、 後述のディレクトリにファイルが生成されました。

出力ディレクトリ $(SolutionDir)$(ConfigurationName)
中間ディレクトリ $(ConfigurationName)

C:\outputTest
  + release
  | + outputTest.exe
  + outputTest
    + Release
    | + outputTest.obj
    + outputTest.cpp

バージョン管理しなくてよさそうなファイル

.optローカルPCのワークスペース オプション ファイル
.clwClassWizardがクラスの追跡に使用するファイル
.ncbClassViewが使用するローカルPC固有の情報
.apsローカルリソースによって使用されるバイナリファイル
.makエクスポートされたメイクファイル
.suo各開発者がIDEに行ったカスタマイズ
.pdbデバッグに使用されるプログラムデータベースファイル
.vcproj.PC名.userソリューションを開いたときに生成されるファイル

▲ PageTop  ■ Home


Copyright (C) 2012 - 2014 ymlib.com
ふきふき
メリーズ トイレに流せる するりんキレイおしりふき(つめかえ用) 64枚×3コ

ぐーん
グーン はじめての肌着 Mサイズ 82枚

ノーンフォーベビー ベビー泡シャンプー(リンスイン) つめかえ用 200ml

body-wash
SK2NFBベビー泡ソープ詰替え 250ml

お肌ケア
ベビーセバメド モイスチャーローション 200ml