2019-02-01から1ヶ月間の記事一覧

【C#】【Form】ComboBox ~ 複数コンボボックスを連動させるには ~

■ はじめに 複数コンボボックスを連動させることを考える 色々なスマートな方法があると思うが、オーソドックスに実装する 例 * 地方-都道府県-市・区 + 地方:関東、関西、東北、、、 + 都道府県:東京、大阪、、、 + 市・区:港区、横浜市、、、 ■ 注意点 …

【C#】【Linq】DataTable ~ DataTable で Linq する ~

■ DataTable で Linq する dataTable.AsEnumerable().Where(x => x. ...) で行う 補足 * 以下の関連記事でも使用している https://blogs.yahoo.co.jp/dk521123/37979233.html ■ サンプル using System; using System.Data; using System.Windows.Forms; name…

【C#】特殊ディレクトリのパスを取得する ~ ユーザのプロファイルフォルダ etc ~

■ はじめに ユーザ毎に設定を保存する必要があり ユーザのプロファイルフォルダ(つまり「C:\Users\[UserName]」)を取得したいので どうやって取るか調べてみた ■ 特殊ディレクトリのパスを取得するには... Environment.GetFolderPath(Environment.SpecialF…

【C#】【XML】C# でXMLシリアライズ・デシリアライズ ~ DataContractSerializerクラス ~

■ はじめに https://dk521123.hatenablog.com/entry/22166698 で、XMLシリアライズ・デシリアライズを行ったが、 XmlSerializerクラスでは、Dictionary をシリアル化できない。 色々な方法があるようだが、DataContractSerializerクラスでやるのが 一番スマ…

【トラブル】【WCF】WCF に Javaでアクセスした際のトラブルシューティング

■ はじめに https://blogs.yahoo.co.jp/dk521123/37962361.html を行った際に発生したトラブルシュートをまとめる それ以外のWCF絡みのトラブルは以下の関連記事を参照のこと。 【トラブル】【WCF】WCFに関するトラブルシューティング https://blogs.yahoo.c…

【WCF】【C#】WCF ~ WCF に Javaクライアントでアクセスする ~

■ はじめに WCF で作成したサービスに、 Javaクライアントとしてアクセスする必要がありそうなので、 Java => C#(WCF) のデータ送信方法を調べてみた。 ■ サンプル 前提条件 サービスの実装(C#) * 「System.ServiceModel」を参照追加しておくこと * サービ…

【WCF】【C#】WCF ~ あれこれ編 ~

■ 一方向通信を実装するには... WCFサービスで、Producer-Consumer パターン(生産者-消費者パターン ※) のようなことをやろうと調べていたら、意外と簡単にできそうなのでメモ ※ Producer-Consumer パターン については、以下の関連記事を参照のこと。 【…

【C#】ini ファイルの扱い

■ iniファイルとは? * iniファイル (イニ・ファイル) = 初期化ファイル (初期化 = INItialization) * 初期時のWindowsなどでの設定ファイル形式 => レジストリ導入により使われなくなった => 今だったら、XMLが主流 ファイル形式 ; コメント文 [セクショ…

【Windowsサービス】Windowsサービス ~ WCFでクライアント側と通信する ~

■ はじめに https://blogs.yahoo.co.jp/dk521123/37948659.html で、簡単なWindowsサービスを作成できたので、 今度は、プロセス間通信(IPC:Inter Process Communication)を実現できる WCF(Windows Communication Foundation)を使って、 以下の「構成」…

【C#】【Form】ブラウザから自作Windowsアプリを起動するには

■ はじめに https://blogs.yahoo.co.jp/dk521123/13069605.html の続き。 今回は、「【2】ブラウザから自作Windowsアプリを起動するには」を行う。 ■ ブラウザから自作Windowsアプリを起動するには * 「カスタム URL スキーム」と「クライアント側へのレジ…

【Windowsサービス】Windowsサービス ~ Hello World編 ~

■ はじめに https://blogs.yahoo.co.jp/dk521123/31706797.html の頃は、無料版 Visual Studioでは簡単には作れなかったが Visual Studio Community 2017 だと、簡単に作れそうなので、メモする。 ■ 環境 * Visual Studio Community 2017 (C#) * Windows 10 …

【C#】【スレッド】BlockingCollection ~ Producer-Consumerパターン ~

■ はじめに * C# で、 Producer-Consumerパターン を実装することを調べてたら 「BlockingCollection」がでてきたので、纏める Producer-Consumer パターンについて * Producer-Consumerパターン については、以下の関連記事を参照。 https://blogs.yahoo.co…