残りの部分を一気に完成させましょう。図22と表5を参考にして、各コントロールを配置します。作業を効率よく進めるためのポイントは、Gridコントロールで仕切った枠の中に小さく配置し、レイアウトをリセットすることです。 ステップ5:データ入力画面の作成、DBへの保存/破棄機能の実装 コントロールを配置したらButtonコントロールにコマンドを割り当てていきます。WCF RIAサービスを利用すると、ドメインデータソースの中にデータベースへの変更を一括で書き込むSubmitChangesCommand、データベースへの変更を一括で破棄するRejectChangesCommandが用意されます。これらのコマンドはXAMLで利用できるので、ボタンのクリックイベントハンドラに記述する必要はありません。 「変更の保存」と「変更の破棄」のButtonに、それぞれに対応するコマンドを割り当てましょう。[変更の
引き続いて、データベース(DB)にアクセスするアプリケーションを作成します。本題に入る前に、Silverlightにおけるデータアクセスの注意点を理解しましょう。Silverlightアプリケーションはデスクトップアプリケーションと異なり、データベースに直接は接続できません。Webサービスを経由してデータにアクセスする必要があります。そのため、SilverlightのDBアプリケーションは3階層やn階層のシステム構成になり、従来システムより開発が難しくなります。 しかしSilverlight 4では、WCF RIAサービスを利用することで、従来のクライアント/サーバー型システムのようにDBアプリケーションを開発できるようになりました。また、Silverlight 4 Toolsを使うと、データアクセス用フォームをドラッグ&ドロップ操作で簡単に作成できます。 図9は今回作成する「作業管理アプ
開発環境を用意できたら“Silverlight版Hello world”を作成してみましょう。クラウド上にあるビデオファイルを再生するアプリケーションです。ここでは、Gridコントロールを使ったレイアウトの設定、MediaElementコントロールを使ったビデオ再生、Buttonコントロールのイベントハンドラの実装、Silverlight Toolkitを使ったテーマの適用を説明します。 プロジェクトを作る VWDを起動し(図1)、スタートページにある[新しいプロジェクト...]をクリックするか、メニューから[ファイル]→[新しいプロジェクト]を選択してください。プロジェクトのテンプレート一覧が表示されます(図2)。
Silverlightはマイクロソフトが開発・提供しているWebブラウザのプラグインソフトです。Webブラウザ上で、音楽やビデオなどのメディアを再生したり、RIA(Rich Internet Application)のような表現力の高いアプリケーションを実行したりできます。2007年9月にバージョン1.0が登場してから、毎年バージョンアップを続け、2010年4月16日には最新バージョンSilverlight 4がリリースされました*1。 Silverlightの実体は、Windows Vistaから採用したUI技術のWPF(Windows Presentation Foundation)のサブセット版です。Webブラウザのプロセス上でSilverlightのランタイム(実行環境)が動作し、その上でアプリケーションが実行されます。そのため実行に当たっては、Webブラウザに準ずるセキュリティ上
はじめに Webページを作成する際、メインページの補助入力やちょっとしたアドバイスなどの表示に、ポップアップウィンドウを使いたいときもあります。しかし、Silverlightアプリケーションでポップアップウィンドウを使おうとすると、結構手間がかかります。 ComponentOne Studio for Silverlightに収録されているWindow for Silverlightは、このポップアップウィンドウを簡単に表示できるコントロールです。ウィンドウの状態も、モーダル/モードレスから選べるのでさまざまな用途に使うことができます。 そこで、今回はこのWindow for Silverlightを使って、メモとヘルプを表示するウィンドウを持ったSilverlightアプリケーションを作成してみました。 対象読者 Visual Basic/Visual C# 2008を使ってプログラムを
本稿は、Scott Guthrie氏のブログを、氏の許可を得て、翻訳、転載したものです。米Microsoft社の副社長で、ASP.NETやSilverlightの開発チームを統率する氏のブログでは、次期製品を含む最新の技術をいち早く紹介しています。原典:Announcing Silverlight 5。 今日(注:米国時間2010年12月2日のエントリー)のSilverlight FireStarterイベントで、次期リリースのSilverlightを公表しました。 Silverlight 5には、素晴らしい新機能が追加され、開発者は、上質なメディア体験が作成でき、ブラウザ、デスクトップ、デバイス対応のリッチなアプリケーションを提供できるようになります。今朝の私の基調講演で、Silverlight 5が提供する開発者の生産性と、Silverlight 5が可能にする新しいユーザー体験を、強
日本時間本日早朝(2010/12/03)、米国 でのイベントSilverlight Fire Starterのキーノートにおいて、Silverlight 5が発表されました。 WPFの存在意義を脅かすほどのSilverlightの機能強化が発表される中、The Future of Microsoft SilverlightとしてMVVMパターン用サポートがSilverlight 5 標準に公式に採用される事が発表されました。 Model View ViewModel (MVVM) and Databinding enhancements allow more work to be done more easily via XAML: Debugging support now allows breakpoints to be set on a binding, so you can ste
WPF/Silverlight開発において、イベント駆動開発じゃ何故いけないのか? MVC/MVP/PMパターンとMVVMはどう違うのか、どういったメリットがあるのか? そういう声を聴く機会は少なくありません。 MVVMパターンとイベント駆動開発、MVC/MVP/PMパターンとの関係について僕の理解をまとめました。 MVVMパターンをわざわざ適応する事に疑問がある方にはぜひ読んで欲しいと思っています。 また、このドキュメントを記述するにあたり@matarilloさん、@ufcppさん、@yfakariyaさん、諸先輩方3方に叩き台を見ていただき多くの指摘を頂くことができました。今回は頂いたフィードバックを受けて公開する形になっております。 押しつけがましくも一方的に依頼させていただいて、にも拘わらず非常に丁寧に様々な指摘・示唆を頂くことができました。 この場を借りてお礼申し上げます。ありが
特集:WPF/Silverlight時代のDataGrid速習講座(後編) 初めてのWPF/Silverlightデータグリッド開発 デジタルアドバンテージ 一色 政彦 2010/11/26 前回は、基礎知識としてWPFやSilverlightのデータグリッド(=DataGridコントロール)の機能性を簡単に知るために、Windowsフォーム版およびASP.NET Webフォーム版と横並びにして比較した。今回は、それらの具体的な開発方法の説明に入っていこう。 本稿の前半では「WPF」のデータグリッド、後半では「Silverlight」のデータグリッドを活用した開発の基本手順を解説する。「まずは何とか作れるようになる」ことを目的としているので、「取りあえず、簡単に開発を試したい」という方を読者ターゲットとしている。 なお、本特集の前提条件として、すべてのサンプル・プログラムやスクリーン・キャ
MSDN マガジン: 注目記事 Silverlight 4 の驚異的なパフォーマンスを支える新 CLR - ランタイムと基本クラスの強化 更新日: 2010 年 11 月 12 日 Silverlight 4 は、前バージョン Silverlight 3 に比べ、実行速度において、著しいパフォーマンスの向上を実現しています。この秘密は、Silverlight 4 の新 CLR (共通言語ランタイム) にあります。実はこの新 CLR では、ランタイムと基本クラスの両方が強化されています。 ここで Silverlight のアーキテクチャをおさらいしておきましょう。下図の通り、Silverlight プラットフォームは、入力、UI レンダリング、メディア、Deep Zoom、コントロール、レイアウト、データ バインディング、DRM、XAML 等から構成されるプレゼンテーション コアと、データ
2015 年 7 月 29 日より提供を開始した Windows 10 においても、Silverlight のブラウザー外実行をお使いいただけるほか、Windows 10 に搭載されている Internet Explorer 11 でのサポートは継続されます。 しかしながら、Microsoft Silverlight 5 は 2021 年 10 月 12 日にメインストリーム サポートが終了いたします。ただし、動作するブラウザーのサポート ライフサイクルが終了している場合がございますのでご注意ください。Silverlight のシステム要件は こちらからご確認いただけます。Silverlight のサポート ライフサイクルについての詳細は マイクロソフト サポート ライフサイクルでご確認いただけます。 関連リンク Silverlight の機能 | バージョン別機能比較表 | 開発者向け情
特集:WPF/Silverlight時代のDataGrid速習講座(前編) WPF/Silverlightデータグリッド・コントロールの基礎と比較 デジタルアドバンテージ 一色 政彦 2010/11/12 2010/11/12 更新 「データグリッド(DataGrid)周りがきちんと整備されるまで、WPFやSilverlightは様子見とする。」 ほんの1年前までは、こういう意見は少なくなかった。 実際、WPF(Windows Presentation Foundation)が正式にサポートされたVisual Studio 2008(以降、VS 2008)において、IDE(統合開発環境)が提供するWPFデザイナは、(Windowsフォーム・デザイナと比較して)細かい部分が機能的に熟(こな)れていなかったため、開発生産性や機能性、実運用時の安定性に不安があったのも事実だ。また、当時はまだ、業
・コミPo!とは 少し前に話題になったので知っている人も多いと思うが、絵心がなくてもマンガが作れるというツールである。歌唱力がなくても歌を歌わせられるという意味で「マンガ版初音ミク」と評する人もいるようだ。詳しくは「コミPo!」を見ていただくとして、このニュースを聞いて大いに興味を持った。何しろ私は、「“ドラえもん”を描いてみて」と言われても、「どうみても“ぼのぼの”だね」というものしか描けないほど絵心というものが欠落しているのだ(「TechEd新聞」の四コマ漫画も、ものすごく大雑把な形でネタ出しして、絵を描いてもらっている)。 正式版の発売は12月になるそうだが、先月、発売に先駆けて先行体験版の募集が行われた。応募が多く抽選になったそうだが、無事当選して昨日体験版をダウンロードできるようになった。 ・早速触ってみた 面白い。何ができるかは機能紹介などで事前に見ていたわけだが、それがそのま
このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 July 2010 Volume 25 Number 07 UI 最前線 - Silverlight 4 における滑らかな UI Charles Petzold | July 2010 コード サンプルのダウンロード 最近、"滑らかな UI" という用語がよく使われるようになってきました。これは、ビジュアル オブジェクトが突然目の前に現れたり、ある場所から別の場所に瞬間移動したりしないようにする UI デザイン技法のことです。表示上滑らかに動くオブジェクトは、目の前に現れたり、状態が遷移していくようすがより魅力的になります。ときには、オブジェクトがまるで霧の中から現れてきたり、目の前に滑り込んできたりするよう
このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 Silverlight 4 の新機能とパフォーマンスの向上 Andrew Pardoe Silverlight 4 の最大の変更点の 1 つは、中核となる実行エンジン用の CLR が新しいバージョンに移行されたことです。Microsoft .NET Framework 2.0 から .NET Framework 3.5 SP1 までの .NET Framework のすべてのリリースでは、その中核に同じ CLR を使用してきました。.NET Framework 4 ではいくつか変更が加えられました。たとえば、ダウンロードが容易な Client Profile を要素から取り除いたり、ネイティブ バイナリのレイ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く