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 |