C++Builderによるプログラミング

 C++Builderを手に入れ、Windowsプログラミングを始めてから約4ヶ月(1997年10月現在)が過ぎました。はじめのころは数値を文字列に変換したりする処理にさえ戸惑っていましたが、最近はなんとなくこつをつかんできたかなと思います。
 このページは6月(1997年)頃から始めていたのですが、あまり更新していませんでした。何とかしたい!ということでこれから、気軽になんでもメモ代わりにどんどん書き込でいこうと思います。また、Windowsプログラミングの初心を忘れる前に、苦労した点などを書き留めておけたらと思います。
 意見、感想、質問などがありましたらぜひメールを送るこちらまでお願いします。

一番下へ

作業環境

機種 CPUメモリHD説明
PC9821Xc16Pentium166MHz64M2G研究室(いつもいる)のマシン。一番よく使ってます。
PC9821Xa12Pentium120MHz48M1.2G自宅(いない)のマシン。最近まったく使ってません。

一番上へ

これまでに作成したプログラム

作成開始 プログラム名 最新ver説明
1997年6月カラーセレクタ 3.0 ホームページの色決定ツール
1997年6月ミニメモ 2.0 メモ帳の少し改良版
1997年7月山登り 1.2 遺伝的アルゴリズムのプログラム
1997年7月スクリーンセーバ1.2 楕円を瞬間的に表示する
1997年9月的当て 2.0 超シンプルなゲーム
1997年9月さまよう時計 1.1 画面を動きまわる時計
1997年10月ちびタイマー 1.1 普通のタイマー
1997年11月壁紙鑑賞窓 1.0 隠れている壁紙を見るウインドウ
1997年11月透過表示 1.1 透過機能付きビットマップビューア
1997年11月自動展示 1.1 絵と文を次々に表示するデモツール

一番上へ

現在作成中のプログラム

作成開始 プログラム名 最新ver説明
1997年7月マップウォーカー 0.8 全方向スクロールのマップを歩くテストプログラム
1997年7月マップメーカー 0.1 マップを作成するツール
1997年7月クイズ 0.1 汎用的に使える問題出題プログラム
1997年7月ニューラルネットワーク0.5 時系列学習型の誤差逆伝播法プログラム
1997年7月DirectDraw 0.5 DirectXのテスト
1997年7月Windows用N88Basic 0.2 あると便利
1997年8月農作業日誌 0.7 農作業内容を記帳、分析するアプリケーション
1997年9月壁紙チェンジャー 0.5 タイマー式の壁紙変更ツール

一番上へ

プログラミングミニテクニック

  1. フォルダ選択のダイアログを使うには <初1997,9/27,Sat>

  2. ショートファイル名からロングファイル名を得るには <初1997,9/27,Sat><新1997,9/30,Tue>

  3. フォームのどこをクリックしても移動できるようにするには <初1997,9/27,Sat>

  4. メモのタブ幅をかえるには <初1997,9/27,Sat>

  5. タスクバーの表示を消すには <初1997,9/27,Sat><加1997,10/18,Sat>

  6. メインフォームを非表示にするには <初1997,9/27,Sat><加1997,10/18,Sat>

  7. タイトルバーがクリックされたとき処理をするには <初1997,9/27,Sat>

  8. 数値を3桁区切りで表示するには <初1997,9/27,Sat>

  9. クリックした座標の色を取得するには <初1997,9/27,Sat>

  10. 現在出版されている参考書は <初1997,9/27,Sat><加1997,10/5,Sun><加1997,10/28,Tue>

  11. コマンドライン引数の処理をするには <初1997,9/27,Sat>

  12. 文字列を置換するには <初1997,9/27,Sat>

  13. 壁紙を変更するには <初1997,9/27,Sat>

  14. MemoやRichEditで操作を一つ元に戻すには <初1997,9/30,Tue>

  15. MemoやRichEditで内容が変更されているか知るには <初1997,9/30,Tue>

  16. ファイルからアイコンを取り出すには <初1997,9/30,Tue>

  17. ウインドウのサイズ変更を制限するには <初1997,9/30,Tue>

  18. TRichEditで扱えるファイルの大きさを変えるには <初1997,9/30,Tue>

  19. ドライブの種類を判別するには <初1997,9/30,Tue>

  20. ファイルをフォームへドラッグアンドドロップできるようにするには <初1997,9/30,Tue>

  21. AnsiStringを使いこなすには <初1997,9/30,Tue><加1997,10/12,Sun>

  22. タイトルバーなしで枠付きのウインドウを作成するには <初1997,10/5,Sun>

  23. いろいろな枠を描くには <初1997,10/5,Sun>

  24. ディスクトップに文字などを表示するには <初1997,10/13,Mon>

  25. タスクトレイにアイコンを置くには <初1997,10/18,Sat>

  26. MemoやRichEditで現在のカーソル位置を得るには <初1997,10/18,Sat>

  27. Memoの内容をファイルに追加保存するには <初1997,10/18,Sat>

  28. DrawGridで個々のセルの色を変えるには <初1997,10/18,Sat>

  29. WAVEファイルを手軽に再生するには <初1997,10/18,Sat>

  30. 指定した月が何日まであるか調べるには <初1997,10/20,Mon><新1997,10/21,Tue>

  31. 指定した日が何曜日か調べるには <初1997,10/21,Tue>

  32. 日付を足し引きするには <初1997,10/22,Wed>

  33. 時間を足し引きするには <初1997,10/22,Wed><新1997,10/23,Thu>

  34. ジョイスティック入力を調べるには <初1997,10/28,Tue>

  35. MemoやRichEditでカーソルがある行を一番上の行にするには <初1997,11/6,Thu>

  36. 現在のマウスカーソルの位置を得るには <初1997,11/6,Thu>

  37. マウスカーソルを移動させるには <初1997,11/6,Thu>

  38. マウスカーソルの移動範囲を制限するには <初1997,11/6,Thu>

  39. 特別なフォルダのパスを得るには <初1997,11/6,Thu>

  40. ドライブの空き容量を得るには <初1997,11/6,Thu>

  41. ウインドウを点滅させるには <初1997,11/10,Mon>

  42. 今の日時を得るには <初1997,11/10,Mon>

  43. 透明なウインドウを作るには(その1) <初1997,11/10,Mon>

  44. 透明なウインドウを作るには(その2) <初1997,11/10,Mon>

  45. 透明色を指定してビットマップを表示するには <初1997,11/11,Tue><修1997,11/13,Thu>

  46. 全角スペースも含めて前後の空白をカットするには <初1997,11/11,Tue>

  47. StringGridの文字を右寄せや中央寄せや下寄せ、複数行で表示させるには <初1997,11/15,Sat>

  48. StringGridをソートするには <初1997,11/16,Sun>

参考にしたもの <初1997,11/6,Thu>

一番上へ

リンク

Delphi広場にいく分からないことを聞ける談話室などがあり、すごく便利なページです。

一番上へ

[意見や感想、質問など何でもかまいませんので書き込んで下さい]

(お名前やホームページ、Emailアドレスをよろしければ教えて下さい)
一番上へ

リンクは自由に貼って下さい。また、その際に連絡をいただければうれしいです。

戻る
access(since 1997,9/29,Mon)Update<1997,11/16,Sun>K.Nakazawa

ミラーサイト