昔,ちょっとだけプログラムしていた(でもCはなぁ...)とか,アイデアはあるんだけどプログラムはちょっとな...などとお思いの方に,勇気を与える低レベル日曜大工プログラミングのページです(^-^)。
大作よりもニッチな要求および趣味に走ったブツができるといいな,と思っています。
アイデアは思いついたけど,自分で作るのはちょっと...,というあなた。もしかして趣味が合えば実現するかもしれましんよぉ〜。
その昔,マイクロソフトがインターネットに動き出した頃に配布していたMicrosoft Internet Control PackでPOP/SMTPのコントロールを使ってみた際に試作したプログラムのソースコード(VB4.0)の抜粋です。
Base64って何をしてるの?という方にもお勧め(コードの汚いのはご愛敬 (^^ゞ)。
何かにご使用の際には一言メールしていただけると嬉しいです。
日本語版しかないけど,メインの Base64 encode/decode サブルーチン(base64encode/base64decode)は,言語に関係なく動作するはずだよ。もしこのコードを使ってみるならMulti Partの文字列を作る Base64Get 関数の中で Charset=iso-2022-jp と埋め込んである文字列を Charset=US-Ascii にしておいてね。...という主旨のメールだったんですけど,わかりましたか?って日本語で書いてもわからんって
コメントと解説部分は,私のプアな語学力では訳せません。ゴメンネ。
「BASE64のエンコード/デコード」から,純粋に変換している部分だけを抜粋してActiveX DLL化しました。
相変わらず変換速度は速くないですが,サンプルプログラムで一番遅いのはDLLへのデータ受け渡しで発生するByte <-> String変換だったりします。
VB5で作ったメール送信プログラムです。メモ代わりに自分宛にメールを送る人向きのシンプルなソフトです。
別途BASP21が必要です。使い易いオブジェクトを公開して下さっている馬場さんに感謝!
FAQを追加しました。「私はこんな使い方をしている」という情報もお待ちしています。
hashiさん,情報ありがとうございました。
VB6版をRev.0.1.0としてアップデートしました。
FAQを追加しました。全体的に多少手を加えました(プログラムの改変はなし)。
Rev.0.1.2を公開しました。SMTP AUTH(認証)に対応し、複数の送信先指定や任意のヘッダ追加に対応しました。
「類似ソフトの紹介」を追加しました。全体的に多少手を加えました(プログラムの改変はなし)。
Microsoft VISIO 2000用の表作成プログラムです。元々は特殊用途で作ったのですが、「一般的なところだけ抜粋しても使う人がいるかも」、と思い試しに作ってみました。まだβ版扱いです。
「こんな機能が欲しい」、「こんな使い方ができる」等の情報をお待ちしています。
Microsoft Excel 2000用のFAQ作成マクロです。割と重宝してます。
まだβ版扱いです。
FAQ作成の他、Excelの機能(Webページとして保存)にガマンならない方にも、使っていただけるかもしれません。
「こんな機能が欲しい」、「こんな使い方ができる」、「かっこいいテンプレートができた」等の情報をお待ちしています。
Microsoft VISIO 2000用のタイミング・チャート(タイムチャート)作成プログラムです。まだβ版扱いです。
元々は、制御設計用に作っていますが、回路設計とかでも使っていただけるような拡張もできたらいいなと思っています。
「こんな機能が欲しい」、「こんな使い方ができる」、「かっこいい表示にして」等の情報をお待ちしています。
Rev.0.1.2を公開しました。プロファイルで設定値が変更できるようになりました。
プロファイル設定ツールを作ってみました。Excelのマクロで作られています。
方形波に対応してみました。その他にも、細々とした改良を加えました。
Rev.0.2.0で設定ファイルを入れ忘れてました。初めて使われた方ゴメンナサイ。
それだけだと芸が無いので、少し手を入れてRev.0.2.1として再デビューです。
Rev.0.3.0として、パラメータ行の概念を導入しました。
タイミングチャート清書ツールのタイミングチャート作成言語(TCML)との互換性も多少意識して、今後の拡張を行いたいと思っています(TCMLへの対応について)。
Rev.0.4.0としてUPしました。
Fontサイズの自動調整等、またもや大きく手を入れてます。
Rev.0.4.1をUPしました。
FONTのパラメータ追加およびFontサイズの再自動調整機能を追加しました。
Rev.0.4.2をUPしました。
Fontサイズの自動調整機能のバグ修正およびラベル幅の設定機能を追加しました。
VB5で作った画面のハードコピー用ActiveXコントロールです。お勉強用のプログラムですが,なんとか動作はしているようです(もう少しデバッグさせてネ)。
別途VB5のランタイム環境が必要になります。