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

「わんくま同盟 東京勉強会 #66」のセッション資料

12/17(土)に行われた「わんくま同盟 東京勉強会 #66」のセッション資料を公開します。 セッションの冒頭でWPF/SilverlightのXAMLとデモ等を用いて比較し、このくらい互換性があるのであればその差分を調べるというやり方である程度MetroスタイルのXAMLを…

わんくま同盟 東京勉強会 #66

わんくま同盟 東京勉強会 #66 2011年12月17日(土)に新宿で「わんくま同盟 東京勉強会 #66」が開催されます。東京勉強会では今年最後だそうです。 セッション スピーカー レベル とりあえず作ってみよう Metro Style アプリケーションMetro Style アプリケ…

必要な字体だけが含まれるフォントファイルを作成する方法

Panorama フォント遊び – 高橋 忍のブログ 上記の高橋忍さんのblogで「本文で使わないのであれば、画像でも十分」と書かれていましたが、画像を作るのも案外面倒なものです。そこでここでは使用する字体だけを含むフォントファイルを作成する方法を紹介しま…

SilverlightとWindows PhoneのBitmapImageの読み込みは非同期で行われる

http://forums.create.msdn.com/forums/p/85719/516969.aspx 以下のようなコードを実行した場合、WPFでは問題ありませんが、SilverlightやWindows Phoneでは最後の行の部分でInvalid pointerというメッセージと共にNullReferenceExceptionが発生します。 str…

WebフォームのTextBoxコントロールのHTML5サポート

What's New in ASP.NET 4.5 and Visual Studio 2012 | Microsoft Docs .NET Framework 4.5 Developer Preview(以下、.NET 4.5 DP)では、WebフォームのTextBoxコントロール(System.Web.UI.WebControls.TextBox)においてHTML5サポートが追加されています。…

ListBoxで各項目の間隔をあけて選択できない領域を作る

ListBoxで各項目の間隔をあけて選択できない領域を作りたい(単純に項目の間隔をあけるだけでなく項目と項目の間をクリック/タップしてもSelectionChangedイベントが発生しないようにしたい)場合、2007年の投稿で紹介したListBoxItemのControlTemplateを変…

Image.NineGridプロパティ

System.Windows.ControlsのImageクラスにはありませんが、Windows.UI.XamlのImageクラスにはNineGridプロパティが存在します。

DPIスケール変更時におけるWPFとSilverlightの違い

以前の投稿が@ITの.NET開発者中心厳選ブログ記事として転載されました。ここでは、以前の投稿では文章量の関係から書かなかったもう1つの要素について書きたいと思います。それは、高DPIへの対応です。 Windows 8時代のディスプレイ この15年くらいの間で、…

4つのテクノロジーのControls名前空間を比較

クラス名 Windows Runtime Developer Preview WPF 4.5 Developer Preview Silverlight 5 RC Windows Phone OS 7.1 ApplicationBar ○ - - ○※5 AutoCompleteBox - - ○ - AccessText - ○ - - ActivatingKeyTipEventArgs - ○※2 - - AdornedElementPlaceholder - …

XAMLとHTMLのMetroスタイルアプリで同じことをやってみる -Grid編-

Windows 8 Developer Preivewのテーマ

Windows 8 Developer Preview(以下、DP)でも、Windows 7と同様「Aero」と「ベーシック」のテーマが存在します。そして、Windows 7と見た目を比較した場合、「Aero」でもウィンドウ枠部分に違いがあるのですが、「ベーシック」が大きく変わっていることに気…

Windows 8以降のマイクロソフトのアプリケーション開発技術

Windows 8が登場すると、Metroスタイルという新しいアプリケーションの形態が追加されるため、アプリケーションの開発技術の選択肢はさらに増えることになります。しかしながら、Windowsプラットフォーム上で実行される多くの業務アプリケーションにとっては…

WindowsFormsHostを使用したときの描画問題

WPF

WPF4でWindowsFormsHostを使用した場合、下記のページに書かれているようないくつかの問題がありました。 ハイブリッド アプリケーションのトラブルシューティング | Microsoft Docs その中でも「WPFでホストされているWindowsフォームコントロールは、常にW…

WPFデータグリッドの選択色を変更する

WPF 4の標準DataGridの場合 WPFの標準DataGridの選択色と一口に言っても、実際にはそれに該当しそうな領域が3つほど存在します。 上の図はデフォルトの状態で“コーヒーマイルド”と書かれた「B5」セルをクリックしたときの状態です。この状態で3つの領域は以…

C1FlexGridとC1DataGridの違い

ComponentOne Studio 2011JのSilverlightコンポーネントとWPFコンポーネントには、それぞれ同様にC1FlexGridとC1DataGridという2つのデータグリッドコンポーネントが存在しています。 コントロール名 Silverlight WPF C1FlexGrid FlexGrid for Silverlight F…

Hokuriku.NET Vol.7 in 福井 ―7月30日(土)―

Hokuriku.NET Vol.7 in 福井 : ATND 北陸3県(富山・石川・福井)を中心に、マイクロソフト系の技術勉強会を開催しているHokuriku .NET が、7月30日に7回目となる勉強会を開催します。 日本マイクロソフトの川西裕幸氏によるKinect for Windows SDK betaにつ…

GrapeCity 製品徹底紹介セミナー in 福井 ―7月29日(金)―

製品徹底紹介セミナー in 福井 コンポーネント製品の活用方法をより多くの皆さまに知っていただくため、昨年度から全国でセミナーを開催しています。今年度第1回目として7月29日(金)に福井で実施します。 定番コンポーネント製品の使い方などをセッション形…

Developers Summit 2011 Tohoku オンデマンド配信

http://seshop.com/product/detail/13406/ 7月2日に仙台で行われた、デブサミ東北(Developers Summit 2011 Tohoku)のオンデマンド配信が開始されました。 この配信は有料となっており、その売上全額は、東日本大震災義援金として「ITで日本を元気に」事務…

ActiveReportsのFlashビューワを表示するASP.NET MVCのHTMLヘルパーを作成する

6月11日(土)に下記のイベントが開催され、私も参加予定です。 @IT .NET開発者中心 × Microsoft Tech Fielders 共催セミナー mvcConf @:Japan ~ ASP.NET MVC ブートキャンプ ~ 既に満席となってしまっていますが、Ustream配信も予定されているそうですの…

Buttonコントロールに見るWPF 4とSilverlight 5 Betaの違い

2008年の3月にこのblogで以下の記事を書きました。 Buttonコントロールに見るWPF 3.5とSilverlight 2 Betaの違い - Yuya Yamaki’s blog あれから3年が経過し、Silverlight 5 Betaがリリースされたということで、再び同じ表を掲載します。 WPF 4 Silverlight …

SQL Server CompactでテーブルのID列のID値をリセットする方法

SQL ServerでテーブルのID列のID値をリセットするには、以下のようにDBCC CHECKIDENTコマンドを使います。 DBCC CHECKIDENT ( table_name ); 上記のコマンドを実行した場合、テーブルのID値がID列の最大値にリセットされます。つまり、もしレコードが0件であ…

デブサミ2011のセッションデモ解説 その4

デブサミ2011(Developers Summit 2011)のセッション「【18-D-2】Windowsフォームで大丈夫か?一番良いのを頼む。」のデモ解説その4です。デモ一式はこちらからダウンロードしてください。 WPFのレイアウト機能を使った業務アプリ画面 パフォーマンス コン…

SQL Server Compact 4.0をWPFアプリケーションで使用する

「Visual Studio 2010 SP1 Tools for SQL Server Compact 4.0」をインストールしても、データセットやEntity Data Modelのウィザードにおけるデータソースの一覧に「Microsoft SQL Server Compact 4.0」が表示されるのはASP.NETアプリケーションのプロジェク…

SQL Server Compact 4.0を使っているASP.NETアプリケーションを配置する際の注意点

ASP.NETアプリケーションで[新しい項目の追加]から「SQL Server Compact 4.0 ローカル データベース」を追加すると、以下のようなダイアログが表示され、sdfファイルはApp_Dataフォルダに配置されます。 Visual Studio開発サーバーではなく、IIS上で実行す…

震災復興第1弾「FlexGrid for Silverlight 1.0J」

このたびの東日本大震災により、被害を受けられた皆様に謹んでお見舞いを申し上げます。 また、震災による影響で長らくグレープシティのサービスがご利用いただけない状況が続き、皆さまには大変なご迷惑とご心配をおかけいたしましたこと、心よりお詫び申し…

Visual Studio 2010 SP1でSQL Server Compact 4.0のデザイン時サポートを有効にする

Visual Studio 2010 SP1の新機能として、「SQL Server Compact 4.0のデザイン時サポート」というのが下記のページに書かれています。 Visual Web Developer の新機能 しかしながら、Visual Studio 2010 SP1とSQL Server Compact 4.0を単純にインストールした…

デブサミ2011のセッションデモ解説 その3

デブサミ2011(Developers Summit 2011)のセッション「【18-D-2】Windowsフォームで大丈夫か?一番良いのを頼む。」のデモ解説その3です。デモ一式はこちらからダウンロードしてください。 WPFのレイアウト機能を使った業務アプリ画面 パフォーマンス コン…

Visual Studio 2010のコードのコピー&ペーストにおける文字化け問題の回避策

記事を書くかあるいはプレゼンをする方はご存知かと思いますが、Visual Studio 2010ではコードをコピーしてWordやPowerPointなどに貼り付けると、日本語部分が文字化けしてしまいます。 http://connect.microsoft.com/VisualStudioJapan/feedback/details/55…

デブサミ2011のセッションデモ解説 その2

デブサミ2011(Developers Summit 2011)のセッション「【18-D-2】Windowsフォームで大丈夫か?一番良いのを頼む。」のデモ解説その2です。デモ一式はこちらからダウンロードしてください。 WPFのレイアウト機能を使った業務アプリ画面 パフォーマンス コン…

デブサミ2011のセッションデモ解説 その1

デブサミ2011(Developers Summit 2011)のセッション「【18-D-2】Windowsフォームで大丈夫か?一番良いのを頼む。」の資料とデモはこちらの投稿で公開しました。しかしながら、どのようにデモを見たらよいのかがセッションを受講していない方には分からない…