Brichan
名前: Brichan
スコア: 65.26
前回の訪問: 2461日前
メンバー登録日: 2010/07/28
.NET Clips
atom
2
CLIPS

MSDN ライブラリのクラスリファレンスがバージョン選択できるようになってる!けど、、

2458日前に更新 aoki1210aoki1210 2464日前に登録
2010年09月01日 GMT 2010年08月26日 GMT
「Improved Topic Versions Now In MSDN Library」 を見て知りました。 MSDN ライブラリのクラスリファレンスのところで .NET Framework のバージョンが選択できるようになっています。上記記事によると 8/16 の週の前半に機能追加されたみたいですね。 たとえば、 http://msdn.microsoft.com/ja-jp/library/system.aspx だと以下みたいな感じ ただし、対応してるのはライトウエイト表示のときだけみたいです。 クラシック表示のときにもできて欲しいなぁ。 確かにクラシック表示の時には左側にツリーがあってそこでバージョンを選べますから、最初からみたいバージョンが決まってる時は不自由しません。けど、.NET Framework 4 と Silverlight 4 を見比べたいなんてこともありますし、他サイトのリンクからやってきて 「あっ、バージョンが違う」 なんてこともありますし。 URL を書き換えてやれば違うバージョンに飛ぶことは出来ることは出来るんですが。 たとえば、 http://ms... (詳細)
カテゴリー: ツール(VisualStudio/Expression) | クリック数: 6 | コメント | | ソースサイト: shinichiaoyagiblog.divakk.co.jp
タグ: MSDN
2
CLIPS

Windowsインストーラで「共通ファイルフォルダー」のパスをレジストリに書き込む方法

2458日前に更新 aoki1210aoki1210 2464日前に登録
2010年09月01日 GMT 2010年08月26日 GMT
Windowsインストーラで「共通ファイルフォルダー」のパスをレジストリに書き込む方法がやっと分かりました。アプリケーションフォルダーの場合 §  以下のように記述すれば良いことが知られています。検索するとすぐ出てきます。"[TARGETDIR]sample.txt"  これで標準的なx64環境であれば"C:\Program Files (x86)\……\……\sample.txt"になります。  ならば、「共通ファイルフォルダー」の場合はどうする?共通ファイルフォルダーの場合 §  以下で良いことが分かりました。"[CommonFilesFolder]sample.txt"  これで、標準的なx64環境では"C:\Program Files (x86)\Common Files\sample.txt"が書き込まれます。他のフォルダは? §  ファイルシステムのフォルダのプロパティに書いてある名前で良いようです。TARGETDIRもCommonFilesFolderも書い... (詳細)
カテゴリー: ツール(VisualStudio/Expression) | クリック数: 12 | コメント | | ソースサイト: mag.autumn.org
タグ: インストーラ
2
CLIPS

今週のVisual Studio/.NET Framewowkのhotfix

2473日前に更新 aoki1210aoki1210 2477日前に登録
2010年08月17日 GMT 2010年08月13日 GMT
.NET, VisualStudio | これらの問題に対するパッチは今のところフリーダウンロードできないみたい。 KB2116602 A hotfix package is available for Visual Studio 2010 debugger to support AVX in Windows 7 SP1 Beta or in Windows Server 2008 R2 SP1 Beta Windows 7 SP1 Beta/Windows Server 2008 R2 SP1 Betaで対応されたAdvanced Vector Extensions(256bitのSIMDレジスターかな?)をサポートするために必要なんだそうだ。なので、新しいCPU(開発コードSandy Bridge)を使っていない人は関係なし。 KB2151757 Native frames are missing in the call stack when you debug a mixed mode C++/CLI ... (詳細)
カテゴリー: ツール(VisualStudio/Expression) | クリック数: 20 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: Visual Studio, パッチ
4
CLIPS

動的プロキシなViewModelの実装とパフォーマンスの比較(MVVMパターン)

2472日前に更新 aoki1210aoki1210 2478日前に登録
2010年08月18日 GMT 2010年08月12日 GMT
MVVMパターンで良く取り上げられる問題の一つとして、ModelからViewModelにプロパティを公開するのが面倒すぎるというものがあります。 確かに件の作業は冗長で、面倒で、MVVMパターンを使ってたアプリケーションに気軽に着手しにくいという問題を抱えていました。ViewModelをプロキシとして機能させるアプローチ 件の作業を隠ぺいするアプローチの一つして、ViewModelを「Modelのプロパティを透過的に公開するプロキシ」として機能させるアプローチがあります。 .NET4がリリースされるまで、少なくとも標準のライブラリでは、.NET世界においてプロキシとしてのオブジェクトを作成する手段はRealProxyしか存在しませんでした(多分) RealProxyはもともとは古の.NET Remotingのための技術ですが、非常に暗黙的にオブジェクトのメンバアクセスへの割り込み処理を行う機会があるため、アスペクト指向の流行と相まって業務アプリケーションのロギングなどに使われてきた実績があります。 実は僕も一年半ほど前、RealProxyとしてのViewModelを作... (詳細)
カテゴリー: UX(WinForm/WPF/Phone) | クリック数: 75 | コメント | | ソースサイト: ugaya40.net
タグ: MVVM, WPF
2
CLIPS

BackgroundWorkerの再利用

2477日前に更新 aoki1210aoki1210 2483日前に登録
2010年08月13日 GMT 2010年08月07日 GMT
BackgroundWorkerクラスは、Threadを明示的に使用せずに非同期タスクを記述できる便利なコンポーネントであって、想定されるパターンに従って普通に使う限りにおいては特に困ることはないのだが、裏には複雑なスレッドモデルインフラストラクチャが隠されており、時にそれが表面化することがある。 例えば次のようにボタン(button1)とRichTextBoxを1個づつ持っているFormがあって、 ボタンを押すと何か外部のコンポーネントがStartする。 そのコンポーネントからStream経由で非同期にデータが上がってくる。 BackgroundWorkerを用いてそのStreamからのデータ読み込みとRichTextBoxへの表示を行う。 ボタンを再度押すと、現在のStreamは捨て、別の外部コンポーネントをStartして同様に非同期データのRichTextBoxへの表示を行う。このとき、BackgroundWorkerを新たに作るのは無駄なので、一旦Cancelして再起動させる。 というアプリケーションを考える。 この仕... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 104 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: C#
2
CLIPS

WPF & Silverlight xamSchedule CTP リリース!

2477日前に更新 aoki1210aoki1210 2480日前に登録
2010年08月13日 GMT 2010年08月10日 GMT
本日、WPF4 & Silverlight4 対応のスケジュール コントロールが本日リリースされました! これは多くの機能リクエストを受け、次期バージョンに導入予定のコントロールをいち早く Community Technogy Preview としてみなさんに提供するものです。 CTP ということで正式サポートは行っておりませんが、XAML プラットフォームにおいてスケジュール管理ソリューションを計画されている場合は、ぜひご確認ください。 ・WPF xamSchedule CTP ・Silverlight xamSchedule CTP 提供されている形式 ・Day View – 1 日単位で予定を表示させるコンポーネント、複数日を並べる、... (詳細)
カテゴリー: UX(WinForm/WPF/Phone) | クリック数: 20 | コメント | | ソースサイト: blogs.jp.infragistics.com
タグ: CTP, Infragistics, Silverlight, WPF
2
CLIPS

WCFでメッセージのサイズを取得する方法

2477日前に更新 aoki1210aoki1210 2480日前に登録
2010年08月13日 GMT 2010年08月10日 GMT
WCF は送受信できるメッセージサイズの制限が厳しいので、実際のメッセージがどれくらいのサイズなのか、デバッグ時にチェックしたいと思った人は多いんじゃないでしょうか。 WCF には、TraceViewer やパフォーマンスカウンタが用意されていて、膨大な情報を取得できます。最初はこれらのツールに期待しましたが、私が調べた限りでは、肝心のメッセージサイズは取得できませんでした。Microsoft Network Monitor みたいなスニファを使って通信を監視すればサイズが分かるみたいですが、これまた取得できる情報が多すぎて、目的のデータを見つけ出すのが大変です。 そんなわけで、メッセージをトレースするビヘイビア作ってみました。WCF には MessageInspector という、メッセージを検査したり操作したいときに使える仕組みがあるので、これを利用してメッセージのトレースを出力します。オペレーション名も出力したのに取得できるプロパティやメソッドが無かったので、LINQ to XML 使ってむりやりメッセージのボディから取り出していま... (詳細)
カテゴリー: サービス(Azure/WCF/Bing/Live) | クリック数: 61 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: WCF
2
CLIPS

About Cassini(カッシーニ/ASP.NET 開発 サーバーについて)

2478日前に更新 aoki1210aoki1210 2481日前に登録
2010年08月12日 GMT 2010年08月09日 GMT
みなさんは “Cassini” ( カッシーニ ) をご存じでしょうか? 正式デビュー後は “ASP.NET 開発 サーバー” と呼ばれています。 Visual Studio で ASP.NET プロジェクトを実行したときに、画面の右下にひっそりと表示される、そう、まるで路傍にひっそりと咲く花のような "それ" です。 図 : "ASP.NET 開発サーバー" こと Cassini が実行されたところ Cassini は、IIS がない環境でも ASP.NET の開発が行えるよう、 Visual Studio に搭載されている簡易的な Web サーバーです。 これにより、IIS が付属していない Windows のエディションを使用しているユーザーや、なんからの事情で IIS をインストール、使用できないユーザーであっても ASP.NET アプリケーションの開発を行うことができるのです。 登場以来、今も多くの ASP.NET 開発者のコードを実行し、支えてきた Cassini でしたが 先日発表された IIS Express ... (詳細)
カテゴリー: Web(ASP.NET/SL/IIS/IE) | クリック数: 58 | コメント | | ソースサイト: blogs.msdn.com
タグ: ASP.NET, IIS, IIS Express
3
CLIPS

JavaScriptエンジンが改良されたIE9 Platform Preview 4公開

2474日前に更新 aoki1210aoki1210 2480日前に登録
2010年08月16日 GMT 2010年08月10日 GMT
3月中旬に公開されたInternet Explorer 9の開発者向けバージョン(以下IE9 Platform Preview)はアップデートを繰り返し、数日前にIE9 Platform Preview 4の公開が開始されました。 IE9 Platform Preview 4での改善点については、IEBlogのエントリ「HTML5, Modernized: Fourth IE9 Platform Preview Available for Developers」で詳しく紹介されていますが、今回注目すべきなのは、JavaScriptエンジンのChakraがIE9の本体に統合されたところでしょう。JavaScriptエンジンをブラウザ内部に統合 解説によると、これまでのInternet ExplorerではJScript、VBScriptなどの複数のスクリプト言語をサポートするため、スクリプトエンジンがInternet Explorerの外部に存在し、... (詳細)
カテゴリー: Web(ASP.NET/SL/IIS/IE) | クリック数: 4 | コメント | | ソースサイト: www.publickey1.jp
タグ: IE9, JavaScript
2
CLIPS

静的リフレクションとは?

2478日前に更新 aoki1210aoki1210 2481日前に登録
2010年08月12日 GMT 2010年08月09日 GMT
静的リフレクション(Static Reflection)とは、やや新しい実装テクニックのひとつであり、型やメンバを指示する情報の内でコンパイラが識別可能なもののみを用いて型やメンバの情報にアクセスする方法である。通常は指示情報としてメンバアクセスを行うラムダ式が用いられるので、「ラムダ式を用いてメンバの型情報にアクセスする方法」と理解しておく方が実用的かもしれない。 リフレクションにおける静的・動的の区別をはっきりさせるために簡単な例から始めることにする。 interface X { string MyProperty { get; set; } } class Y : X { public string MyProperty { get; set; } } ・・・ X p = new Y(); Type t1 = p.GetType(); Type t2 = typeof(X); とある場合に、p.GetType()で得られる型情報は、実行時にpに具体的に何が代入されているかに依存しているという意味で動的である。 これに対しtypeo... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 32 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: C#, Reflection
3
CLIPS

~ここにもクラウド~ Windows Intune の登場で IT の運用は大きく変わり始めるでしょう

2480日前に更新 aoki1210aoki1210 2482日前に登録
2010年08月10日 GMT 2010年08月08日 GMT
Tech・Ed の準備を進めていく中で、このセッションを受けてよかったと心から思えるツールがあります 。 それは Windows Intune ! 昨年の9月に System Center Online Desktop Manager というデモをしたんですが、Windows Intune として正式に表舞台に出てきたんです。 さあ Windows Intune とは何か? 詳細は Tech・Ed で! と言いたいところですが、少し書いておきます。 たとえば・・・「運用管理ツールの運用管理をやめましょう」と言われてハッとしませんか? そう、契約して、クライアントにモジュールをインストールするだけでクラウド経由で管理できちゃうんです。しかも、とってもわかりやすい Silverlight で作られた管理画面で。 さらに、Windows 7 Enterprise SA 付き ライセンス マルウェア(ウイルス)対策ソフトと集中管理機能 WSUS と同じ... (詳細)
カテゴリー: Server(WinSvr/Dynamics/SC/仮想化..) | クリック数: 8 | コメント | | ソースサイト: blogs.technet.com
タグ: Intune, 運用
4
CLIPS

WindowsPhone7:タッチイベントについて調べてみた

2474日前に更新 aoki1210aoki1210 2482日前に登録
2010年08月16日 GMT 2010年08月08日 GMT
こんにちは。 WP7搭載と思われるHTC製スマートフォンがFCC通過!!  という記事が出ましたね。確定ではないですが、着々とWindowsPhone7の足音が聞こえてきましたね。 指による操作  エミューレーターを使っているとあまりイメージしにくいですが、実際の操作は指先によるタッチ。 UI Design and Interaction Guide for Windows Phone 7(PDF)  を読んでいると、タッチ操作には、  ・タップ(Tap)  ・ダブルタップ(Double Tap)  ・パン(Pan)  ・フリック(Flick)  ・タッチ&ホールド(Touch and Hold)  ・マルチタッチピンチ&ストレッチ  などの種類があるようです。 プログラムコードだと?  (利用しているSDKはβです)  Guidはプログラムコードでどう表現するのか教えてくれません。  というわけでタッチイベントについて調べてみました。 How ... (詳細)
カテゴリー: UX(WinForm/WPF/Phone) | クリック数: 54 | コメント | | ソースサイト: blog.livedoor.jp
タグ: Windows Phone
2
CLIPS

ExpandoObjectなんてものがあるんだ

2477日前に更新 aoki1210aoki1210 2482日前に登録
2010年08月13日 GMT 2010年08月08日 GMT
C#4.0でdynamicキーワードが追加されてるけど、COMくらいにしか使わないのかなぁと思ってました。でも、ExpandoObjectというものの存在を知って、工夫の仕方によっては面白いものが出来そうだと思えてきた今日この頃です。 どんな動きをするクラスかというと dynamic obj = new ExpandoObject(); // 適当にプロパティを書いても動く obj.Property1 = "あああ"; obj.Hogehoge = "いいい"; // もちろん値の取得もできる Console.WriteLine(obj.Property1); // あああ Console.WriteLine(obj.Hogehoge); // いいい こんな動きをします。このExpandoObjectはIDictionary (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 35 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: C#, Dynamic
2
CLIPS

Silverlight と IIS Live Smooth Streaming - ABC 朝日放送 第92回全国高校野球選手権大会 インターネット生中継

2481日前に更新 aoki1210aoki1210 2483日前に登録
2010年08月09日 GMT 2010年08月07日 GMT
本日から、 第92回全国高校野球選手権大会が始まりました。大阪の朝日放送様は、試合をインターネットで生中継していますが、今年から、 Silverlight と IIS Media Services を使った配信を行っています。 http://koshien.asahi.co.jp/live/ 生中継には、 IIS Media Services 3.0 の Live Smooth Streaming の機能を利用しています。プレイヤーは、 Silverlight Media Framework 2.0 を利用しています。 配信システムは、NTT スマートコネクト様、エンコーダーは EVC様の協力によりInlet Spinnaker を使っています。広告はアクセリア様の広告配信システム「DuraSite-AD」で行っています。 関連する情報 http://asahi.co.jp/publicity/pdf/... (詳細)
カテゴリー: Web(ASP.NET/SL/IIS/IE) | クリック数: 9 | コメント | | ソースサイト: blogs.msdn.com
タグ: IIS, Live Smooth Streaming, Silverlight
3
CLIPS

[Silverlight] Zoom.it

2480日前に更新 aoki1210aoki1210 2484日前に登録
2010年08月10日 GMT 2010年08月06日 GMT
Microsoft Live Labs の Seadragon が Zoom.it になったそうです。 (正確には Seadragon の Deep Zoom フォーマットを作ってくれるサービスが Zoom.it になったということかな?) Zoom.it は Web 上のイメージを Deep Zoom フォーマットに変換して公開できるようにしてくれるサイトです。 JPEG や PNG といった画像の URL を与えるとそれを Deep Zoom フォーマットにしてくれます。また、Web サイトの URL を与えるとその Web サイトのイメージを画像化して Deep Zoom フォーマットにしてくれます。 表示には Silverlight が使われています。ちなみに、Zoom.it のサーバー側は Windows Azure が使われているそうです。 試しにこのブログ自体を Create して埋め込んでみました。 (えらく縦長に。そりゃ、このブログの URL をそのまま渡せばそうなるわな。ちなみに、Create には数分間くらいかかりました) Zoom.it は API も公開しています... (詳細)
カテゴリー: Web(ASP.NET/SL/IIS/IE) | クリック数: 14 | コメント | | ソースサイト: shinichiaoyagiblog.divakk.co.jp
タグ: Deep Zoom, Seadragon, Silverlight
3
CLIPS

MSDN マガジン 7 月号 公開

2474日前に更新 aoki1210aoki1210 2484日前に登録
2010年08月16日 GMT 2010年08月06日 GMT
本日、MSDN マガジン 7 月号の日本語版を公開いたしました。 申し訳ありません、今月はちょっと公開が遅れてしまい、すでに英語版は 8月号が出てしまいました。。。 米国本社の方で管理している関係で、公開日は毎月月末~月初とゆるめになっておりますが、何卒ご了承ください。 さてここで、最近恒例となりました MSDN マガジン人気記事 Top 5 です。 MSDN マガジン全記事の中から 6 月にもっともアクセスのあった記事をご紹介します。 1. Model-View-ViewModel デザインパターンによる WPF アプリケーション 2. .NET Framework で関数型プログラミング手法を使用する 3. WCF RIA Services によるエンタープライズパターン 4. Visual Studio 2010 での C++ と MFC の新機能の詳細 5. VISUAL C++ 2010 と Parallel Pattern Library ここ 3か月ランキングを公開していますが、1位の ”Model-V... (詳細)
カテゴリー: その他(MS/表彰etc..) | クリック数: 13 | コメント | | ソースサイト: blogs.msdn.com
タグ: MSDN
2
CLIPS

Microsoftが提供する高度なプロトタイプ制作ツール「SketchFlow」-zdnet

2482日前に更新 aoki1210aoki1210 2485日前に登録
2010年08月08日 GMT 2010年08月05日 GMT
Microsoft が提供している Web 開発アプリケーションスイート「Expression Studio」。機能や予算に合わせて3タイプのバンドルから選べますが、インタラクティブなプロトタイプを作りたいと考えている方であれば Expression Studio Ultimate にはいっている SketchFlow がオススメです。 Silverlightアプリケーション開発ソフト「Blend」と一緒に使える Sketchflow は、複数ページにわたるアプリケーション/Webサイトのプロトタイプを素早く作ることが可能です。見た目ではなくコンセプトや使い勝手に集中出来るようにプロトタイプは手書き風になっているのが特徴。手書きでやわらかな雰囲気ですが、クリックイベントだけでなくパネルの開閉やページ遷移といった高度なインタラクションを加えることが出来、完成品と変わらない動作を作り出せます。作ったプロトタイプは使い捨てにして次のフェイズへ移行することも出来ます... (詳細)
カテゴリー: ツール(VisualStudio/Expression) | クリック数: 12 | コメント | | ソースサイト: builder.japan.zdnet.com
タグ: Expression, Sketchflow
2
CLIPS

WPF リボンが公開されました

2482日前に更新 aoki1210aoki1210 2485日前に登録
2010年08月08日 GMT 2010年08月05日 GMT
MS Office 2007, 2010 や Windows 7 のペイントなどに使われているリボン インターフェイスを WPF で開発できるようになりました。 ダウンロードセンターからダウンロードしてください。 Microsoft Ribbon for WPF.msi が本体で、Microsoft Ribbon for WPF Source and Samples.msi はサンプルだけのようです。 サンプルは、私の64bit Windows 7では C:\Program Files (x86)\Microsoft Ribbon for WPF\v3.5.40729.1\MicrosoftRibbonForWPFSourceAndSamples.zip に保存されていました。 Microsoft Ribbon for WPF.msi をインストールすると、以下のように WPF Ribbon Application を新しいプロジェクトで選べるようになります。 MSDN のドキュメントとPete Brownのブログにこの WPF リボン... (詳細)
カテゴリー: UX(WinForm/WPF/Phone) | クリック数: 51 | コメント | | ソースサイト: blogs.msdn.com
タグ: Ribbon, WPF
2
CLIPS

Visual Studio LightSwitchがヤバい件

2482日前に更新 aoki1210aoki1210 2485日前に登録
2010年08月08日 GMT 2010年08月05日 GMT
こんばんは、はるたまです。好きな飲物はキリン淡麗グリーンラベルです。 さてさて、Microsoftから「Visual Studio LightSwitch」が発表されました。 Visual Studio LightSwitch | Microsoft® Visual Studio® これのキーノートを見る前は こんな感じでしたが、最後の方は こんな感じになりましたので、きょうはVisual Studio LightSwitchについてひとつ言いたいと思います。結論 「Visual Studio LightSwitch」はクラウド対応のExcelもしくはAccessとも考えられる。さらに言うと、Salesforceの対抗として開発されたかもしれない。コレって何者? 「Visual Studio LightSwitch」は簡単に言うと、Accessのフォームみたいなノリでビジネスアプリケーションを作るための新しいVisual Studioです。 ただしAccessと違ってアプリケーションはC#かVB.NETで作られているので、バリデーションとかの追加コ... (詳細)
カテゴリー: ツール(VisualStudio/Expression) | クリック数: 27 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: LightSwitch, Visual Studio
3
CLIPS

原文をスラスラ読みたい! 「MSDNライブラリによく出る英単語 100選」:CodeZine

2484日前に更新 aoki1210aoki1210 2492日前に登録
2010年08月06日 GMT 2010年07月29日 GMT
はじめに  MSDNライブラリには、マイクロソフトの技術情報が大量に掲載されていますが、英語版に比べ、日本語版の内容は中途半端なのが実状です。  たとえば、スレッドの優先順位を設定する「SetThreadPriority」関数の説明を見ると、英語版には「Windows Server 2008およびWindows Vistaでは、スタートアップやレジストリのRUNから自動実行されたプログラムに対するスレッドの優先順位指定が、システム開始から60秒程度効かない」との注意書きがありますが、日本語版にはありません。  また、仮想ディスクの情報を設定する「SetVirtualDiskInformation」関数を検索すると、英語版には説明がありますが、日本語版には項目自体がありません。  そこで本... (詳細)
カテゴリー: その他(MS/表彰etc..) | クリック数: 6 | コメント | | ソースサイト: codezine.jp
タグ: MSDN, 英語
Previous 1 2 Next