isual asic

役に立つかもしれないし、全く役に立たないかもしれないVBプログラミング情報を
公開していくつもりです。


Programmingのページへ
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




Programmingのページへ
2004/01/18