.NET Framework 標準の例外一覧(アセンブリ別)

.NET Framework に標準で用意されている主要な例外クラス(Exception)の一覧をアセンブリ別にまとめておきます。 ア...

記事を読む

ファイルを開いているプログラム(プロセス)を特定するリソースモニター [Windows10]

エクスプローラーでフォルダーやファイルを移動しようとした時に「別のプログラムがこのフォルダーまたはファイルを開いているので、操作を完了できま...

記事を読む

順位のRANK、DENSE_RANK、NTILEと連番のROW_NUMBER [SQLServer]

SQLでデータを取得する際に、例えばセールスマンの売り上げ金額や学生の試験の得点に順位を付けたり、顧客ID順に連番を振りたい時があります。 ...

記事を読む

SQLServerのメッセージ(エラー)を取得する

SQLServerでクエリを実行した際にエラーがあるとエラーメッセージが返されます。 例えば、存在しないテーブルに対してSELECT文を発...

記事を読む

定数値やColor・FontなどをDefaultValue属性(Attribute)に設定する [C#]

.NETにはプロパティの既定値を設定するDefaultValueAttributeという属性が用意されています。 カスタムコントロールなど...

記事を読む

SQLServerのTRIM関数で文字列の左右(前後)の空白文字を削除する

SQLServer 2017でTRIM関数が追加されました。 以前はLTRIM関数とRTRIM関数しかなかったので、文字列の左右(...

記事を読む

省略可能な引数を持つ関数の作成 [SQLServer]

SQLServerではユーザーが定義する独自の関数をデータベース内に作成することができます。 ユーザー定義関数は、値を返すスカラー関数やテ...

記事を読む

省略可能な引数を持つストアドプロシージャの作成 [SQLServer]

ストアド プロシージャの引数は必ず必要とは限りません。 例えば、SQLServerに標準に用意されているストアド プロシージャの中にも、引...

記事を読む

数値を3桁ごとのカンマ区切り表記文字列(9,999)に変換する [SQL Server]

SQLServerでSQLを記述していると、金額などの数値データを金額表記(12,345)にしたい時があります。 取得したデータをプログラ...

記事を読む

クリップボードからデータを取得する クリップボードへデータを設定する [C#]

クリップボードを操作する方法について紹介します。 クリップボードの操作はSystem.Windows.Forms名前空間にあるClipbo...

記事を読む

命名規則 Camel Pascal Snake Constant Chain Kebab Train

変数名、定数名、関数名、プロパティ名、メソッド名など、プログラミングをする上で必要になる命名規則についてまとめてみました。 スネークケース...

記事を読む

ビュー、関数、ストアドプロシージャのSQLを取得するsp_helptext SQLServer

データベースに作成済みのビュー、関数、ストアドプロシージャなどのSQLを確認したい場合には、SQL Server Management St...

記事を読む

コントロールパネルを表示する [Windows10]

先日新しいPCを購入した友人が、Windows7からWindows10へ移行したのはいいけど、コントロールパネルをどうやって表示していいかす...

記事を読む

TypeScript 私的コーディングガイドライン

とある会社の、とあるプロジェクトにマネージャ―兼CTO補佐として参加した時に、TypeScriptのコーディング規約について作成する...

記事を読む

ファイル名を指定して実行を起動する [Windows10]

Windowsの操作に慣れてくると、マウスをで操作するよりも、キーボードで操作する方が素早く作業をできる場合が多々あります。 今回はキーボ...

記事を読む