○○のご提案 Visual Studio LightSwitchの概要 株式会社アゼスト Copyright 2010 AZEST Inc. All Rights Reserved. ○○のご提案 LightSwitchとは 正式名称は「Visual Studio LightSwitch」 Visual Studio 製品ファミリーの一部。 2010/08/23に公開。 現在のバージョンはBeta 1 Visual Studioのプラグインという形で提供。 GUI操作でアプリケーション開発。 データのCRUD(追加・更新・参照・削除)を行うアプリケーションを開発可能 Copyright 2010 AZEST Inc. All Rights Reserved. 2 ○○のご提案 LightSwitchアプリケーションのサンプル画面 Copyright 2010 AZEST Inc. All Rights Reserved. 3 ○○のご提案 LightSwitchアプリケーションのサンプル画面 Copyright 2010 AZEST Inc. All Rights Reserved. 4 ○○のご提案 LightSwitchアプリケーションの配置方法の種類 構成種別 配布方式 ローカルリソースアクセス デスクトップ クライアント、2 層展開 不要 ClickOnce 緩い デスクトップ クライアント、3 層展開 必要 ClickOnce 緩い ブラウザー クライアント、3 層展開 配布不要 厳しい Copyright 2010 AZEST Inc. All Rights Reserved. IIS 必要 5 ○○のご提案 LightSwitchを構成するテクノロジ LightSwtchはMicrosoftが提供しているフレームワークを組み合わせて実現されている。 Silverlight MEF ASP.NET WCF RIA Services Entity Framework etc Copyright 2010 AZEST Inc. All Rights Reserved. 6 ○○のご提案 LightSwitchアプリケーション開発の流れ LightSwitchアプリケーション開発 1. データの定義 2. スクリーンの定義 スクリーン Copyright 2010 AZEST Inc. All Rights Reserved. 7 ○○のご提案 データの定義 VSでテーブルを追加してデータ項目を設定する 文字列や数値、電話番号、郵便番号、通貨、メールアドレスなどの型を使用できる データソースとしてDB(SQL Server)、SharePoint、WCF RIA Service、Accessを使用できる 。 スクリーン Copyright 2010 AZEST Inc. All Rights Reserved. データ データソース 8 ○○のご提案 データの定義 GUIで定義可能 Copyright 2010 AZEST Inc. All Rights Reserved. 9 ○○のご提案 スクリーンの定義 ②スクリーンの名前を 指定する ③スクリーンが操作する データを選択する ①スクリーンの種類を 選択する Copyright 2010 AZEST Inc. All Rights Reserved. 10 ○○のご提案 スクリーンの種類 スクリーンの種類 説明 New Data Screen データを1件登録 Detail Screen データを1件表示 Search Data Screen 複数データをリスト表示 Editable Grid Screen 複数データをリスト表示。編集可能 List and Details Screen 複数データをリスト表示。1件の詳細データも表示 Copyright 2010 AZEST Inc. All Rights Reserved. 11 ○○のご提案 スクリーンの設定 スクリーンの設定では、データの項目に対してどのコントロールを割り当てるかを設定する。 コントロールのレイアウトはテンプレートで決定するので、変更できない。 Copyright 2010 AZEST Inc. All Rights Reserved. 12 ○○のご提案 LightSwitchアプリケーションの実行 以上の操作で実行可能なアプリケーションが生成される。 Copyright 2010 AZEST Inc. All Rights Reserved. 13 ○○のご提案 Visual Stuidio LightSwitchのその他の機能 セキュリティ 認証 • Windows 認証 または 使用するフォーム認証 アクセス制御 • スクリーン、コマンド、データ エンティティ、およびクエリ単位でアクセス制御を設定できる クエリのカスタマイズ 絞り込み、ソート順などを設定できる。 スクリーンからExcelやWordにエクスポートできる。 カスタムコントロールをスクリーンに設定できる。 Copyright 2010 AZEST Inc. All Rights Reserved. 14 ○○のご提案 β以降で注目したいポイント LightSwitchアプリケーションをどこまでカスタマイズできるようになるかがカギ テーマはどの程度まで設定できるようになるのか? シェルのカスタマイズはどこまでできるようになるのか? シェルにカスタムスクリーンを追加できないか? • スクリーンにカスタムコントロールを追加することはできる Copyright 2010 AZEST Inc. All Rights Reserved. 15
© Copyright 2024 ExpyDoc