C#

C#

FXプログラムトレード事初め

デイトレードでレートを見続ける日々から解放されよう! そこに生産性は無い!!! ある程度の理論を持ってトレードしているのであれば、プログラムトレードに移行する事をお勧めします。理論を持っていない場合はFXを始めるべきじゃないですが、それでも...
C#

C#標準のコメント

マイクロソフトがドキュメント コメント用の推奨タグ (C# プログラミング ガイド)を公開しているので、今後は、コメントのコーディング規約をこれにしてしまえば、コメントの書き方について悩まなくて済む。
C#

C#マルチスレッドにおけるStatic変数のスコープ

staticを宣言したメソッドであっても、メソッド内で宣言されている変数はマルチスレッド間で共有されず、クラスのstaticメンバ変数は共有される。 staticメソッド内で宣言されている変数がマルチスレッド間で共有されないのは、変数のスコ...
C#

C#マルチスレッドプログラムにおける変数の有効範囲

メソッド内で宣言されている変数はマルチスレッド間では共有されず、クラスのメンバ変数は共有される。 変数のスコープ仕様的に、whileループの中で宣言された変数が、その外側では使えないのと同じ。 以下、実験したソースと実行結果。 実験に使用し...
C#

C#でファイルのシーク位置を指定する

最初のシーク位置を5バイト目に変更したあと、5バイト目から7バイト目を読込み、それ以降のデータを、1行づつ読込むサンプルソース。
C#

C#からの発行するPL-SQLの改行コードに「\n」は使えない

「C言語 + OCI」で実行されていたSQLを、C#へ移植する際、C言語の時に使われていた改行コード「\n」をそのままにし、C#からOracleに対しSQLを発行すると、以下のエラーが発生した。 ORA-06550: 行1、列2432: P...
C#

C#のDictionaryはマルチスレッドに弱いのでList<T>を使う

C#のDictionaryはマルチスレッドに弱く、Add()をマルチスレッドで繰り返すと5万件程度で「IndexOutOfRangeException」が発生します。List<T>ならマルチスレッドでAdd()を繰り返しても、1500万件程...
.NET Core

Windowsアプリケーション開発者が使うツール

カテゴリ アプリケーション 主な用途 WEBサーバー IIS 正式WEBサーバーに FTPサーバー IIS 正式FTPサーバーに FTP/SFTPサーバー freeFTPd 一時的に使うFTPサーバー、SFTPサーバーに DBサーバー SQ...
C#

Order2Go COM API 最新版

1、FXCMジャパンのAPIダウンロードサイトから、インストーラをダウンロードする。  Trading API 概要ページを見ると、FX自動トレードを行う為のアプリケーションを作成し接続できるのは、法人限定のような印象を持つが、FXCMジャ...
C#

C#の正規表現

MSDN ライブラリ に .NET Framework の正規表現 と、 正規表現言語 - クイック リファレンス が掲載されているので、特に本を買う必要はなさそう。