機能一覧 - 共通部品群
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
「[[Open棟梁 wiki>https://opentouryo.osscons.jp]]」は、「...
-[[戻る>機能一覧]]
*目次 [#v3e654cc]
#contents
*概要 [#i68a0c38]
共通部品群の機能一覧。
*I/O [#jac63252]
https://github.com/OpenTouryoProject/OpenTouryo/tree/deve...
**ファイル・リソース読込部品・・・環境変数対応 [#ie97f9b7]
-ファイル、埋め込まれたリソースなどから情報を読み込む。
-ターミナル・サービスをサポートするためパス変数は、環境変...
**シリアライズ部品 [#m96ffe91]
https://github.com/OpenTouryoProject/OpenTouryo/blob/deve...
-シリアライズを行う部品
-シリアライズによるディープ・クローン機能も持つ
**Zip部品 [#hd217954]
-DotNetZipを使用
-ファイル、フォルダのZIPを行う。
*DB部品 [#cac067dc]
https://github.com/OpenTouryoProject/OpenTouryo/blob/deve...
**対応データ プロバイダ [#p008b3ec]
***既定(.NET標準 + NuGet) [#t887a879]
-System.Data.SqlClient~
SQL Server用.NETデータ プロバイダ
-ODP.NETデータ プロバイダ
-MySQL用.NETデータ プロバイダ
-PostgreSQL用.NETデータ プロバイダ
-ODBC.NETデータ プロバイダ
-OLEDB.NETデータ プロバイダ
***オプション [#ndb5216d]
-DB2.NETデータ プロバイダ
-HiRDB用.NETデータ プロバイダ
-(Azure SQL Database サービス) Elastic Database Client
***その他 [#l8497b23]
-System.Data.OracleClient(.NET4まで)
**パラメタライズド・クエリ [#n6353031]
***[[静的パラメタライズド・クエリ]]機能 [#i9850c0e]
***[[動的パラメタライズド・クエリ]]機能 [#v47d0f00]
**バッチアプリケーション向け[[バッチクエリ作成支援機能]] ...
*セキュリティ [#sc9952b1]
**[[暗号・復号化 部品]] [#m9e24257]
※ [[.NET標準の署名・暗号化ライブラリを使用>https://techin...
**偽装、偽装プロセス起動部品 [#xeda236b]
https://github.com/OpenTouryoProject/OpenTouryo/blob/deve...
偽装アカウントのコンテキストで実行する。
*技術 [#l96dc6e9]
https://github.com/OpenTouryoProject/OpenTouryo/tree/deve...
**レイトバインド部品 [#ee1dcffa]
https://github.com/OpenTouryoProject/OpenTouryo/blob/deve...
レイトバインドを行う部品
**共有メモリ部品 [#x9c273f7]
https://github.com/OpenTouryoProject/OpenTouryo/blob/deve...
Win32レベルで、共有メモリ処理を行う。
**C構造体マーシャリング部品 [#kce2baca]
https://github.com/OpenTouryoProject/OpenTouryo/blob/deve...
C構造体の構造に合わせた構造体マーシャリングを行う。
**メッセージ・ループ部品 [#lf39cd96]
https://github.com/OpenTouryoProject/OpenTouryo/tree/deve...
Windowsのメッセージ・ループの処理を行う。
*ログ出力 [#s3e90f5f]
https://github.com/OpenTouryoProject/OpenTouryo/tree/deve...
**ログ出力部品(log4netを使用) [#o2daecb2]
-マネージャ
-インターフェイス
-ログレベル取得I/F
-Objectのプロパティ情報をダンプできる。
**イベント ログ部品 [#m7d4f323]
-イベント・ログ出力を行う
*文字列処理 [#r90df8a3]
https://github.com/OpenTouryoProject/OpenTouryo/tree/deve...
**文字データ エンコード部品 [#zd37e4b1]
https://github.com/OpenTouryoProject/OpenTouryo/blob/deve...
***指定の文字コードでのエンコード [#x4818c8b]
-StringToByte, ByteToString
***Webエンコード [#y33651c6]
-HtmlEncode, HtmlDecode
-UrlEncode, UrlEncode2, UrlDecode
***Base64エンコード [#x6ab2615]
-ToBase64String, FromBase64String
-ToBase64UrlString, FromBase64UrlString
***その他エンコード [#o4eb58bf]
-ToHexString, FormHexString
-
**文字列変換 [#a51fa09c]
https://github.com/OpenTouryoProject/OpenTouryo/blob/deve...
***全 ⇔ 半角 [#te21fb46]
***平 ⇔ 片仮名 [#f2ddab3a]
***入力補完 変換処理 [#of84d8fd]
**フォーマット変換 [#y02ffa22]
https://github.com/OpenTouryoProject/OpenTouryo/blob/deve...
***数値丸め(切り捨て / 切り上げ) [#r02e4be0]
***3 / 4 桁区切り 変換 [#p2fb00e3]
***サプレス [#td5aa5ba]
***ローカル / UTC 時刻変換 [#ua663d00]
***西暦 / 和暦 書式変換 [#j5d318ed]
*チェック機能 [#t5c24e4e]
**文字列値チェック [#lce5ad8d]
https://github.com/OpenTouryoProject/OpenTouryo/blob/deve...
***数値チェック [#a2c36f93]
***英字チェック [#k42dbdb7]
***平 / 片仮名チェック [#rdd98968]
***漢字チェック [#v22de938]
**正規表現チェック [#e0aa1bca]
https://github.com/OpenTouryoProject/OpenTouryo/blob/deve...
***正規表現チェック [#l6777a92]
***郵便番号チェック [#k799279f]
***電話番号チェック [#uedc0ea7]
**コードページチェック [#h91a8e1d]
S-JIS(全 / 半角)チェック
**JIS2004チェック [#ocf84650]
https://github.com/OpenTouryoProject/OpenTouryo/blob/deve...
**コード範囲チェック(数値範囲) [#re8f67f2]
https://github.com/OpenTouryoProject/OpenTouryo/blob/deve...
**JIS X 0208第1第2水準漢字チェック [#nc8d9e42]
https://github.com/OpenTouryoProject/OpenTouryo/blob/deve...
*ユーティリティ [#a78f12e2]
**config情報取得部品 [#d567de60]
https://github.com/OpenTouryoProject/OpenTouryo/blob/deve...
-app.config、web.configからconfig情報を取得する部品
-.NET Coreではappsettings.jsonからconfig情報を取得する。
**性能測定部品 [#g936949c]
https://github.com/OpenTouryoProject/OpenTouryo/blob/deve...
-高分解能パフォーマンスカウンタを使用した性能測定。
-.NET Coreではタイマー・クラスを使用した性能測定。
**オブジェクト ダンプ部品 [#m28ec1fe]
https://github.com/OpenTouryoProject/OpenTouryo/blob/deve...
*その他 [#v6609098]
https://github.com/OpenTouryoProject/OpenTouryo/blob/deve...
**プロパティ文字列分解部品 [#bb13302a]
「xxx=XXX;yyy=YYY;zzz=ZZZ;」的なプロパティ文字列を分解す...
**コマンドライン引数文字列分解部品 [#p6f5e564]
「-o XXX YYY ZZZ -p xxx yyy zzz」的なコマンドライン引数文...
**外字有効化・無効化部品 [#r8c4d0fb]
外字の有効・無効を制御する。
**POCO変換部品 [#r9af4f09]
-[[MVCチュートリアルのPOCO対応について]]
-Bean/POCO/DTO変換ライブラリ~
https://gist.github.com/daisukenishino2/90b303d3bf0e5e450...
**JSON文字列返却部品 [#nd3861f6]
ASP.NET MVC5のWebAPIから文字列で組み立てたJSONを返すライ...
https://gist.github.com/daisukenishino2/21e7f14acfa281c00...
終了行:
「[[Open棟梁 wiki>https://opentouryo.osscons.jp]]」は、「...
-[[戻る>機能一覧]]
*目次 [#v3e654cc]
#contents
*概要 [#i68a0c38]
共通部品群の機能一覧。
*I/O [#jac63252]
https://github.com/OpenTouryoProject/OpenTouryo/tree/deve...
**ファイル・リソース読込部品・・・環境変数対応 [#ie97f9b7]
-ファイル、埋め込まれたリソースなどから情報を読み込む。
-ターミナル・サービスをサポートするためパス変数は、環境変...
**シリアライズ部品 [#m96ffe91]
https://github.com/OpenTouryoProject/OpenTouryo/blob/deve...
-シリアライズを行う部品
-シリアライズによるディープ・クローン機能も持つ
**Zip部品 [#hd217954]
-DotNetZipを使用
-ファイル、フォルダのZIPを行う。
*DB部品 [#cac067dc]
https://github.com/OpenTouryoProject/OpenTouryo/blob/deve...
**対応データ プロバイダ [#p008b3ec]
***既定(.NET標準 + NuGet) [#t887a879]
-System.Data.SqlClient~
SQL Server用.NETデータ プロバイダ
-ODP.NETデータ プロバイダ
-MySQL用.NETデータ プロバイダ
-PostgreSQL用.NETデータ プロバイダ
-ODBC.NETデータ プロバイダ
-OLEDB.NETデータ プロバイダ
***オプション [#ndb5216d]
-DB2.NETデータ プロバイダ
-HiRDB用.NETデータ プロバイダ
-(Azure SQL Database サービス) Elastic Database Client
***その他 [#l8497b23]
-System.Data.OracleClient(.NET4まで)
**パラメタライズド・クエリ [#n6353031]
***[[静的パラメタライズド・クエリ]]機能 [#i9850c0e]
***[[動的パラメタライズド・クエリ]]機能 [#v47d0f00]
**バッチアプリケーション向け[[バッチクエリ作成支援機能]] ...
*セキュリティ [#sc9952b1]
**[[暗号・復号化 部品]] [#m9e24257]
※ [[.NET標準の署名・暗号化ライブラリを使用>https://techin...
**偽装、偽装プロセス起動部品 [#xeda236b]
https://github.com/OpenTouryoProject/OpenTouryo/blob/deve...
偽装アカウントのコンテキストで実行する。
*技術 [#l96dc6e9]
https://github.com/OpenTouryoProject/OpenTouryo/tree/deve...
**レイトバインド部品 [#ee1dcffa]
https://github.com/OpenTouryoProject/OpenTouryo/blob/deve...
レイトバインドを行う部品
**共有メモリ部品 [#x9c273f7]
https://github.com/OpenTouryoProject/OpenTouryo/blob/deve...
Win32レベルで、共有メモリ処理を行う。
**C構造体マーシャリング部品 [#kce2baca]
https://github.com/OpenTouryoProject/OpenTouryo/blob/deve...
C構造体の構造に合わせた構造体マーシャリングを行う。
**メッセージ・ループ部品 [#lf39cd96]
https://github.com/OpenTouryoProject/OpenTouryo/tree/deve...
Windowsのメッセージ・ループの処理を行う。
*ログ出力 [#s3e90f5f]
https://github.com/OpenTouryoProject/OpenTouryo/tree/deve...
**ログ出力部品(log4netを使用) [#o2daecb2]
-マネージャ
-インターフェイス
-ログレベル取得I/F
-Objectのプロパティ情報をダンプできる。
**イベント ログ部品 [#m7d4f323]
-イベント・ログ出力を行う
*文字列処理 [#r90df8a3]
https://github.com/OpenTouryoProject/OpenTouryo/tree/deve...
**文字データ エンコード部品 [#zd37e4b1]
https://github.com/OpenTouryoProject/OpenTouryo/blob/deve...
***指定の文字コードでのエンコード [#x4818c8b]
-StringToByte, ByteToString
***Webエンコード [#y33651c6]
-HtmlEncode, HtmlDecode
-UrlEncode, UrlEncode2, UrlDecode
***Base64エンコード [#x6ab2615]
-ToBase64String, FromBase64String
-ToBase64UrlString, FromBase64UrlString
***その他エンコード [#o4eb58bf]
-ToHexString, FormHexString
-
**文字列変換 [#a51fa09c]
https://github.com/OpenTouryoProject/OpenTouryo/blob/deve...
***全 ⇔ 半角 [#te21fb46]
***平 ⇔ 片仮名 [#f2ddab3a]
***入力補完 変換処理 [#of84d8fd]
**フォーマット変換 [#y02ffa22]
https://github.com/OpenTouryoProject/OpenTouryo/blob/deve...
***数値丸め(切り捨て / 切り上げ) [#r02e4be0]
***3 / 4 桁区切り 変換 [#p2fb00e3]
***サプレス [#td5aa5ba]
***ローカル / UTC 時刻変換 [#ua663d00]
***西暦 / 和暦 書式変換 [#j5d318ed]
*チェック機能 [#t5c24e4e]
**文字列値チェック [#lce5ad8d]
https://github.com/OpenTouryoProject/OpenTouryo/blob/deve...
***数値チェック [#a2c36f93]
***英字チェック [#k42dbdb7]
***平 / 片仮名チェック [#rdd98968]
***漢字チェック [#v22de938]
**正規表現チェック [#e0aa1bca]
https://github.com/OpenTouryoProject/OpenTouryo/blob/deve...
***正規表現チェック [#l6777a92]
***郵便番号チェック [#k799279f]
***電話番号チェック [#uedc0ea7]
**コードページチェック [#h91a8e1d]
S-JIS(全 / 半角)チェック
**JIS2004チェック [#ocf84650]
https://github.com/OpenTouryoProject/OpenTouryo/blob/deve...
**コード範囲チェック(数値範囲) [#re8f67f2]
https://github.com/OpenTouryoProject/OpenTouryo/blob/deve...
**JIS X 0208第1第2水準漢字チェック [#nc8d9e42]
https://github.com/OpenTouryoProject/OpenTouryo/blob/deve...
*ユーティリティ [#a78f12e2]
**config情報取得部品 [#d567de60]
https://github.com/OpenTouryoProject/OpenTouryo/blob/deve...
-app.config、web.configからconfig情報を取得する部品
-.NET Coreではappsettings.jsonからconfig情報を取得する。
**性能測定部品 [#g936949c]
https://github.com/OpenTouryoProject/OpenTouryo/blob/deve...
-高分解能パフォーマンスカウンタを使用した性能測定。
-.NET Coreではタイマー・クラスを使用した性能測定。
**オブジェクト ダンプ部品 [#m28ec1fe]
https://github.com/OpenTouryoProject/OpenTouryo/blob/deve...
*その他 [#v6609098]
https://github.com/OpenTouryoProject/OpenTouryo/blob/deve...
**プロパティ文字列分解部品 [#bb13302a]
「xxx=XXX;yyy=YYY;zzz=ZZZ;」的なプロパティ文字列を分解す...
**コマンドライン引数文字列分解部品 [#p6f5e564]
「-o XXX YYY ZZZ -p xxx yyy zzz」的なコマンドライン引数文...
**外字有効化・無効化部品 [#r8c4d0fb]
外字の有効・無効を制御する。
**POCO変換部品 [#r9af4f09]
-[[MVCチュートリアルのPOCO対応について]]
-Bean/POCO/DTO変換ライブラリ~
https://gist.github.com/daisukenishino2/90b303d3bf0e5e450...
**JSON文字列返却部品 [#nd3861f6]
ASP.NET MVC5のWebAPIから文字列で組み立てたJSONを返すライ...
https://gist.github.com/daisukenishino2/21e7f14acfa281c00...
ページ名: