2013-01-01から1年間の記事一覧

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…

WPF の Dispatcher について勉強してみた(XPでの描画遅延回避編)

XP での描画遅延の問題(Button の Enable/Disableが切り替わらない)を回避するのに、自前の RelayCommand を以下のように実装してみました。 /// <summary> /// 現在の状態でこの RelayCommand を実行できるかどうかを判断します。 /// </summary> public bool CanExecute(obj…

WPF の Dispatcher について勉強してみた

WPF の Dispatcher について勉強がてら自分なりに得た理解をまとめてみました。WPF アプリケーションは、レンダリング(描画)用とユーザーインターフェイス用の2つのスレッドを用いて動作します。 レンダリングスレッドはバックグラウンド動作のため、開発…

Livet をカスタマイズする(1.0.6.1版 VB.NET用)

以前のエントリからだいぶ日にちが経ち、Livet も 1.0.6.1 と大きくバージョンアップしました。それに伴い仕様も大きく変わり、VB ユーザーには少々使いづらくなったので、以前の改造だけじゃ足りない部分も増えてます。そこで最新バージョンに合わせ、Livet…

WPF の描画遅延問題について

本日、MSDN フォーラムで以下の質問がありました。 WPF TextBox.AppendTextにより文字列が追加されるタイミングについて 前にもフォーラムで以下の質問ありましたが、どうやら実行環境による問題っぽいです。 テキストを選択するとフォントがぼやける TextBo…

LINQ to XML を使ってみた(VB.NET)

またまた備忘録です。WebRequest で XML 取得しごりごりデシリアライズしてたのを、LINQ to XML で書き直してみました。感想・・・凄くすっきりしたコードになりますね!元コード。WebRequest を使ってXMLを取得、XmlTextReader に読み込んで、ごりごりデシ…

.NET で呼び出し元のメソッド情報を知りたいときは

なにげに備忘録。スタックトレース内の最初のフレームのメソッド情報を取得します。以下の方法でおk。C# var callingMethod = new System.Diagnostics.StackTrace(1, false).GetFrame(0).GetMethod(); Console.WriteLine(callingMethod.Name); VB.NET Dim c…

ActiveReports で PDF出力するには

またまた ActiveReports 7.0J の備忘録ですぅ。 ActiveReports を使って PDF出力を行うには、まず参照設定に GrapeCity.ActiveReports.Export.Pdf.v7 を追加します。 次に ToolStripButton からコールされるイベントを用意します。 Private Sub OnPdfExport(…

ActiveReports で一行おきに背景色を変えるには

備忘録です。先日に続き ActiveReports ネタ。グレープシティ ActiveReports for .NET 7.0J Pro 3開発LP出版社/メーカー: グレープシティ発売日: 2013/01/07メディア: CD-ROMこの商品を含むブログ (1件) を見る 一行おきに背景色変えるのってどっかにソース…

ActiveReports 7.0J にアップグレードしてみた

ActiveReports 7.0J が発売されたので、プロジェクトの帳票を 3.0J からアップデートしてみました。 インストールが完了すると、Visual Studio の「ツール」メニューに「ActiveReports 7.0J ファイルコンバータ」が追加されます。バージョンが離れてるのでア…

サイバーホビー 1/35 九五式軽戦車 ハ号 初期型

サイバーホビーから 1/35 九五式軽戦車 ハ号 初期型が発売されてます。すでに私も入手し各パーツを確認済みですが、これがまた凄い精度です。以前ファインモールドのハ号を作成しましたが、正直比べ物になりません。参考記事 : 九五式軽戦車サイバーホビー …

最新鋭火力の普及で原発は完全不要

原発と自然エネルギーの比較論があまりに不毛すぎる。そろそろ「コンバインドサイクル・コージェネレーション・エネファーム・シェールガス」をキーワードに、最新鋭火力の普及で原発は完全不要になるとの記事を書くとするか。ガス会社をはじめ電力会社も総…

10日でおぼえる jQuery入門教室

急遽 JSON と jQuery を習得する必要に迫られました。Windowsデスクトップアプリは自信があっても Web 系はさっぱりな私。(´・ω・`) なんかよい本はないかと探して見つかったのがこちら、「10日でおぼえる jQuery入門教室」です。10日でおぼえる jQuery入門教…

四式中戦車 チト 量産型

久々のブログ更新。ファインモールドの四式中戦車チト量産型、昨年秋からちびちび作っててやっと出来たので晒してみます。今回は時間もなかったので土草色の単色塗装、でもそれなりにいい感じに仕上がってかなり満足です。ファインモールド 1/35 日本陸軍 四…