このページについて
このページはフリーソフトとプログラムサンプルソース等のページです。
当サイトで公開中のソフトはすべてフリーソフトです。
一部のソフト以外は Windows Vista に未対応です。
更新状況
コンピュータ・ニュース
Vector(ベクター)登録状況
スタンドアローン・ソフトウェア
iTunes用ユーティリティソフトウェア
Adobe Photoshop Plug-In (SDK版)
トピックス
2005/02/01
・「窓の杜」にて「TimeRefraction」が紹介されました。
2004/12/08
・「窓の杜」にて「窓ぽち - Light -」が紹介されました。
2004/09/09
・「窓の杜」にて「拡張子ホイホイ」が紹介されました。
ご紹介ありがとうございました。
プログラミング・サンプルソース
更新状況

2008/01/25
[ .NET Framework 覚え書き(1)]
RSSリーダーを作るを追加
2008/01/25
[コントロール覚え書き(1)]
キーダウンでリストボックスの項目を選択するを追加
2008/01/23
[ .NET Framework 覚え書き(1)]
XML ファイルを作成するを追加
2008/01/19
[C# で覚える WIN32API(1)]
アニメーションウインドウを追加
2008/01/15
[C# - iTunes COM 覚え書き(1)]
プレイリスト名を列挙するを追加
2008/01/14
[コントロール覚え書き(1)]
バルーンツールチップをタスクトレイアイコンに表示するを追加
2008/01/13
[C# - iTunes COM 覚え書き(1)]
ある条件に叶う曲を抽出するを追加
2008/01/11
[コントロール覚え書き(1)]
リストボックス内でドラッグ&ドロップにより項目を移動するを追加
2008/01/10
[C# - iTunes COM 覚え書き(1)]
曲のプロパティデータをコピーするを追加
2008/01/07
[コントロール覚え書き(1)]
2つのリストボックス間で項目を移動するを追加
2008/01/06
[C# - iTunes COM 覚え書き(1)]
音量の取得と変更を追加
2008/01/01
[Windows Media Player コンポーネント覚え書き(1)]
Windows Media Player のプレイリストを編集するソフトを作るを追加
2007/12/28
[ .NET Framework 覚え書き(1)]
「URL エンコーダー」を作るを追加
2007/12/27
[C++ と C# の比較: C# 基礎]
関数ポインタとしてのデレゲート(デリゲート)を追加
2007/12/25
[コントロール覚え書き(1)]
リストボックスの色を切り替える(オーナードロー)を追加
2007/12/23
[Windows Media Player コンポーネント覚え書き(1)]
メディアファイル(音楽、画像)の属性を表示するを追加
2007/12/22
[ .NET Framework 覚え書き(1)]
ログインページなどのフォームを自動で入力するを追加
2007/12/19
[Windows Media Player コンポーネント覚え書き(1)]
プレイリストをリストアップして選択したプレイリストを再生するを追加
2007/12/14
[Windows Media Player コンポーネント覚え書き(1)]
A - B 間リピート再生ソフトを作るを追加
2007/12/14
[Windows Media Player コンポーネント覚え書き(1)]
Windows Media Player で音楽ファイルをランダムに再生するを追加
2007/12/14
[Windows Media Player コンポーネント覚え書き(1)]
command line (オプションスイッチ、コマンドライン引数) メモを追加
2007/12/02
[ .NET Framework 覚え書き(1)]
「VS.NET 2003」 で WebBrowser を組み込むを追加
2007/03/27
[ WIN32API: WIN32APIの覚え書き (2) ]
カレントフォルダのパスを求める(ユニコード版 と ANSI版)を追加
2007/03/25
[ WIN32API: WIN32APIの覚え書き (2) ]
ユニコード文字が含まれるファイルバスをクリップボードへを追加
2007/03/20
[ WIN32API: WIN32APIの覚え書き (2) ]
クリップボード関連のコードを追加
2007/03/19
[ C++, STL: iTunes SDK覚え書き ]
IiTunes::get_CurrentPlaylist() と IITBrowserWindow::get_SelectedPlaylist() の違い
2007/03/16
[ C++, STL: iTunes SDK覚え書き ]
get_TrackDatabaseID() を使ってタイトル(曲)が変わったかを調べる
2007/03/15
[ C++, STL: iTunes SDK覚え書き ]
get_BrowserWindow() メソッドで選択中のタイトル(曲)情報を取得する
2007/03/11
[ C++, STL: iTunes SDK覚え書き ]
デスクトップにアートワーク画像を保存してそのサイズを表示する
2007/03/06
[ C++, STL: iTunes SDK覚え書き ]
PlayerPosition() メソッドを使って簡単なA−B間リピート再生をやってみる
2007/03/06
[ C++, STL: iTunes SDK覚え書き ]
現在表示しているプレイリストのアーティスト名、アルバム名、曲名を取得する
2007/03/06
[ C++, STL: iTunes SDK覚え書き ]
曲を変換(コンバート)してから取り込み、タグを変更する
2007/03/03
[ C++, STL: stringだけ ]
ワイド文字をマルチバイト文字に変換する
2007/01/26
[ C++, STL: stringだけ ]
find_first_of() の引数についての追記
2005/05/13
[ C#の練習ノート ]
(3)2005/04/27 - 2005/05/04をアップ
2005/04/25
[ WIN32API: 特殊なフォルダを開く ]
2005/03/15
[ XML Schema: 覚え書き (1) ]
ADOでスキーマを作成するを追加
2005/02/14
[ WIN32API: WIN32APIの覚え書き (2) ]
XML文書作成の基本を追加
2005/01/30
[ C++, STL: 基礎的な覚え書き ]
キーをカテゴリとして、複数の要素(配列)を持つmapオブジェクトを作るを追加
Windows プログラムの雛形
XML(eXtensible Markup Language)
WIN32API
WIN32API: WIN32APIの覚え書き (1)
: シングルスレッドとマルチスレッドを容易に切り替えるための記述
: フォルダを開いてファイルを選択状態にする
(簡単で、かつ確実な方法)
: メニューに使われているフォントのポイントサイズを求める
SystemParametersInfo(SPI_GETNONCLIENTMETRICS...)
: 最小化ボタンを押したときに送られてくるメッセージ
WM_SYSCOMMAND, LOWORD((WPARAM)SC_MINIMIZE)
:[MCI]を使って[mp3]ファイルを再生する
:ウインドウズアプリケーションでコンソールを利用する
:マウスの現在の速度を設定する
:親ウインドウに対する子ウインドウの相対座標を返す関数
GetWindowRect(), ScreenToClient()
:フォルダを開いてファイルを選択状態にする(ダメな方法)
ShellExecute(), EnumChildWindows(), GetClassName()
:「ファイルを開く・保存」のダイアログでフォルダのバスを取得する方法
CDM_GETFOLDERPATH
:カーソルの非表示と表示
ShowCursor()
WIN32API: WIN32APIの覚え書き (2)
: 「シングルトン(Singleton)パターン」による共通データや処理の管理
: XML文書作成の基本
: 任意のピクセル幅にファイルパスを成型する
PathCompactPath()
: タスクトレイにアイコンを追加する基本
Shell_NotifyIcon(), NOTIFYICONDATA
: 経過秒数を求める
clock_t, clock()
WIN32API: ウインドウを上下に配置する
SystemParametersInfo(), GetForegroundWindow(), IsWindowVisible(), GetNextWindow(),
ShowWindow(), SetWindowPos()
上下に配置したいウインドウをトップから順に並べてからこのプログラムを実行します。
(このプログラムのショートカットをあらかじめクイック起動に入れておきます)
WIN32API: マルチメディアタイマー
timeGetDevCaps(), timeBeginPeriod(), timeSetEvent(), timeKillEvent(),
timeEndPeriod(), CreateTimerQueueTimer()
マルチメディアタイマーの実験
ウインドウを表示してから10カウントしてウインドウを閉じる
WIN32API: ファイルとフォルダのパス
SHGetSpecialFolderLocation(), GetCurrentDirectory(), FindFirstFile(),
FindNextFile(), GetOpenFileName()
カレントフォルダ、各ユーザーの主要なフォルダなどのパスを求める
「ファイルを開く」ダイアログで選択した複数ファイルのパスを二次元配列に格納する
C++, STL
C++, STL: 基礎的な覚え書き
: キーをカテゴリとして、複数の要素(配列)を持つmapオブジェクトを作る
: 集合演算における挿入反復子の効果と影響
: クラスオブジェクトの格納とコンストラクタの[explicit]指定
:listのメンバ関数 remove() と アルゴリズムの remove() の違い
:vectorコンテナの二次元配列
:partial_sum()アルゴリズム
:valarrayクラス、abs()
:istream_iterator
:search()アルゴリズム
:insert_iterator
:random_shuffle()アルゴリズム
:remove_if()アルゴリズム
C++, STL: stringだけ
:substr()メンバ関数
:string と vector を使ったファイルパスの分割
:basic_string::find と basic_string::find_first_of の違い
:basic_string<char>にsplitを実装する
:find_first_of()メソッド と find_last_of()メソッドの違い
C# 基礎
C++ と C# の比較
string 型について:「参照」は「ポインタ」、「ref」は「ポインタのポインタ」
関数ポインタとしてのデレゲート(デリゲート)
C#の練習ノート
C#
ミキサー用の構造体とか関数をC#用に定義し直す
[DllImport("winmm.dll")]
[StructLayout(LayoutKind.Sequential)]
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = (int)MAXPNAMELEN)]
.NET Framework 覚え書き
C言語
C言語: アルゴリズム(関数)
アルゴリズム(関数)の覚え書き
:配列の要素の並べ方をすべて列挙する
:二次元配列の動的な確保
:文字列から特定の文字だけを間引く
リンク
プログラミングを勉強できるサイト
* C# *
* C言語(WIN32API) *
* C++ *
リファレンス
* C++ *
* C++ *
MSDN ピックアップ
* 描画系 *
○図形の関数には、次のものがあります。
: Chord, Ellipse, FillRect, FrameRect, InvertRect, Pie, Polygon, PolyPolygon,
Rectangle, RoundRect
○長方形の関数には、次のものがあります。
: CopyRect, EqualRect, InflateRect, IntersectRect, IsRectEmpty,
OffsetRect, PtInRect, SetRect, SetRectEmpty, SubtracRect, UnionRect

参考書
* STL *
* 正規表現 *
* C言語 *

このページについて
このページはフリーソフトとプログラムサンプルソース等のページです。
当サイトで公開中のソフトはすべてフリーソフトです。
すべてのソフトは Windows Vista に未対応です。
Copyright © 2004〜 Noriyuki Sato 佐藤紀幸(福島県在住) All rights reserved.