Typescript

TypeScript で別ファイルにクラスを定義して、importする

TypeScript では厳密に型定義ができるので、独自に作成したクラスやメソッドでも入力補完ができて重宝しています。また、別ファイルにクラスを定義して別モジュールからインポートすることで、開発効率の向上も期待ができます。今回は、別ファイル...
VBA

ExcelVBAで四角の図形を作成する方法

Excelでは四角や三角などの図形を作成することができます。通常はマウス操作で作成することが多いと思いますが、この記事では、ExcelVBAで四角の図形を作成する方法を紹介します。0. この記事のまとめアクティブシートに図形の四角を作成する...
VBA

VBAでハッシュテーブルを実装する

ハッシュテーブルは、キーと値の組み合わせを複数個格納して、キーを使って素早く値を取り出すデータ構造です。これをVBAで実装する方法を紹介します。0. ハッシュテーブルを使うと、どんなメリットがあるの?コード量が少なくなり、処理速度が早くなる...
Blazor

Blazor で NavigateToメソッドを使用してページ遷移する方法

Blazor は c# でSPAが作れるフレームワークです。 Blazor(c#)からJavaScriptを呼び出せるので、JavaScriptから window.location.href でページ遷移することもできますが、この記事では、...
Typescript

TypeScript で、指定したディレクトリ内に存在するディレクトリやファイルのリストを取得する

TypeScriptでNodeJSを使い、指定したディレクトリ内に存在する ディレクトリやファイルのリストを取得してみたいと思います。ディレクトリパスの中に存在しているディレクトリを取得するfs.readdirSync メソッドを使用してデ...
C#

【LiteDBの使い方】.NET系言語でポータブルNoSQLデータベースを使うにはLiteDBがおすすめ

はじめに.NET系言語でポータブルNoSQLデータベースを探している場合は、LiteDBがおすすめです。すべての.NETプラットフォームで使用可能であり、C#で書かれており親和性があり、DLLも軽量です。詳しく説明します。LiteDB - ...
Typescript

Typescript で開発している人は watch オプションが便利

TypeScript ソースコードはそのままでは実行できません。 tsc コマンドでコンパイルし、 Javascript コードに変換する必要があります。しかし、コードを変更するたびに tsc コマンドを実行して、内容確認して、とやるのは ...
仕事効率化

自分のビジョンを明確することのメリット

自分のビジョンをもっていますか?なりたい自分、将来のあるべき姿、明確になっていますか? ビジョンが明確になっていると、その目標に向かって一日を大切に生活できますので、毎日が 楽しくなります。また、「何のために仕事しているのか?」「何のために...
VBA

【セル結合はダメ!】ExcelVBAで「選択範囲内で中央」にする方法

ExcelVBAで「選択範囲内で中央」をコードで書く方法について、紹介します。この記事のまとめ選択セルの中で「選択範囲内で中央」をやるには、以下のVBAコードで実現できます。 Selection.HorizontalAlignment...
Typescript

TypeScript で 配列変数を定義したのに、Cannot read property ‘push’ of undefined が出るときの対処方法

TypeScript で 配列変数を定義したのに、Cannot read property 'push' of undefinedエラーが表示されることがあります。エラーになるソースコード例 let insertSQL:string[...