たきるブログ

C#やOracleなどの情報を書いています。

VB

【C#,VB】nullを許容する、読み取り専用にする、文字色・背景色の変更ができるDateTimePicker

[2018/02/24] BackSpace、Deleteで日付をnullにした後、どんなキーを押しても日付が復元されてしまっていたので、数字キー、数字テンキー、十字キー以外では日付を復元しないように修正しました。 [2018/02/26] BackSpace、Deleteで日付をnullにした後の以下…

【VB】似非SQLプレースホルダー

VB

スピード重視の製造が必要で、でもビジネスロジック内でSQL書きたくないからめっちゃ簡略的なSQL生成クラス 作った。 リソースからSQLファイル取ってきて、?部分をパラメータ置換するの。 全部文字列だから、シングルクォーテーションとかも設定しなきゃだけ…

【VB】Configオブジェクトを複数管理する

VB

すごい単調だけど、Configオブジェクトを複数管理するクラスを作る。 Configなんて1つだけでいいじゃんと思われがちだけど、大掛かりなシステムだったり、色んな機能を持ち合わせた時に、「この設定はAファイルに書いて、この設定はBファイルに書きたい」と…

【VB】任意のアプリケーション構成ファイルを読み込む

VB

exeと同じディレクトリ内にある「app.config」というファイルをアプリケーション構成ファイルとして読み込み、利用する方法。 <configuration> <appSettings> <add key="test" value="てすと" /> </appSettings> </configuration> こんなファイルを利用する! 20101213_003.zip 予め参照設定から「System.configuration」を追加しておく! Imports System…

【VB】独自要素を持つXMLを読み込む

VB

<configuration> <settings> <database provider="aaa" datasource="bbb" userid="ccc" password="ddd" /> <log enable="true" type="利用したいログクラス"> <param name="File" value="C:\log-file.log" /> </param></log></database></settings></configuration>

【VB】動的にクラスをロードして、文字列でメソッドを指定して実行する

VB

@IT - 文字列で指定したクラスのインスタンスを作成するには? @IT - 文字列で指定したメソッドを呼び出すには? @IT - メソッドやプロパティの有無を確認して呼び出すには? この記事を参考に、動的にクラスをロードして、文字列でメソッドを指定して実行す…