役に立つかもしれないし、全く役に立たないかもしれないVBプログラミング情報を
公開していくつもりです。
Article ちょっくら真面目な記事達。 Parts あると何かしら便利かもしれないプログラムパーツです。 DLL VB単体では実現が難しいことを補佐するDLLです。 Trash ゴミのように役には立たないが、何かに使えるかも・・・ Etc それ以外のちょっとしたメモとか。
| Programming |
| Article |
| 1.アイコンを作る | アイコンファイルの作り方の説明です。分かりにくすぎ。 | 01/08/25 |
| 2.ボタンのオーナードロー | ボタンを自在に描画する方法の説明です。 | 01/04/26 |
| 3.連長圧縮(ランレングス圧縮) | 簡単なファイル圧縮法、連長圧縮についてです。 | 01/04/30 |
| 4.自作スクリプトの実行 | 自分で作った独自定義スクリプトを実行する方法の説明です。 | 01/08/05 |
| 5.DIBで遊ぶ | 画面エフェクトなどに使うDIBというものを紹介します。 | 02/06/10 |
| 6.簡易暗号化 | ちょっとした暗号化の方法を解説します。 | 01/09/11 |
| 7.簡易高速化 | 高速化の方法を解説します。(あまり役には立ちません) | 01/10/21 |
| 8.RGB分解に学ぶビット操作 | カラー値をRGBに分解する方法とその理屈を説明します。 | 02/06/24 |
| Parts |
| ゲーム用ピクチャー管理モジュール | 大量の画像を読み込んで使用するためのモジュールです。 ピクチャーボックスを使わないのが特徴です。 APIの知識がある程度必要になります。 |
01/06/07 |
| アイコン保存用モジュール | アイコンファイルを保存するためのモジュールです。 今のところちょっと使いにくいのですが、 アイコンのフォーマットの説明にはなると思います。 |
01/08/25 |
| 分数操作クラス | 簡単な分数計算を行うためのクラスです。 分数の四則演算が出来るようになります。 ってそんなに凄いものじゃないんですが。 |
02/03/04 |
| TGA読み込みモジュール | 画像フォーマットの一つTGA形式のファイルを簡単に扱うためのモジュールです。 使い方はLoadTGA関数を呼び出すだけ。 LoadPictureと同じような感覚でTGAファイルを読み込めます。 |
02/07/06 |
| TIM読み込みモジュール | プレステ標準画像フォーマットTIM形式のファイルを簡単に扱うためのモジュールです。 使い方はLoadTIM関数を呼び出すだけ。 何の役に立つんだろう・・・・ |
02/07/06 |
| DLL |
| 画像エフェクトDLL mDib.dll |
ぼかし、グレースケール化、モザイク、半透明合成、加算合成、 減算合成、RGB値操作、LUT処理を高速に行える画像処理用DLLです。 DLLサイズ60KB ver1.0 | 02/06/03 |
| PNG読み込みDLL mpng.dll |
VBでPNGを読み書きできるようにするDLLです。 LoadPNGとSavePNGの2つの関数を使うだけでPNGを読み書きできます。 VB6以前じゃBMPとJPEGしか使えないから役に立つ、かも。 DLLサイズ92KB ver1.10 ver1.01 → 1.10の変更点 書き込み用関数の追加及びモジュール名の変更 読み込みのみ対応の前バージョン1.01(72KB)はこちら |
03/06/29 |
| Susieプラグインを使うサンプル | Susieプラグインを使って画像を読み込むサンプルです。 プラグインがあればどんな形式の画像も読み込めるようになります。 動的にプラグインの関数を呼び出すためのDLLが入ってます。 | 02/07/11 |
| Trash |
| 画像エフェクトクラス | ぼかし、グレースケール化、モザイク等のエフェクトを行うためのクラスです。 出来るだけ高速に動作するように作っています。 実装面がどうもまずいようでここに置きます。 |
01/10/03 |
| 速度比較VBvsC | 上のクラスとC言語で製作したDLLとの画像エフェクト速度比較の 実験に使ったEXEです。あんまり面白くない。 |
01/11/15 |
| 雪と雨を降らせるサンプル | 雪を降らせるプログラムと雨を降らせるプログラムをまとめたアーカイブです。 正直大した出来ではないのです。 |
04/01/18 |
| Etc |
| 1.End Ifの謎 | VBをやってて見つけた変なことです。 | 01/04/30 |
| 2.timeGetTime | 関数の使い方の説明ではありません。 | 01/05/26 |
| 3.論理演算子 | マイナーな論理演算子の紹介です。 | 01/05/26 |
| 4.ミニツール紹介1 | 簡単お手軽に作れる便利なツールの紹介です。 | 01/08/05 |
| 5.ランタイム? | コモンコントロールのランタイムについてです。 | 01/09/11 |
| 6.コンパイル | 普通とは違ったコンパイル方法を紹介します。 | 01/09/11 |
| 7.便利?な自作関数集 | 自分で便利だなと思う関数を紹介します。 | 01/09/22 |
| 8.Tabの謎 | VBをやってて見つけた変なこと第二段です。 | 01/09/22 |
| 9.■の謎 | どうでもいいネタです。 | 01/10/21 |
| 10.SelectとIf | 速度比較の結果です。参考までに。 | 02/03/04 |
| 11.ユーザー定義型の裏側 | ユーザー定義型の書き方でメモリの使用量が違う?という話です。 | 02/05/09 |