アップロードしてくれてありがとう
Delphi での効果的なプログラミングの 100 の例
==================
オペレーティング システム プログラム リリース プログラム制御ディスク ファイル マルチメディア制御インターフェイス 操作インターフェイスの外観 時間制御 マウスとキーボード データベース 数学的アルゴリズム ネットワークと通信
オペレーティング·システム
========
例 43 コンピュータ名を変更する 例 44 スクリーン セーバーを作成する 例 45 壁紙とスクリーンセーバーを設定する 例 46 画面解像度を動的に調整する 例 47 システム ハードウェア情報を取得する 例 48 レジストリ情報を編集する 例 49 コンピュータをロックする 例 50 コンピュータを再起動してシャットダウンする 例51 WINDOWS バージョン番号と実行モードの取得の例 52 使用可能なフォントの列挙の例 53 プリンタ情報の取得の例 54 プリンタ キューのステータス情報の取得の例 55 テキストと画像の印刷の例 56 印刷マージンの取得の例 57 API を使用して直接印刷する例 58 デフォルトのプリンタの変更
プログラム制御
========
例 59 システム トレイ プログラム 例 60 タスクバーを非表示にする 例 61 ウィンドウを常に前面に表示する 例 62 システムで実行中のプログラムを列挙する 例 63 IE ブラウザが実行されているかどうかを確認する 例 64 WINDOWS プログラムを呼び出す 例 65 複数のプログラムの実行を禁止するプログラムのインスタンスの例 66 変更システム メニューの例 67 フォームの右上隅のボタンを無効にする 68 マルチスレッド アプリケーションの例 69 クリップボードを使用して画像をコピーする例 70 メモリ マッピングを使用してデータ交換を実装する例 71ドロップダウンバー
ディスクファイル
========
例 72 オペレーティング システムのシリアル番号を取得する 例 73 ドライブの容量を取得する 例 74 ドライブの種類を確認する 例 75 ディスク ディレクトリを再帰的に走査する 例 76 ファイルの属性を取得する 例 77 ファイルをごみ箱に削除する 例 78 ごみ箱を空にする例 79 コントロール パネルを起動する 内容の例 80 フォルダーの作成と削除の例 81 INI ファイルの読み取りと書き込みの例 82 光学ドライブの取り出しと閉じる例 83 ファイル拡張子の変更
マルチメディアコントロール
==========
例 29 サウンド カードが存在するかどうかを検出する 例 30 ビデオ プレーヤーの例 31 CD プレーヤーの例 32 画像を変換する例 33 OPENGL プログラミングの例 34 REALPLAYER オーディオ プレーヤー
インターフェース操作
========
例 08 パレットプログラムの例 09 カラードロップダウンボックスの例 10 フォームの背景色のグラデーション効果の例 11 ダイナミックダイアログボックスの例 12 フォーム分割の例 13 ズームコントロールの例 14 アニメーションボタンの例 15 動的に縮小されたグラフィックの例 16 画像のズームインの例 17 大きな画像の参照例 18 画面キャプチャの例 19 リソース マネージャーの例 20 リスト ボックス内のコンテンツのスマート検索 例 21 動的プロンプトを備えたテキスト エディター 例 22 カーソルとプログラム アイコンの変更 例 23 マウスのクリックに継続的に応答する 例 24 常に先頭に表示される フォームの例25 マウス位置を制限する例 26 タイトル バー ボタンの例 27 リスト ボックスで選択したオブジェクトをドラッグする例 28 マルチドキュメント フォームの作成
時間制御
========
例 35 タイピングを模倣して文字を 1 つずつ表示する 例 36 簡易アニメーションの実装例 37 組み込み電子時計の例 38 カレンダー形式での時刻情報の取得と制御 39 ミリ秒レベルの制御例 40 システム時刻の読み書き 例 41 ネットワーク時刻の同期 (タイムサーバーから取得)
例 42 複数の TIMER コントロールを使用してマルチタスクを実行する
マウスとキーボード
==========
例 118 コード制御カーソル 例 119 マウスのシングルクリックとダブルクリックをシミュレートする 例 120 キーボード入力をシミュレートする例 121 マウス領域を制限する例 122 マウス移動イベントをインターセプトする例 123 キーボード情報をインターセプトする例 124 PRINTSCREEN キーが押されたかどうかを判断する 例 125 表示および消えるマウス例 126 タイトル バーのないウィンドウをマウスでドラッグする
データベース
======
例 84 データベース内の日付フィールドの表示と入力の処理 例 85 画像フィールドへのアクセス 例 86 ACCESS データベース内の自己構築テーブルの列挙 例 87 SQL ステートメントでのワイルドカードの使用 例 88 DELPHI データ セットのフィルタリング スキル 例 89 データベース内の WORD へのアクセスドキュメントの例 90 レジストリを使用したプログラム内のデータ ソース インスタンスの追加、削除、および変更 91 SQL ステートメントのネストの例 92 データベース オブジェクト インスタンスの動的作成 93 ODBC に接続するためのコード制御
例 95 クイック レポートとレポート プレビュー 例 96 DBGRID コンポーネントの色を動的に変更する 例 97 小文字の金額を大文字の金額に変換する
数学的アルゴリズム
========
例 114 16 進数変換例 115 乱数選択例 116 多点曲線スムーズフィッティング例 117 中国語と英語の文字数の統計
ネットワークと通信
==========
例 100 URL が存在するかどうかを確認する 例 101 ローカル エリア ネットワーク内のコンピュータを監視する 例 102 PING テストの例 103 プロキシ サーバーをセットアップする例 104 Web ブラウザをカスタマイズする例 105 IE のホームページとタイトルを変更する 例 106 電子メールを送受信する 例107 FTP アップロードとダウンロードの例 108 ネットワーク チャット: WINSOCK-TCP
例 109 ブロードキャスト情報: WINSOCK-UDP
例 110 リモート通信用の電話回線 例 111 周辺データのシリアル ポート収集 例 112 API を使用したシリアル通信の実現 例 113 ネットワーク速度のテスト 例 98 ネットワーク カード アドレスの取得 例 99 ホスト名と IP アドレスの取得
拡大する