[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)