Open棟梁 wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

共通部品群の機能一覧。

I/O

https://github.com/OpenTouryoProject/OpenTouryo/tree/develop/root/programs/CS/Frameworks/Infrastructure/Public/IO

ファイル・リソース読込部品・・・環境変数対応

シリアライズ部品

https://github.com/OpenTouryoProject/OpenTouryo/blob/develop/root/programs/CS/Frameworks/Infrastructure/Public/IO/BinarySerialize.cs

Zip部品

DB部品

https://github.com/OpenTouryoProject/OpenTouryo/blob/develop/root/programs/CS/Frameworks/Infrastructure/Public/Db/BaseDam.cs

対応データ プロバイダ

既定(.NET標準 + NuGet?

オプション

その他

パラメタライズド・クエリ

静的パラメタライズド・クエリ機能

動的パラメタライズド・クエリ機能

バッチアプリケーション向けバッチクエリ作成支援機能

セキュリティ

暗号・復号化 部品

.NET標準の署名・暗号化ライブラリを使用

偽装、偽装プロセス起動部品

https://github.com/OpenTouryoProject/OpenTouryo/blob/develop/root/programs/CS/Frameworks/Infrastructure/Public/Security/IdentityImpersonation.cs

偽装アカウントのコンテキストで実行する。

技術

https://github.com/OpenTouryoProject/OpenTouryo/tree/develop/root/programs/CS/Frameworks/Infrastructure/Public/Util

レイトバインド部品

https://github.com/OpenTouryoProject/OpenTouryo/blob/develop/root/programs/CS/Frameworks/Infrastructure/Public/Util/Latebind.cs

レイトバインドを行う部品

共有メモリ部品

https://github.com/OpenTouryoProject/OpenTouryo/blob/develop/root/programs/CS/Frameworks/Infrastructure/Public/Util/SharedMemory.cs

Win32レベルで、共有メモリ処理を行う。

C構造体マーシャリング部品

https://github.com/OpenTouryoProject/OpenTouryo/blob/develop/root/programs/CS/Frameworks/Infrastructure/Public/Util/CustomMarshaler.cs

C構造体の構造に合わせた構造体マーシャリングを行う。

メッセージ・ループ部品

https://github.com/OpenTouryoProject/OpenTouryo/tree/develop/root/programs/CS/Frameworks/Infrastructure/Public/WinProc

Windowsのメッセージ・ループの処理を行う。

ログ出力

https://github.com/OpenTouryoProject/OpenTouryo/tree/develop/root/programs/CS/Frameworks/Infrastructure/Public/Log

ログ出力部品(log4netを使用)

イベント ログ部品

文字列処理

https://github.com/OpenTouryoProject/OpenTouryo/tree/develop/root/programs/CS/Frameworks/Infrastructure/Public/Str

文字データ エンコード部品

https://github.com/OpenTouryoProject/OpenTouryo/blob/develop/root/programs/CS/Frameworks/Infrastructure/Public/Str/CustomEncode.cs

指定の文字コードでのエンコード

Webエンコード

Base64エンコード

その他エンコード

文字列変換

https://github.com/OpenTouryoProject/OpenTouryo/blob/develop/root/programs/CS/Frameworks/Infrastructure/Public/Str/StringConverter.cs

全 ⇔ 半角

平 ⇔ 片仮名

入力補完 変換処理

フォーマット変換

https://github.com/OpenTouryoProject/OpenTouryo/blob/develop/root/programs/CS/Frameworks/Infrastructure/Public/Str/FormatConverter.cs

数値丸め(切り捨て / 切り上げ)

3 / 4 桁区切り 変換

サプレス

ローカル / UTC 時刻変換

西暦 / 和暦 書式変換

チェック機能

文字列値チェック

https://github.com/OpenTouryoProject/OpenTouryo/blob/develop/root/programs/CS/Frameworks/Infrastructure/Public/Str/StringChecker.cs

数値チェック

英字チェック

平 / 片仮名チェック

漢字チェック

正規表現チェック

https://github.com/OpenTouryoProject/OpenTouryo/blob/develop/root/programs/CS/Frameworks/Infrastructure/Public/Str/FormatChecker.cs

正規表現チェック

郵便番号チェック

電話番号チェック

コードページチェック

S-JIS(全 / 半角)チェック

JIS2004チェック

https://github.com/OpenTouryoProject/OpenTouryo/blob/develop/root/programs/CS/Frameworks/Infrastructure/Public/Str/JIS2k4Checker.cs

コード範囲チェック(数値範囲)

https://github.com/OpenTouryoProject/OpenTouryo/blob/develop/root/programs/CS/Frameworks/Infrastructure/Public/Str/CheckCharCode.cs

JIS X 0208第1第2水準漢字チェック

https://github.com/OpenTouryoProject/OpenTouryo/blob/develop/root/programs/CS/Frameworks/Infrastructure/Business/Str/JISX0208_1983Checker.cs

ユーティリティ

config情報取得部品

https://github.com/OpenTouryoProject/OpenTouryo/blob/develop/root/programs/CS/Frameworks/Infrastructure/Public/Util/GetConfigParameter.cs

性能測定部品

https://github.com/OpenTouryoProject/OpenTouryo/blob/develop/root/programs/CS/Frameworks/Infrastructure/Public/Util/PerformanceRecorder.cs

オブジェクト ダンプ部品

https://github.com/OpenTouryoProject/OpenTouryo/blob/develop/root/programs/CS/Frameworks/Infrastructure/Public/Util/ObjectInspector.cs

その他

https://github.com/OpenTouryoProject/OpenTouryo/blob/develop/root/programs/CS/Frameworks/Infrastructure/Public/Util/PubCmnFunction.cs

プロパティ文字列分解部品

「xxx=XXX;yyy=YYY;zzz=ZZZ;」的なプロパティ文字列を分解する。

コマンドライン引数文字列分解部品

「-o XXX YYY ZZZ -p xxx yyy zzz」的なコマンドライン引数文字列を分解する。

外字有効化・無効化部品

外字の有効・無効を制御する。

POCO変換部品

Bean/POCO/DTO変換ライブラリ
https://gist.github.com/daisukenishino2/90b303d3bf0e5e4500e0d6d1d897d8d6

JSON文字列返却部品

ASP.NET MVC5のWebAPIから文字列で組み立てたJSONを返すライブラリ
https://gist.github.com/daisukenishino2/21e7f14acfa281c00c855b09b95c0307


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS