[Delphi Beginner's Tips]

このサイトは、Delphiプログラムの勉強用に各種サイトや本を参考して作成したTipsです。
特にVBScriptで出来ることを、Delphiでどう書けばいいかをテーマにして作成しました。
Delphiを勉強されている方の参考になれば幸いです。

プログラムソースは簡単にコンパイル&実行出来る、コンソールアプリとして作成います。
ソースとバッチファイルを適当なフォルダにダウンロードして、バッチファイルを実行してみてください。
Delphiがインストールされていれば、プログラムをコンパイルして実行されます。
その後、ソースをあれこれといじることで、プログラミングの理解が深まって行くと思います。
尚、当サイトへのご意見は 、ホームページ(Pika's Home)にお願いします。
◆はじめの一歩
文字列を画面に出力する
起動時の引数を取得する
起動時の引数を取得する(オプション指定)
バージョン番号を取得する
実行ファイル名の取得と強制終了
実行ファイル名を取得する
処理を一時停止する
◆型変換
文字列型への変換
実数型への変換
整数値への変換
日付型への変換
論理型への変換
ポインタ
◆文字列操作関数
文字をコードに変換する
コードを文字に変換する
文字列の長さを取得する
文字列の一部分を取得する
文字列の前後の空白を除去する
文字列を検索する
文字列を比較する
文字列を大文字(小文字)に変換する
文字列を結合する
文字列の一部分を置換、削除、挿入する
文字列を分解する
整数を16進数の文字列に変換する
文字列のフォーマットを設定する
文字列をUnicodeに変換する
文字列型、文字型、文字の配列を相互変換する
ヌルで終わる文字列を操作する
◆数学関数
数学関数
実数を整数化する
実数を四捨五入する
乱数を取得する
◆時間関数
現在の日付と時刻を取得する
年/月/日・時/分/秒・曜日を取得する
文字列を日時に変換する
◆文法概要
コメント、大文字と小文字
変数
定数
代入文と条件式
配列
制御構造
関数とサブルーチン
演算子
例外処理
標準ルーチン一覧
◆ネットワーク
ネットワーク情報を取得する
ネットワークドライブを割り当てる
ネットワークドライブを切断する
ネットワークドライブの接続状況を取得する
ネットワークプリンタに接続する
ネットワークプリンタの接続を解除する
ネットワークプリンタの接続状況を取得する
既定のプリンタを設定する
◆ビジュアル系コンポーネン
ボタン
ラベル
エディット、メモ
チェックボックス
ラジオボタンとグループボックス
コンボボックス
リストボックス
イメージ
イメージリスト
ピクチャーボックス
シェイプ
スクロールバー
プログレスバー
スライダーとトラックバー
フォルダブラウザダイアログ
ステータスバー
ページコントロールとタブコントロール
アップダウン
フォーム
ビットボタン
アクションリスト
マンスカレンダー
イベント
基本クラス
◆ファイル操作関数
ファイル全体を読み書きする
ファイル終端まで1行ずつ読み書きする
CSVファイルを読み書きする
ファイル存在しているか確認する
ファイルを作成する
ファイルをコピーする
ファイルを移動する
ファイルを削除する
フォルダが存在しているか確認する
フォルダを作成する
フォルダをコピーする

以下は作成中

フォルダを移動する
フォルダを削除する
標準入力と標準出力を扱う
ファイルをロック(排他処理)してオープンする
テキストファイルから1文字読み込む
テキストファイルの任意の位置から任意の文字数だけ読み込む
バイナリファイルを読み書きする
テキストファイルをバイナリモードで扱う
ファイルから同一データを取り除く
◆メソッドについてのメモ
メッセージボックスを表示する
インプットボックスを表示する
フォーカスをセットする
グラフィックスを描画する
印刷する
他のフォームを開く
クリップボード
コンポーネントを再描画する
2重起動を防止する
他のプログラムを起動する
常に手前に表示する
画面サイズを取得する
フォームにドロップされたファイルを開く
アイコンにドロップされたファイルを開く
◆OS関連処理
プログラムを実行する
プログラムが終了するまで待つ
プログラムを強制終了する
プログラムの結果を取得する
プログラムをアクティブにする
キーボード入力を送信する
レジストリに値を書き込む
レジストリの値を読み込む
レジストリの値を削除する
特殊フォルダを取得する
環境変数を取得する
環境変数を設定する
環境変数を削除する
カレントフォルダを取得する
カレントフォルダを変更する
ショートカットを作成する
URLショートカットを作成する
ダイアログボックスを表示する
イベントログを作成する
◆エクスプローラ操作
フォルダ選択ダイアログを表示する
コントロールパネルを開く
エクスプローラを開く
ファイル名を指定して実行を開く
コンピュータの検索を開く
ファイルとフォルダの検索を開く
ウィンドウズのヘルプを開く
ウィンドウを最小化/解除する
日付と時刻のプロパティを開く
シャットダウン画面を開く
タスクバーとスタートメニューのプロパティを開く
ゴミ箱を空にする
ファイルの情報を取得する
ファイルの更新日付を変更する
◆データベース操作
データベースを開く
レコードを取得する
テーブル名の一覧を取得する
フィールド名の一覧を取得する(テーブル定義から)
フィールド名の一覧を取得する(SELECT 結果から)
テーブルの更新日を取得する
データベースを作成する
テーブルを作成する
レコードを追加する
レコードを更新する
レコードを削除する
テーブルを削除する
トランザクション処理を行う
レコードをXML形式で出力する
レコードをCSV形式で出力する
◆InternetExplorer 操作
InternetExplorer を起動する
ホームページを表示する
戻る,進む,中止ボタンを操作する
定期的に画面を更新する
全画面表示する
ウィンドウの位置,サイズを指定する
表示中の URL を取得する
ページの内容を取得する
最終更新日などの情報を取得する
表示色を変更する
お気に入りをエクスポートする
お気に入りをインポートする
読み込み時にタイトルを表示する
終了時に起動時間を表示する
常に新しいウィンドウを開く
簡易プログレスバー
クリップボードの内容を取得する
◆MS-Office操作
エクセルを起動する
マクロの一覧を表示する
ワードを開く
文書情報を取得する
ワード文書をテキスト形式で出力する
メールを送信する
受信トレイを取得する
アドレス帳を取得する
◆その他
ウィンドウズをログオフする
ウィンドウズを再起動する
ウィンドウズをシャットダウンする
サービスを開始する
サービスを停止する
サービスの状態を確認する
Webサイトを開始する(IIS 5.0)
Webサイトを停止する(IIS 5.0)
リダイレクトを設定する(IIS 5.0)
Webサイトを開始する(IIS 6.0)
Webサイトを停止する(IIS 6.0)
リダイレクトを設定する(IIS 6.0)
Guestユーザーを有効にする
ユーザーを作成する
管理者権限を付与する
アプリケーションログを削除する
プロセスを強制終了する
ハッシュ作成(SHA1, MD2, MD4, MD5)
タスク登録
タスク削除
タスク表示
メール送信(GMail)