This domain may be for sale!
In Visual Studio 2022 17.10 Preview 2, we’ve introduced some UX updates and usability improvements to the Connection Manager. With these updates we provide a more seamless experience when connecting to remote systems and/or debugging failed connections. Please install the latest Preview to try it out. Read on to learn what the Connection ...
No application is an island. Whether we like it or not, tying systems together has become the norm. Yet connecting software is about more than just exchanging bytes. As organizations move toward a service-oriented world, the real goal—creating effective business processes that unite separate systems into a coherent whole—comes within reach. Microsoft BizTalk Server 2009 supports this goal. Like it
This topic describes how to create a duplex Windows Communication Foundation (WCF) service that can communicate with a Silverlight client. A duplex service maintains a callback channel to the Silverlight client, which allows the service to make calls to the client. Duplex services have numerous applications including, for example, a chat server for instant messaging or a monitoring service that se
Silverlight 4 enables the ability to capture source input from audio and video devices such as webcams and microphones. This overview covers connecting and interacting with audio and video devices in your Silverlight applications. This topic contains the following sections. Introducing Audio and Video Devices Setting up Audio and Video Devices Displaying Video Image Capture Capturing and Playing A
Silverlight 4 では、DirectShow でやろうとするとそれなりに面倒な、Webカメラが対応している解像度、フレームレートの一覧が VideoCaptureDevice.SupportedFormats であっさり取れてしまいます。.NET Framework 本家にも実装してほしいですね。 実行サンプル ソースコード(C#) Silverlight 4 の標準ライブラリでは、JPEG 画像が生成できないので、Silverlight 界隈では、ほぼデファクトスタンダードとなっている FJCore で JPEG 画像を生成しています。 利用方法は以下のような感じ。 // 保存ボタンが押されたら、保存ダイアログを開き、 // WriteableBitmap を Jpeg に変換して保存 private void buttonSave_Click(object sender, R
さて、Silverlight3を日本語環境で開発できるようになって一週間くらいたちますが、ちらほらとSilverlight3関連の記事とかを見るようになってきました。 動画配信すげーよ!とか、SEOばっちりだぜ!とか色々新機能が紹介されてますが、個人的に一番嬉しいのがマウスホイールのイベントが拾えるようになったことだったりします。 Silverlight2では、マウスホイールのイベントを拾おうと思ったら、どうしてもJavaScriptでやってるみたいな泥臭い感じのことをしないといけませんでした。 参考:http://blogs.wankuma.com/kazuki/archive/2009/04/20/171690.aspx そのため、Silverlight2でホイールスクロール対応させるのは、ちょびっと大変な感じでした。 Silverlight.FXみたいに、うまいことラッピングされてい
細かいTipsとかやった事ないんですが、今回はC# Advent Calendar jp: 2010用にちょっとWPF-Tipsやってみました。この記事はC# Advent Calendar jp: 2010、12/5分です。 WPFのItemsControllのスクロール動作には2種類の動作があります。 物理スクロールと論理スクロール 物理スクロールは、あらかじめ定められた物理インクリメント (通常は、ピクセル数で宣言された値) で内容をスクロールするために使用されます。 論理スクロールは、論理ツリーの次の項目にスクロールするために使用されます。 物理スクロールは、ほとんどの Panel 要素の既定のスクロール動作です。 WPF では、両方の種類のスクロールをサポートしています。 MSDNライブラリ ScrollViewerの概要 – http://msdn.microsoft.com/
This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. March 2007 Anders Hejlsberg, Mads Torgersen Applies to: Visual C# 3.0 Summary: Technical overview of C# 3.0 ("C# Orcas"), which introduces several language extensions that build on C# 2.0 to support the creation and use of higher order, functional style
連載目次 C# 2.0(.NET Framework 2.0に含まれるC#)以降では、ジェネリック・クラスの追加によりコレクションが非常に使いやすくなっている。その1つであるDictionaryジェネリック・クラス(System.Collections.Generic名前空間のDictionary<TKey, TValue>クラス)も利用頻度の高いクラスである。 Dictionaryクラスは.NET Framework 1.xにあったHashTableクラスを進化させたもので、キーと値の組み合わせでデータを保持し、指定したキーからペアとなっている値を素早く取り出すことができる(参考:「TIPS:ハッシュテーブル(連想配列)を使うには?(Dictionaryクラス編)」)。 このDictionaryクラスの初期化については、例えばリファレンス・マニュアルでは、次のようなサンプル・コードが記載
In Visual Studio 2022 17.10 Preview 2, we’ve introduced some UX updates and usability improvements to the Connection Manager. With these updates we provide a more seamless experience when connecting to remote systems and/or debugging failed connections. Please install the latest Preview to try it out. Read on to learn what the Connection ...
C#のデリゲートがよくわからんという同僚さんのために、なんかいいサンプルコードを書きたいと思ったんですが、なかなか難しいですねえ。 分かりやすくて、なおかつ実用的なサンプルが思いつかないです。 おいらの中では「デリゲート = メソッド(処理)をあたかも変数のようにして使いまわせるモノ」みたいな感じの理解です。(かなり適当・・・) たとえば、スクリプト系の言語だと何でも実行時に解決しちゃうんで、デリゲートなんてものが必要ありません。 JavaScript(というかJScript)で書くとこんな感じです。 main(); function main() { var methodContainer = []; methodContainer.push(sayHelloInEnglish); methodContainer.push(sayHelloInJapanese); for (var i
Tweet 『fastcodesign.com』に見ているだけで楽しくなる記事が出ていたのでご紹介。 2010年に出てきたプロダクトのうち、インターフェイスのデザインが素晴らしかったものを12個ほどピックアップしてくれています。 以下、ちょっとづつ解説をば。 1. FLUD まず1番最初に紹介されていたのは、iPhoneアプリ、『FLUD』。素晴らしくデザインされたRSSリーダーアプリです。アイコンもイケてます。 2. Cortex 『Cortex』はChromeで機能するExtension。Facebook, Twitter, Tumblr, or Instapaperにマウスジェスチャーだけで瞬時に投稿できるスグレモノです。 3. IOBR 『IOBR』は幼児のためのソーシャルメディア。(というよりはコミュニケーションツールですが。)幼児は上のように、ボックスに三角や四角のブロックを入
http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2009/11/18/silverlight-4-rough-notes-binding-with-inotifydataerrorinfo.aspx Silverlight 4 Betaでは、これまでWPFやWindowsフォームでサポートされていたIDataErrorInfoが追加されただけでなく、WPFにはないINotifyDataErrorInfoという新しいインターフェイスも追加されています。これによりIDataErrorInfoにおける以下の問題が解決されます。 1つの検証では1つのエラーしか返せない エラー内容はStringのみとなっている 検証のタイミングはBindingに委ねられており、任意のタイミングで検証できない ここでは3つ目の「任意
作品と一緒にちょっとしたメッセージが表示されます。 タップすると続きの文章が読めます。 表紙の作品ですね。ティラノサウルス、かな。 どうやって作ってるんだろう?切ってるのかな?何枚使って組み合わせたり? と思うでしょうが、じつはこれ全部1枚の正方形の折り紙からできてます! すごい! とか思ってたら今度はバルタン星人が出てきた! これも1枚の折り紙。どうやって折ってるんだ!? プレデター!! ブチャラティ!ブチャラティじゃないか!! これ全部この西田シャトナーさんが作りました。 こんなの折れたらもう子どもたちの間で大人気ですよ。 ちなみにこれらの折り紙作品は西田さんの公式ページから購入できます。ほ、ほしい・・・。 西田シャトナー演劇研究所
『Idea Store 』は、思いついたアイデアや、しなくてはならないことをメモしておく、カード式のアイデアノートアプリです。 シンプルなインターフェースで、思いついたことを即座にメモすることができます。 記録したメモをグループに分類して整理でき、オンラインストレージのDropboxとの連携機能も備えています。 記録したメモは、「エントリ」画面に並びます。 新規にメモを作成するには、画面下部の書類のアイコンをタップ。 「エントリ」画面右上のボタンをタップすると、複数のメモを選択し、一括削除・メモの内容をメール送信できます。 また、左から右にスワイプか、既存のメモをタップすると、個別にメモを削除・メール送信できるほか、フラグを付けられます。 フラグを付けたメモの右上には緑色のラベルがつき、重要なメモがひと目でわかります。 メモの下にあるアイコンをタップすると、グループを選択してメモを整理でき
先週から今週にかけてWPFとSilverlightの将来を心配する声が聞かれるようになりましたので、このblogでもいくつか気になった記事などを取り上げてみたいと思います。 Blog | Evernote 「Evernote 4 for Windows」がWPFからC++に鞍替えしたことが話題となり、WPFの将来を悲観する声が上がりました。それらの中でも元マイクロソフトSilverlightプロダクトマネージャのScott Barnes氏のblog記事は、WPFの素晴らしさを認めつつもマーケティングやチームの体制といったWPFに対するマイクロソフトの姿勢を問題視したもので、非常に興味深い内容かと思います。 WPF has no Product Manager. | RIAGENIC.com それら一連の騒動に対し、先の記事の通りマイクロソフトのWindows Clientのコミュニティプロ
プログラマ1人で完成できる仕事に、2人のプログラマを投入して、直感的に判断してペアプログラミングを拒否する人がいます。これには大きな間違いとリスクが潜んでいます。ペアプログラミングに対する真実を理解しましょう。 ペアプログラミングはコードを書く時間が15%増える1999年にユタ大学でおこなわれた実験によれば、設計の時間を別にして、ソロプログラミングに対してペアプログラミングを実施したペアは平均して15%多く、プログラムを書く時間に費やしました。 では、なぜペアプログラミングを選択するのか?将来的なテストと現場のリソース要求を減少させるためです。一般的なシステムにバグが見つかると業界のデータでは、33時間から88時間を修正に費やすそうです。これが、開発期間中に欠陥を修正すると0.5時間から88時間の時間を節約できることになるのです。したがって、ペアプログラミングは寿命の長いソフトウェアほど、
In Visual Studio 2022 17.10 Preview 2, we’ve introduced some UX updates and usability improvements to the Connection Manager. With these updates we provide a more seamless experience when connecting to remote systems and/or debugging failed connections. Please install the latest Preview to try it out. Read on to learn what the Connection ...
XAML Windows Presentation Foundation (WPF) リソース ディクショナリに、Microsoft Expression Design アートワークを描画ブラシとして保存し、Microsoft Expression Blend プロジェクトにインポートできます。Expression Blend プロジェクトでは、描画ブラシを使用してオブジェクトを描画できます。たとえば、Expression Design でボタンの外観に使用するアートワークを作成し、Expression Blend にエクスポート可能なリソース ディクショナリにブラシ リソースとしてアートワークをエクスポートできます。リソース ディクショナリを Expression Blend にインポートする方法の詳細については、『Expression Blend ユーザー ガイド』を参照してください。
XAML Windows Presentation Foundation (WPF) リソース ディクショナリに、Microsoft Expression Design アートワークを描画ブラシとして保存し、Microsoft Expression Blend 2 プロジェクトにインポートできます。Expression Blend 2 プロジェクトでは、描画ブラシを使用してオブジェクトを描画できます。たとえば、Expression Design でボタンの外観に使用するアートワークを作成し、リソース ディクショナリにアートワークをブラシ リソースとしてエクスポートします。その後、Expression Blend 2 にリソース ディクショナリをインポートし、ブラシ リソースをボタン コントロールの [背景] プロパティに適用したり、四角形の [塗りつぶし] プロパティに適用することができま
XAML Windows Presentation Foundation (WPF) リソース ディクショナリに、Microsoft Expression Design アートワークを描画ブラシとして保存し、Microsoft Expression Blend プロジェクトにインポートできます。Expression Blend プロジェクトでは、描画ブラシを使用してオブジェクトを描画できます。たとえば、Expression Design でボタンの外観に使用するアートワークを作成し、Expression Blend にエクスポート可能なリソース ディクショナリにブラシ リソースとしてアートワークをエクスポートできます。リソース ディクショナリを Expression Blend にインポートする方法の詳細については、『Expression Blend ユーザー ガイド』を参照してください。
Visual Studio では、クラス デザイナーにはビジュアル デザイン サーフェイスがクラス ダイアグラムの形で用意されています。 このデザイン サーフェイスを使用して、Visual Studio プロジェクトのクラスおよびその他の型を設計、表示、およびリファクタリングできます。 このセクションの内容 クラスと他の型の使用 (クラス デザイナー) クラス ダイアグラムの使用 (クラス デザイナー) クラスおよび型のデザイン (クラス デザイナー) 型およびリレーションシップの表示 (クラス デザイナー) クラスおよび型のリファクタリング (クラス デザイナー) Visual C++ コードの使用 (クラス デザイナー) クラス デザイナーのエラーに関する追加情報 関連項目 コードおよびリソース ファイルの編集
更新 : 2007 年 11 月 ソフトウェア開発者にとって、基本アーキテクチャがよくわからないソース コードで作業することは珍しくありません。たとえば、他人が記述したソース コードの場合や、かなり以前に記述されたために、元の作成者でも機能を完全に思い出すことができない場合などです。また、バイナリ形式でのみ使用できるライブラリの内容を理解する必要がある、という場合もよくあります。Visual C# には、ソース コードとバイナリのアセンブリに含まれる型と型の関係のモデリング、解析、および理解に役立つツールがあります。 クラス デザイナ。型の継承と関連付けの関係を視覚的に表します。 オブジェクト ブラウザ。.NET Framework アセンブリでエクスポートされた型、メソッド、およびイベントと、COM オブジェクトなどのネイティブ DLL を確認します。 メタデータをソース形式で表示する。
2008/11/3022:45 【品質向上】ソースコード分析 Microsoftから.NETのコード分析ツールが提供されています。 以下の分析を行うものが提供されています。 1.ソースコードから分析するツール 2.CIL(Common Intermediate Language)から解析するツール 1については、StyleCopと呼ばれるC#用の静的解析ツールが用意されています。 StyleCopは、以下のサイトからダウンロードできます。 Microsoft StyleCop 4.3 2については、FxCopと呼ばれるツールが用意されています。 FxCopは、以下のサイトからダウンロードできます。 Microsoft FxCop 1.36 StyleCopは、ソースコードから解析するため、コード解析に利用できる言語が限られます。 (StyleCopの場合、C#のみ解析可能です) FxCop
WebBrowserコントロールでHTMLコンテンツを表示する Silverlight 4で追加されたWebBrowserコントロールでは、Silverlightプラグインの中にHTMLコンテンツをホストすることができます。今回は、Trustedモード(高い信頼性に基づいたモード)のブラウザ外実行で、WebBrowserコントロール内にHTMLコンテンツを表示してみましょう。 筆者の開発環境は、Microsoft Windows7 Professional(32bit)、Visual Studio 2010 Ultimate、Silverlight 4 Tools RC2 for Visual Studio 2010、Expression Blend 4 RC、Silverlight_4_Toolkit_April_2010です(いずれも英語版)。ダウンロード用サンプルは、Silverli
「はじめてのmixiアプリ」を参考につくってみます。 SilverlightからJavaScriptのAPIを呼ぶ方法 System.Windows.Browser.ScriptObjectを使うと、簡単にHTMLページのJavaScriptを呼べます。 ※ ScriptObjectについては、MSDNをご覧ください。 たとえば、 var req = opensocial.newDataRequest();の場合、C#だとこんな感じです。 ScriptObject opensocial = (ScriptObject)HtmlPage.Window.GetProperty("opensocial"); ScriptObject req = (ScriptObject)opensocial.Invoke("newDataRequest");ScriptObjectには、プロパティを持ってく
EXCLUSIVE: Google To Retire Blogger & Picasa Brands in Google+ Push Say goodbye to the Picasa and Blogger names: Google intends to retire several non-Google name brands and rename them as Google products, Mashable has learned. The move is part of a larger effort to unify its brand for the public launch of Google+, the search giant's social initiative. Blogger and Picasa aren't going away, of cours
コンテンツは現場にあふれている。会議室で話し合うより職人を呼べ。営業マンと話をさせろ。Web 2.0だ、CGMだ、Ajaxだと騒いでいるのは「インターネット業界」だけ。中小企業の「商売用」ホームページにはそれ以前にもっともっと大切なものがある。企業ホームページの最初の一歩がわからずにボタンを掛け違えているWeb担当者に心得を授ける実践現場主義コラム。 宮脇 睦(有限会社アズモード) ホームページは需給のミスマッチを安価に解消できるツールです。たとえば、東京では転居や廃業などにより客の減った町工場の技術を、九州は小倉の企業が求めていることがあります。団塊世代の社長の引退にともない廃業するケースは、特に最近目立ってきています。両者をインターネットが結びます。マスメディアの広告費と比較すれば、ホームページにかかる費用など安いものです。だからこそ中小企業はもっともっとホームページを活用すべきだと…
あ、これは便利かも。 引っ越しや収納などで、「どの箱にどれいれたっけ?」となるシーンはよくある。 そうした問題は、Boxmeupを使ってバーチャルな収納管理をすれば解決すればよいだろう。 使い方は簡単で、まずはBoxmeupのサイトで自分が持っている収納箱を登録し、その中に何をいれたかを入力していくだけだ。 またそうした収納箱用のQRコードを印刷することもできる。これを箱に貼り付けておけば、箱を空けずとも、スキャンして中身を知ることができるわけだ。 さらに検索機能にも対応しているので探しているものが一発で見つかるのもうれしい。 なかなか良く考えられたアプリではなかろうか。収納に困っている人は試してみるといいですな。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く