2013-03-01から1ヶ月間の記事一覧

BackgroundWorker を使用して進行状況ダイアログを作成する(WPF & Livet版)

必要に迫られ、DOBON.NET さんの以下の記事BackgroundWorkerクラスを使用して進行状況ダイアログを作成するを参考に、WPF & Livet で進行状況ダイアログを作ってみました。 ダイアログは Forms からも呼び出せることを想定したインターフェイスになってます…

Q090. WPF でタスクトレイアイコンを表示するには?

A.WindowsForms の NotifyIcon クラスを使用します。 WPF では残念ながらタスクトレイアイコンの機能が提供されていません。以下の記事で触れられてますが、WPF はプレゼンテーションライブラリだからということで、MS さんはサポートする気がさらさらない…

Google Map を使って住所を正規化する(その3)

昨日・一昨日のエントリでは二日続けて「Google Map を使って住所を正規化する」記事を書きましたが、現在携わってるプロジェクトのある画面で DOM を使うと、地図コントロール(ActiveX) がなぜか正常動作しなくなります。 関連記事 : Google Map を使って…

Google Map を使って住所を正規化する(その2)

昨日のエントリでは WebBrowser を使いましたが、WebBrowser を使う場合 DocumentCompleted イベントの待機の問題が発生します。Application.DoEvents も極力使いたくないし、WPF でも使いたい。そこで本日は WebRequest と HTML DOM を使ったサンプルを考え…

Google Map を使って住所を正規化する

現在使っている地図ソフトの住所正規化機能の精度が低いので、Google Map を使って正規化できないか調べてます。Google Map API を使わない方向で検索してたら、以下の記事が見つかったので参考にさせて頂きました。 参考記事 : C#でHTMLの特定要素を取得す…

Windows7クライアント導入したらネットワーク障害が?!

お客様の環境にWindow7 クライアントを導入したら、インターネットやネットワークプリンタに繋がらない等の障害が頻繁に発生するようになったと報告頂きました。お客様の環境では、以下のように三つのルーターを繋げてますが、 どうもルーターがハングアップ…

VB で LINQ で連番

Enumerable.Range 使うと簡単にできるみたい。 Module Module1 Sub Main() Dim numbers = From n In Enumerable.Range(1, 100) Select n * n ' メソッド構文 ' Dim numbers = Enumerable.Range(1, 100).Select(Function(n) n * n) For Each number In number…