kkamegawa's weblog

Visual Studio,TFS,ALM,VSTS,DevOps関係のことについていろいろと書いていきます。Google Analyticsで解析を行っています

C#

Visual Studio 2008とSilverlight 4ランタイムでの開発

Visual Studio 2008 + Silverlight Tools 3 Silverlight 4ランタイム という組み合わせでVisual Studio 2008のXAMLエディタでSilverlight 4にしかないプロパティやイベントがIntelliSenseで出てきますが、当然コンパイルすると怒られます。まぁ、後から出た…

複数のソリューションファイルを一気にアップグレードする

vs2008ソリューションを 2010 に変換中・・・めんどくさ。複数ソリューションを一括更新する簡単な方法求む・・・2010-06-20 12:07:19 via webというつぶやきがあったので、こんな回答。 @Neri78 devenv.exeに /upgradeオプションがあるので、PowerShellで g…

Silverlight 4のフォント列挙

やっとSilverlight 4 Toolsをインストールしたので試してみました。 private void OnLoad(object sender, RoutedEventArgs e) { GlyphTypeface glyph; foreach (Typeface font in Fonts.SystemTypefaces) { font.TryGetGlyphTypeface(out glyph); listBox1.I…

.NET Framework 3.5 SP1のWPFメモリリークhotfix

Memory Leak Hotfixes for WPF 3.5 SP1 - WPF Performance and .NET Framework Client Profile - Site Home - MSDN Blogs .NET Framework 3.5 SP1に適用できる、WPF関係のhofixだそうです。だからcode gallaryとか、connectとか、サポート経由とか、統一性の…

IronPythonのzipソースと日本語

IronPythonにはzipの圧縮/展開処理のソースがついています。zip.csとcrc32.csをぱっくんちょすればOK。これを拝借して自前のバックアップファイル圧縮処理にしていたのですが、Explorerフォルダでみると、日本語フォルダ・ファイル名がばけばけ。 ソースをち…

LINQ to SQLの(ダイアグラムエディタの)目的外利用

以前、ER/WinでER図をかいていました。まぁライセンスの都合などで使えなくなったので、かわりにどうしようかと思って、いろいろと考えたら、「そうだ、Visual Studio 2008のLINQのデータグラムデザイナよさげじゃないか」と思ってみたら甘かった。 30くらい…

Express Editionにみるデバッガ機能の違い

ブレークポイントとトレースポイントの使用 なぜかC++のExpress Editionだけデバッガの高度な機能(フィルタとかヒットカウント)が使えるんですね。Visual Studio 2005からの伝統のようで。うーむ、C#とかVB,Web Developerでもあっていいじゃないとか思うんで…

OneNoteの落書き帳にあるpngをフォルダに保存する

大分間が空いたけど、こんな感じになります。 using System; using System.Linq; using System.Xml.Linq; using System.IO; using Microsoft.Office.Interop.OneNote; namespace OneNoteTest1 { class Program { static Microsoft.Office.Interop.OneNote.Ap…

Visual Studio 2010 Ready Day

Microsoft Visual Studio ホームページ 行ってきました。セッションはどれも概要レベルですが、今一度どんな機能があるってことを知るためにはいいんじゃなかったでしょうか。個人的には、キーノートでMFCのコードが出てきたときはびっくりしたよ…逆にWPFが…

いわゆる半角カナ in ISO-2022-JPは.NETのEncodingで使える?

近所のJavaの人たちが「JISコードをJavaでエンコーディングを指定しても読み込ませることができない」みたいなことを嘆いていました。どうも聞いたらSHIFT-JISをエンコーディングに指定していたようだったのですが…。エディタの自動判定機能でSHIFT-JISと判…

OneNoteをCOMで使う4回目

OneNoteをCOMで使う3回目 - 新日々此何有哉 ノートブックのアクセスができることはわかったので、次は各ページのコンテンツを取得してみます。Windows + Sキーで採取したハードコピーは落書きノートに入ることがわかっています。余談ですが、私はWindows Cli…

OneNoteをCOMで使う3回目

OneNoteをCOM経由で使う2回目 - 新日々此何有哉 いいヒントがあったので、前進…なのですが、OneNoteのXMLの要素には接頭語がついているようです(one:section)。 Sample Code/App :: OneNote Stats - Engineering OneNote Blog - Site Home - MSDN Blogs ここ…

OneNoteをCOM経由で使う2回目

OneNote 2007をCOM経由で使う - 新日々此何有哉 OneNoteはファイルのような、そうでないような構造を持っています。一応oneというファイルがそうなのですが、通常ユーザーが意識する必要はありません。じゃあ、どうやってそのタグがどうやって管理されている…

OneNote 2007をCOM経由で使う

OneNote便利です。特にWindows + Sキーに割り当てられている、画面の任意範囲のスクリーンショット便利すぎです。私は仮想マシンのスクリーンショットをこの機能使って撮っています。細かい要望としては「前回と同じ位置、サイズで取る」って機能があるとも…

Silverlight製MMOPRGエンジン

Silverlight MMORPG Game Engine - Home ちょっと前にも紹介した中国の人が作ったMMOPRGのエンジンがcodeplexで公開されました。彼のサイトからダウンロードできるデモで使っているイメージは他のゲームのものから拝借したとのことなので、配布物には入って…

Visual Studio 2008 SP1インストール後に必要なプログラム

ダウンロードセンターにはちょいちょい出ていますが、どうしても入れなくてはいけないもの以外にも割とあります。基本的にはあてたほうがいいのですが、結構多いですね…。 サポート技術情報からダウンロード可能なパッチ一覧。 Visual Studio - マイクロソフ…

Pro WPF in C# 2010

あ、出るんですね。3/19ということはVS 2010正式版の前?買うかどうしようか…。それにしても800ページとは結構なボリュームです。Pro Wpf in C# 2010作者: Matthew MacDonald出版社/メーカー: Apress発売日: 2010/04/30メディア: ペーパーバック購入: 5人 ク…

LINQPad Ver2 RC

LINQPad - Beta LINQPadというLINQの支援とかテストとかやってくれるエディタの最新版。Visual StudioのExpress Editionで代わりをしている人も多いと思います。公式サイトからこれだけのプロパイダに対応しているそうです。 LINQ to Objects LINQ to SQL En…

PowerShellで作るか、C#で作るか

最近仕事で使うリポジトリへの管理系コマンドをぼちぼち用意しています。(私以外の)メンバーにはExplorerからのコピーじゃあぶなっかしいし、誤って変な所へコピーされそう。以前はPowerShellで作ろうと思っていて、半定型の障害レポートもPowerShellでSQL S…

Html Agility Pack

Html Agility Pack - Home Webのスクレイピングに使えるはずのHtml Agility Pack。ちょっとした都合で使おうとしたら結構はまり。HtmlWebクラスではどうも正しくencodingを理解してくれない…みたい。ソースをちょっと見たのですが、これじゃうまくいかない……

クラスライブラリ設計のデザインガイド

現在四章まで読み終わりました。今までやってきて疑問に思っていたことが書かれていて、振り返りにとてもいいです。Jeffrey Richterのコメントがらしいというか、なんというか。.NETのクラスライブラリ設計 (Microsoft.net Development Series)作者: Krzyszt…

Silverlight3+VS2010で単体テストが生成できない

twitterで昨日の日記を書いたら皆様再現確認していただけました。ありがとうございます。動画まで作っていただいて、感謝感激です。 Silverlightプロジェクトに追加したクラスに対して単体テストを作ると生成エラーになる よろしければ投票をお願いします。…

Visual Studio 2010 Beta2+Silverlight3でテストプロジェクトを作ると…

今すぐ素の環境で試せないので、だれか追試できる人がいるとうれしいです。 VS 2010 Beta2(J)でSilverlight 3 Webアプリケーションを作る Silverightプロジェクトにクラスファイルを追加する。 クラスファイルに適当にpublicメソッドを作る このクラスファイ…

カレンダーコントロールの日付形式

WPFのカレンダーコントロールの日付形式の表示にロケールを反映してほしい タイトル通りです。.NET Framework 3.5 SP1のカレンダーコントロールもen-us形式で表記されていたんですね。今まで誰も言わなかった?一応ja-jp形式で入力してもコンパイルエラーに…

カレンダーコントロールの日付指定

ドキュメントはまだ探せていません。WPFのカレンダーコントロールで指定する日付って、いわゆるen-us形式のdd/MM/yyyy形式じゃないと受け付けてもらえないんでしょうか…と思ったら、表示がen-usなだけで、XAML上はja-jpの表記(yyyy/MM/dd)でもいいんですね。…

〜(FULLWIDTH WAVEDASH)とレポートアプリケーション

〜(FULLWIDTH WAVEDASH)を含むテーブルをレポートアプリケーションで指定するとクラッシュする feedbackに一件追加。先日のー(長音)を含むテーブルに対してレポートアプリケーションを作成すると…というフィードバックを作った時に気付いたネタです。LINQ to…

今日のfeedback

テストの設定ダイアログの補足説明が切れている 個人的に報告強化月間ということで、しばらくの間VS2010のローカライズのところを見てみようと。まぁ、しょうもない〜とか思っても、言わなきゃ直らないようなので、とりあえずLive IDで認証していればワンク…

フィードバック一件追加

WPFの「値をリソースに抽出」処理のリソースキーが訳しすぎ 提案で出していますが、バグとして出したいくらいです。まぁ、翻訳もかなり自動化されていて、その分意図しないところまで訳されているのかもしれませんけどね。それにしてもこれはちょっと…。レイ…

一件追加。

x64のSQL Compact Editionがインストールされない 私のインストールミスとかあるかもしれませんので、64bitの環境を持っている人は試していただければ。一応インストールログも見たのですが、32bitのランタイムしかインストールされていないようでした。twit…

フィードバック2件

レポートアプリケーションで集計行を任意にしてほしい WPFのリソース作成ダイアログのアクセラレータが誤っている ふぅ、WPFベースになったからか、アクセラレータの間違い結構ありますね。同一ダイアログ内で全部間違うとかならまだわかるんだけど、一部だ…