小さい頃はエラ呼吸

いつのまにやら肺で呼吸をしています。


VC++

CppCheckをソースコードから自分でビルドしてみる

photo credit: nyuhuhuu via photopin cc はじめに フリーのC/C++向け静的コード解析ツールCppCheckをソースコードからビルドしてみました。 環境 Windows7 Enterprise Visual Studio 2013 体験版 Cppcheck 1.67 dev ソースコードの入手 以下のページからソ…

Artistic Style(AStyle)でC++のコードをきれいに整形する

はじめに Artistic Styleというツールを使うと、コマンドラインから指定した.cppファイルのインデントなどを整形することができます。 この記事では、Artistic Style(AStyle)の使い方を紹介します。リーダブルコード ―より良いコードを書くためのシンプルで…

C言語やJavaのメトリクス計測ができるSourceMonitorを試してみたよ。

はじめに C言語、C++、Javaなど各種プログラミング言語のソフトウェアメトリクスの計測ができるフリーソフト「SourceMonitor」を試してみました。 今回は試しにVisual Studio 2005で作られたVC++のプロジェクトを対象に計測してみました。 初めてのソフトウ…

DebugBreakとプロセスアタッチでC++アプリケーションをデバッグする

はじめに DebugBreakとプロセスアタッチを使ったC++アプリケーションデバッグの方法をまとめてみました。Windowsデバッグの極意 ツールを使いこなして、バグハント!posted with amazlet at 13.07.20Mario Hewardt Daniel Pravat アスキー・メディアワークス …

VC++のコンソールアプリでコマンドプロンプトが消えてしまうのを防ぐ

はじめに Visual Studio Express 2012でコンソールアプリケーションを作って、exeを実行すると、すぐに画面が閉じてしまいます。 何かキーを押すまでコンソールを閉じないようにするには、system("pause");を使います。 コンソールアプリで画面を閉じないよ…

サクラエディタからctagsでPro*Cファイルにタグジャンプしたい。

はじめに サクラエディタのタグジャンプ機能は非常に便利なんですが、Oracle Pro*Cで書かれた.pcファイルを認識してくれなくて困っていました。 この記事では、Oracle Pro*Cファイルをcppファイルと同じようにctagsに認識させる方法について書いています。 P…

無料ではじめるVC++(Visual Studio 2012 Express for Windows Desktop編)

はじめに この記事では、無料で利用できる開発環境(Visual Studio 2012 Express for Windows Desktop)をWindows7にインストールして、C++の開発環境を構築するまでの手順について書いています。はじめてのVisual Studio 2012 (TECHNICAL MASTER 72)posted wi…

VisualStudio2005のWindowsアプリでボタンのラベルを改行する方法

VisualStudio2005のWindowsフォームでボタンのラベル(キャプション)を改行して表示するには以下のような手順でできます。 1.ボタンのプロパティでMultiLineをTrue 2.Captionに\nを入力 以下のエントリもあわせてどうぞ Visual C++ 2010 Expressでデバ…

Visual C++ 2010 Expressでデバッグする方法

はじめに 前回のエントリでは、Visual C++ 2010 Expressのインストールとサンプルアプリケーションの作成を行いました。 無料ではじめるVC++(Microsoft Visual C++ 2010 Express編) このエントリでは、Visual C++ 2010 Expressを使ってコンソールアプリケー…

無料ではじめるVC++(Microsoft Visual C++ 2010 Express編)

はじめに このエントリでは、フリーのMicrosoft Visual C++ 2010 Expressをインストールして、C++の開発環境を構築するまでの手順について書いています。プログラムを作ろう! Microsoft Visual C++ 2010 入門 (MSDNプログラミングシリーズ)posted with amaz…

VC++(MFC)でメモリー不足の例外を発生させる方法

MFCでメモリー不足の例外を発生させるには、AfxThrowMemoryExceptionメソッドを呼び出します。 AfxThrowMemoryException();ちなみに基本的なMFCの例外を発生させる場合はCSimpleExceptionをスローしてやります。 throw new CSimpleException(); 以下のエント…

VisualC++(MFC)でコンボボックスのサイズを変更する方法

VisualC++でWindowsアプリケーションを開発してたのですが、コンボボックス(ドロップダウンリスト)のサイズを変更する方法がわからなかったので、メモしておきます。プログラムを作ろう! Microsoft Visual C++ 2010 入門 (MSDNプログラミングシリーズ)pos…

VisualC++でタブキーによるフォーカス順序を設定する方法

はじめに 久しぶりにVisualC++でWindowsアプリケーションを開発してたのですが、タブキーによるフォーカス制御の順番を設定する方法を忘れてしまっていたので、メモしておきます。 VisualC++でタブキーによるフォーカス順序を設定する方法 1.リソースのダイ…