
VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。
| 基礎 | |
|---|---|
| 01. | インストール |
| 02. | 起動と終了 |
| 03. | コマンドの入力と実行 |
| 04. | コマンドの使用方法を調べるには |
| 05. | 特定のヘルプトピックを参照する |
| 06. | PowerShellで使えるショートカットキー |
| 07. | 出力ウィンドをクリアする |
| 08. | エイリアスについて |
| 09. | エイリアスを調べる |
| 10. | 新しいエイリアスを作成する |
| 11. | プログラムを起動するコマンドにエイリアスを作成する |
| 12. | エイリアスを削除する |
| 13. | PowerShellウィンドウ内でのコピー&ペースト |
| 14. | 出力結果を1ページずつ表示させる |
| 15. | 出力結果をファイルに保存する |
| 16. | PowerShellにおけるドライブ |
| 17. | PowerShellドライブを切り替えるには |
| 18. | ドライブのルートへ移動する |
| スクリプトの基礎 | |
|---|---|
| 01. | スクリプトファイルの作成 |
| 02. | セキュリティーポリシーを設定する |
| 03. | スクリプトファイルの実行 |
| 04. | スクリプトファイルへ値を渡すには |
| 05. | スクリプトファイルの結果を変数に受け取るには |
| 変数 | |
|---|---|
| 01. | 変数を利用する |
| 02. | 変数に型を指定する |
| 03. | 配列変数を使用する |
| 04. | n次元配列を使用する |
| 05. | 配列変数の要素数を取得する |
| 06. | 連想配列変数(ハッシュテーブル)を使用する |
| 07. | ブール値を変数に代入する |
| 08. | コメントを使用する |
| 09. | 16進数値を代入する |
| 10. | 指数値を代入する |
| 11. | バイト(byte)計算する |
| 12. | 不要になった変数を削除する |
| 演算子 | |
|---|---|
| 01. | 算術演算子 |
| 02. | 代入演算子 |
| 03. | 論理演算子 |
| 04. | 比較演算子 |
| 05. | 範囲演算子 |
| 06. | 置換演算子 |
| 07. | ビット演算子 |
| 08. | 型演算子 |
| 09. | 束縛演算子 |
| 10. | 単項演算子 |
| 制御構文 | |
|---|---|
| 01. | ifステートメント |
| 02. | switchステートメント |
| 03. | whileステートメント |
| 04. | forステートメント |
| 05. | foreachステートメント |
| 06. | Doステートメント |
| 関数 | |
|---|---|
| 01. | 関数を作成するには |
| 02. | 引数と戻り値のある関数を作成するには |
| 03. | 引数を省略可能にするには |
| 04. | 引数を明示的に指定するには |
| 05. | 自動変数を使用して引数を受け取るには |
| 06. | 値渡しと参照渡し |
| 07. | パイプライン引数 |
| 08. | フィルタ |
| 文字列操作 | |
|---|---|
| 01. | 単一引用符と二重引用符 |
| 02. | アクサン グラーブ (`) 文字 |
| 03. | 複数行にわたる文字列を使用するには |
| 04. | 文字列を連結するには |
| 05. | 文字列を分割するには |
| 06. | 指定した文字のANSI文字コードを取得するには |
| 07. | ANSI文字コードに関連付けられた文字を取得するには |
| 08. | 文字列の文字数をカウントするには |
| 09. | 文字列のバイト数をカウントするには |
| 10. | 英小文字/英大文字を相互変換するには |
| 11. | ひらがな/カタカナを相互変換するには |
| 12. | 文字列を検索し最初に見つかった位置を取得する |
| 13. | 文字列を検索し最後に見つかった位置を取得する |
| 14. | 指定した文字列が含まれているかをチェックするには |
| 15. | 文字列を数値に変換するには |
| 16. | 桁区切り文字を含む文字列を数値に変換するには |
| 17. | 文字列が数値として有効かどうかを判断して数値に変換するには |
| 18. | 数値を16進数文字列に変換するには |
| 19. | 16進数文字列を数値に変換するには |
| 20. | 数値を2進数文字列に変換するには |
| 21. | 2進数文字列を数値に変換するには |
| 22. | 文字列を削除するには |
| 23. | 文字列を置換するには |
| 24. | 文字列を挿入するには |
| 25. | 指定した文字列で始まっているかチェックするには |
| 26. | 指定した文字列で終了しているかチェックするには |
| 27. | 文字列の前後の空白を削除するには |
| 28. | 文字を右寄せ/左寄せするには |
| ファイル操作 | |
|---|---|
| 01. | ファイルの一覧を表示する Part1 |
| 02. | ファイルの一覧を表示する Part2 |
| 03. | テキストファイルを作成する Part1 |
| 04. | テキストファイルを作成する Part2 |
| 05. | テキストファイルを作成する Part3 |
| 06. | ファイルをコピーする |
| 07. | ファイルを移動する |
| 08. | ファイルを削除する |
| 09. | ファイルの存在を確認する |
| 10. | ファイルの作成日時/更新日時を取得する |
| 11. | ファイルの作成日時/更新日時を設定する |
| 12. | ファイルの属性を取得する |
| 13. | ファイルの属性を設定する |
| 14. | ファイルのサイズを取得する |
| 15. | ファイルの拡張子を取得する |
| 16. | ファイルの絶対パスを取得する |
| 17. | ファイルの存在するディレクトリパスを取得する |
| 18. | 絶対パスからファイル名を取得する |
| 19. | ファイルの拡張子を変更する |
| 20. | ファイル内の文字列を置換する |
| 21. | ファイル名を変更する |
| 22. | ファイルの内容を取得する |
| 23. | ファイルの末尾に文字列を追加する |
| 24. | ファイルの行数をカウントする |
| 25. | ファイルに特定の文字列が含まれているかを検索する |
| ディレクトリ操作 | |
|---|---|
| 01. | ディレクトリを作成する |
| 02. | ディレクトリを移動する |
| 03. | ディレクトリを削除する |
| 04. | ディレクトリをコピーする |
| 05. | ディレクトリの存在を確認する |
| 06. | ディレクトリの作成日時の取得/設定を行う |
| 07. | ディレクトリの更新日時の取得/設定を行う |
| 08. | ディレクトリのアクセス日時の取得/設定を行う |
| 09. | ルートディレクトリを取得する |
| 10. | 指定したディレクトリのサブディレクトリを取得する |
| 11. | 論理ドライブを取得する |
| 12. | 特別なディレクトリを取得する |
| パス操作 | |
|---|---|
| 01. | パスの結合 |
| 02. | パスからドライブ文字を取得する |
| 03. | パスから親パスを取得する |
| 04. | パスから最後の項目部分を取得する |
| 05. | パスが絶対パスかどうかを判定する |
| 06. | パスが存在するか確認する |
| 07. | パスの構文が正しいか確認する |
| XML操作 | |
|---|---|
| 01. | XMLファイルを変数に読み込む |
| 02. | 文字列からXMLファイルを作成する |
| 03. | Encodingを指定してXMLファイルを作成する |
| 自作関数 | |
|---|---|
| 01. | 現在日時からファイル名を作成する |
| 02. | ファイルの拡張子を変更する |
| 03. | HTTPダウンロードする |
| 04. | 指定したファイルの行数をカウントする |
| 05. | Oracleデータベースからデータを取得してXMLへ保存する |
| 06. | SecureStringから文字列を取得する |
| 07. | Oracleデータベースからデータを取得してXMLへ保存する GUI版 |
| 08. | 簡易XMLビューア |
| 09. | 画像ファイルをリサイズする |
| 10. | タイピング練習 |
| 11. | IPアドレスからホスト名を取得する |
| 12. | ホスト名からIPアドレスを取得する |
| 13. | 指定した年月の第1日曜日を取得する |
| 14. | 指定した年月の最終日を取得する |
| 15. | 指定した年月のカレンダーを表示する CUI版 その1 |
| 16. | 指定した年月のカレンダーを表示する CUI版 その2 |
| 17. | 指定した年月のカレンダーを表示する GUI版 |
| 18. | サービスのステータスごとに色をつける |
| 19. | 複数行の入力を取得する |
| 20. | ログを残す |
| 自作関数(Oracle用) | |
|---|---|
| 01. | SQL*PLUSもどきを作る その1 |
| 02. | SQL*PLUSもどきを作る その2 |
| 03. | SQL*PLUSもどきを作る その3 |
| 04. | SQL*PLUSもどきを作る その4 |
| 05. | SQL*PLUSもどきを作る その5 |