Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Yoshitaka Seo
4,240 views
LightSwitchでWebアプリ開発
2013年5月11日(土) 開催、Community Open Day 2013 のセッション資料 http://cod.ms/
Read more
2
Save
Share
Embed
Embed presentation
Download
Downloaded 20 times
1
/ 33
2
/ 33
3
/ 33
4
/ 33
5
/ 33
6
/ 33
7
/ 33
8
/ 33
9
/ 33
10
/ 33
11
/ 33
12
/ 33
13
/ 33
14
/ 33
15
/ 33
16
/ 33
17
/ 33
18
/ 33
19
/ 33
20
/ 33
21
/ 33
22
/ 33
23
/ 33
24
/ 33
25
/ 33
26
/ 33
27
/ 33
28
/ 33
29
/ 33
30
/ 33
31
/ 33
32
/ 33
33
/ 33
More Related Content
PDF
LightSwitch ~結局何ができるの~ rev 2
by
Yoshitaka Seo
PDF
LightSwitch 結局何ができるの
by
Yoshitaka Seo
PDF
LightSwitchで Office 365 開発
by
Yoshitaka Seo
PDF
LightSwitchでマルチデータソース
by
Yoshitaka Seo
PDF
LightSwitch で遊んでみた Rev. 2
by
Yoshitaka Seo
PDF
LightSwitch で OData
by
Yoshitaka Seo
PDF
LightSwitchからUXを見てみる
by
Yoshitaka Seo
PDF
Introduction to application architecture on asp.net mvc
by
Atsushi Fukui
LightSwitch ~結局何ができるの~ rev 2
by
Yoshitaka Seo
LightSwitch 結局何ができるの
by
Yoshitaka Seo
LightSwitchで Office 365 開発
by
Yoshitaka Seo
LightSwitchでマルチデータソース
by
Yoshitaka Seo
LightSwitch で遊んでみた Rev. 2
by
Yoshitaka Seo
LightSwitch で OData
by
Yoshitaka Seo
LightSwitchからUXを見てみる
by
Yoshitaka Seo
Introduction to application architecture on asp.net mvc
by
Atsushi Fukui
What's hot
PDF
XAML のこれまでとこれから、今「やる」べき意義
by
インフラジスティックス・ジャパン株式会社
PDF
SharePoint アプリ開発ツールの比較
by
Yoshitaka Seo
PDF
【de:code 2020】 Azure Bot Services を使って Teams bot を開発する
by
日本マイクロソフト株式会社
PDF
【de:code 2020】 Build 2020 最新情報 〜 Azure & Visual Studio & .NET 〜
by
日本マイクロソフト株式会社
PDF
.NET Core 3.0 で見る Client Apps #BuriKaigi #BuriKaigi2019
by
Hiroyuki Mori
PDF
無償版Visual StudioでいろいろWeb開発
by
Narami Kiyokura
PDF
【de:code 2020】 監視と管理を自動化するサンプル Center of Excellence Starter Kit 概説
by
日本マイクロソフト株式会社
PDF
【de:code 2020】 React Native で Windows アプリ開発 ~React Native for Windows~
by
日本マイクロソフト株式会社
PDF
開発支援ツールとは?
by
Daisuke Nishino
PDF
クラウドビジネスアプリ ~ Visual Studio 2013 の新しいプロジェクトテンプレート
by
Yoshitaka Seo
PDF
5分で理解するクラウドビジネスアプリ
by
Yoshitaka Seo
PDF
Visual Studio 2015 リリース記念 勉強会 universal windows platform app
by
一希 大田
PDF
最新のプラットフォーム技術と開発ツールを活用した Web の構築
by
Tomoyuki Iwade
PDF
【de:code 2020】 Microsoft 自身の事例から学ぶクラウド移行の価値
by
日本マイクロソフト株式会社
PDF
20150530 めとべや東京8 universal windows platform appの画面開発
by
一希 大田
PDF
.NET の今 ~ 最新アップデートと 2019 年の展望
by
Akira Inoue
PDF
OSC2018 hiroshima session slide by OSSC
by
Daisuke Nishino
PDF
20150905 stream analytics
by
一希 大田
PDF
【de:code 2020】 2020 年の最新 Xamarin 概要
by
日本マイクロソフト株式会社
PPTX
WindowsMLを使ったUWPアプリの作り方
by
Yoshinori Hayashi
XAML のこれまでとこれから、今「やる」べき意義
by
インフラジスティックス・ジャパン株式会社
SharePoint アプリ開発ツールの比較
by
Yoshitaka Seo
【de:code 2020】 Azure Bot Services を使って Teams bot を開発する
by
日本マイクロソフト株式会社
【de:code 2020】 Build 2020 最新情報 〜 Azure & Visual Studio & .NET 〜
by
日本マイクロソフト株式会社
.NET Core 3.0 で見る Client Apps #BuriKaigi #BuriKaigi2019
by
Hiroyuki Mori
無償版Visual StudioでいろいろWeb開発
by
Narami Kiyokura
【de:code 2020】 監視と管理を自動化するサンプル Center of Excellence Starter Kit 概説
by
日本マイクロソフト株式会社
【de:code 2020】 React Native で Windows アプリ開発 ~React Native for Windows~
by
日本マイクロソフト株式会社
開発支援ツールとは?
by
Daisuke Nishino
クラウドビジネスアプリ ~ Visual Studio 2013 の新しいプロジェクトテンプレート
by
Yoshitaka Seo
5分で理解するクラウドビジネスアプリ
by
Yoshitaka Seo
Visual Studio 2015 リリース記念 勉強会 universal windows platform app
by
一希 大田
最新のプラットフォーム技術と開発ツールを活用した Web の構築
by
Tomoyuki Iwade
【de:code 2020】 Microsoft 自身の事例から学ぶクラウド移行の価値
by
日本マイクロソフト株式会社
20150530 めとべや東京8 universal windows platform appの画面開発
by
一希 大田
.NET の今 ~ 最新アップデートと 2019 年の展望
by
Akira Inoue
OSC2018 hiroshima session slide by OSSC
by
Daisuke Nishino
20150905 stream analytics
by
一希 大田
【de:code 2020】 2020 年の最新 Xamarin 概要
by
日本マイクロソフト株式会社
WindowsMLを使ったUWPアプリの作り方
by
Yoshinori Hayashi
Similar to LightSwitchでWebアプリ開発
PDF
One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~
by
Akira Inoue
PPTX
自己紹介とC# Devkitについて.pptx
by
hkharu0803
PDF
最新 ASP.NET Web 開発オーバービュー
by
Akira Inoue
PDF
LightSwitchで遊んでみた
by
Yoshitaka Seo
PDF
.NET Gadgeteer の紹介
by
Yoshitaka Seo
PDF
Cloud Business Appication って何?
by
Yoshitaka Seo
PDF
デブサミ関西2011 オフィシャルコミュニティ募集!
by
Developers Summit
PDF
無償のVisual studioで作るクライアント アプリ
by
Yasuhiko Yamamoto
PPTX
C# Tokyo はじめました
by
m ishizaki
PDF
ASP.NET vNext / Visual Studio "14" に見る .NET の未来像
by
Akira Inoue
PPTX
基盤の改善から既存アプリケーションの改善
by
T.R. Nishi
PDF
2011年マイクロソフト テクノロジー振り返り~開発編~
by
Takeshi Shinmura
PDF
【XDev 2011】 B-4 明日を支えるITに求められる開発アジリティ~ 継続的フィードバックで見る最新開発環境の全貌
by
智治 長沢
PDF
プログラマとデザイナで時計を作るVisual studioハッカソン ~ TDDの考え方を開発全体に応用してみよう!
by
Yasuhiko Yamamoto
PDF
イノベーションスプリント2011 infragisticsにおける世界分散アジャイル開発事例~ communication matters ~
by
InnovationSprint2011
PDF
Agile 459 | 11/17 資料
by
智治 長沢
ODP
Sapporo Open Seminar 2
by
Hiro Yoshioka
ODP
Sapporo Open Seminar 1
by
Hiro Yoshioka
PDF
XAML と C# を使った Windows ストアアプリ(LOB)構築のためのtips Prism 4.5 & Kona project 等のご紹介
by
Shotaro Suzuki
PDF
Opensource and Value creation by community
by
Hiro Yoshioka
One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~
by
Akira Inoue
自己紹介とC# Devkitについて.pptx
by
hkharu0803
最新 ASP.NET Web 開発オーバービュー
by
Akira Inoue
LightSwitchで遊んでみた
by
Yoshitaka Seo
.NET Gadgeteer の紹介
by
Yoshitaka Seo
Cloud Business Appication って何?
by
Yoshitaka Seo
デブサミ関西2011 オフィシャルコミュニティ募集!
by
Developers Summit
無償のVisual studioで作るクライアント アプリ
by
Yasuhiko Yamamoto
C# Tokyo はじめました
by
m ishizaki
ASP.NET vNext / Visual Studio "14" に見る .NET の未来像
by
Akira Inoue
基盤の改善から既存アプリケーションの改善
by
T.R. Nishi
2011年マイクロソフト テクノロジー振り返り~開発編~
by
Takeshi Shinmura
【XDev 2011】 B-4 明日を支えるITに求められる開発アジリティ~ 継続的フィードバックで見る最新開発環境の全貌
by
智治 長沢
プログラマとデザイナで時計を作るVisual studioハッカソン ~ TDDの考え方を開発全体に応用してみよう!
by
Yasuhiko Yamamoto
イノベーションスプリント2011 infragisticsにおける世界分散アジャイル開発事例~ communication matters ~
by
InnovationSprint2011
Agile 459 | 11/17 資料
by
智治 長沢
Sapporo Open Seminar 2
by
Hiro Yoshioka
Sapporo Open Seminar 1
by
Hiro Yoshioka
XAML と C# を使った Windows ストアアプリ(LOB)構築のためのtips Prism 4.5 & Kona project 等のご紹介
by
Shotaro Suzuki
Opensource and Value creation by community
by
Hiro Yoshioka
More from Yoshitaka Seo
PDF
Arduino で組み込み開発 - 京都TECH オープンキャンパス2021
by
Yoshitaka Seo
PDF
Azure IoT Edge で Custom Vision
by
Yoshitaka Seo
PDF
BIerのためのAI入門
by
Yoshitaka Seo
PDF
AIの見方、AIとの付き合い方
by
Yoshitaka Seo
PDF
API ペタペタしただけのお手軽 感情分析アプリ
by
Yoshitaka Seo
PDF
Bot Framework Emulator はこんなにすごい
by
Yoshitaka Seo
PDF
PowerApps アプリ開発入門
by
Yoshitaka Seo
PDF
構造化データをツールで簡単に分析
by
Yoshitaka Seo
PDF
Custom Visionで仏像を画像分類
by
Yoshitaka Seo
PDF
AI-900 ポイント解説
by
Yoshitaka Seo
PDF
言語系サービスの統合ポータル Language Studio で Microsoft AI を再確認
by
Yoshitaka Seo
PDF
VS Code Tools for AI の紹介
by
Yoshitaka Seo
PDF
チャットボットの自然言語処理
by
Yoshitaka Seo
PDF
Machine Learning Serviceを使ってみよう
by
Yoshitaka Seo
PDF
Bot Builder V4 SDK + QnA Maker / LUIS
by
Yoshitaka Seo
PDF
AI プログラミング - OCA / 京都TECH オープンキャンパス 2021
by
Yoshitaka Seo
PDF
QnA Maker 逆入門
by
Yoshitaka Seo
PDF
誰もが AI を使う時代、作る時代
by
Yoshitaka Seo
PDF
Custom Visionを活用するためのTips
by
Yoshitaka Seo
PDF
Machine Learning studio で構造化データから予測分析 (LT版)
by
Yoshitaka Seo
Arduino で組み込み開発 - 京都TECH オープンキャンパス2021
by
Yoshitaka Seo
Azure IoT Edge で Custom Vision
by
Yoshitaka Seo
BIerのためのAI入門
by
Yoshitaka Seo
AIの見方、AIとの付き合い方
by
Yoshitaka Seo
API ペタペタしただけのお手軽 感情分析アプリ
by
Yoshitaka Seo
Bot Framework Emulator はこんなにすごい
by
Yoshitaka Seo
PowerApps アプリ開発入門
by
Yoshitaka Seo
構造化データをツールで簡単に分析
by
Yoshitaka Seo
Custom Visionで仏像を画像分類
by
Yoshitaka Seo
AI-900 ポイント解説
by
Yoshitaka Seo
言語系サービスの統合ポータル Language Studio で Microsoft AI を再確認
by
Yoshitaka Seo
VS Code Tools for AI の紹介
by
Yoshitaka Seo
チャットボットの自然言語処理
by
Yoshitaka Seo
Machine Learning Serviceを使ってみよう
by
Yoshitaka Seo
Bot Builder V4 SDK + QnA Maker / LUIS
by
Yoshitaka Seo
AI プログラミング - OCA / 京都TECH オープンキャンパス 2021
by
Yoshitaka Seo
QnA Maker 逆入門
by
Yoshitaka Seo
誰もが AI を使う時代、作る時代
by
Yoshitaka Seo
Custom Visionを活用するためのTips
by
Yoshitaka Seo
Machine Learning studio で構造化データから予測分析 (LT版)
by
Yoshitaka Seo
LightSwitchでWebアプリ開発
1.
瀬尾佳隆 (@seosoft) /
技術ひろば.net Microsoft MVP for Visual C# Community Open Day 2013 LightSwitch で Web アプリ開発
2.
自己紹介 / コミュニティー紹介 瀬尾
佳隆 (せお よしたか) MVP for Visual C# (Jan 2009 – Dec 2013) ブログ・・・http://yseosoft.wordpress.com/ 劇団四季と AKB48 とディズニーリゾートが好き 技術ひろば.net (http://hiroba-tech.net/) テーマを限定せずにユルく勉強会を開催 技術を楽しむ、技術でつながる 次回は 6月15日 (土) に開催
3.
アジェンダ LightSwitch の進化 • そもそも
LightSwitch とは? • バージョンアップで汎用性向上 開発手順 • テーブル定義 • 画面定義 • コーディング • デザイン変更 デモ中心で 具体的な手順を 紹介します
4.
アジェンダ LightSwitch の進化 • そもそも
LightSwitch とは? • バージョンアップで汎用性向上 開発手順 • テーブル定義 • 画面定義 • コーディング • デザイン変更 デモ中心で 具体的な手順を 紹介します 今日のポイント
5.
LightSwitch の進化
6.
そもそも LightSwitch とは? 生産性が高い 開発ツール コーディングは最小限 開発手順の一貫性 画面レイアウトの一貫性
7.
バージョンアップで汎用性向上 • 生産性が高い業務アプリ開発ツール • クライアントは
Silverlight v1 LightSwitch 2011 • OData 対応 • 他の技術との組み合わせが容易に v2 Visual Studio 2012 • HTML Client 対応 • スマホ/タブレットを意識した画面 v3 VS 2012 Update 2
8.
バージョンアップで汎用性向上 • 生産性が高い業務アプリ開発ツール • クライアントは
Silverlight v1 LightSwitch 2011 • OData 対応 • 他の技術との組み合わせが容易に v2 Visual Studio 2012 • HTML Client 対応 • スマホ/タブレットを意識した画面 v3 VS 2012 Update 2
9.
開発手順の概要 テーブル 定義 画面 定義 (コード) (デザイン 変更) 配置 「テーブルを書いて 画面をデザインする」 の 反復が開発の基本
コードはできるだけ書かない 画面デザインもできるだけ 自動化
10.
開発手順 ~テーブル定義~
11.
テーブル定義の手順 テーブル作成 (表示名変更) バリデーション設定 リレーション作成 (クエリ追加)
12.
テーブル定義
13.
リレーション作成
14.
クエリ追加
15.
開発手順 ~画面定義~
16.
画面定義の手順 スクリーン作成 ボタン追加 タップ操作追加 (クエリ変更)
17.
スクリーン作成
18.
ボタン追加
19.
タップ操作追加
20.
クエリ変更
21.
開発手順 ~コーディング~
22.
コーディング箇所 • カスタムバリデーション バリデーション ルール • 新規作成時に規定値を表示 •
DB 更新時に規定値を保存 データ更新時の 値の指定 • DOM に HTML 要素を挿入 • jQueryUI の Widget などを利用可能 カスタム コントロール • 色、サイズなどを細かく指定 • 非同期でデータ読み込み 属性 / CSS の 動的変更
23.
開発手順 ~デザイン変更~
24.
デザイン変更の方法 • コーディングで実現 属性 /
CSS の 動的変更 • 白背景/黒背景のテーマを自動生成 • 必要に応じてカスタマイズも可能 デフォルト CSS の交換 • 標準だけでは不足するスタイルを追加 ユーザー定義 CSS の編集 • 実際の画面を見ながらスタイル編集 • LightSwitch でそのまま取り込める jQuery Mobile ThemeRoller
25.
デザインに関するファイル
26.
CSS の切り替え
27.
jQuery Mobile
28.
jQuery Mobile Theme
Roller
29.
まとめ
30.
LightSwitch HTML Client
で Web 開発 • 一貫した開発手順 • テーブルも画面もできるだけ自動化 生産性 • スマホ/タブレットを強く意識 • プラグイン不要 汎用性 • コードが少ない=バグが少ない • 統一感のある UX を自動生成 安定性
31.
参考) 次のステップ • 柔軟なバリデーションをコードで実現 カスタム バリデーション •
jQueryUI やサードパーティーの Widget • HTML Client の範囲で視覚効果を向上 カスタム コントロール • 業務アプリでもクラウドでも必要 認証 アクセス制御 • OData 対応=他のクライアントと連携 • 集計、分析、印刷には Office を使う、など ブラウザー以外 との連携
32.
参考) Runtime Update
1 今週発表されました jQueryMobile 1.3 対応 詳しくは LightSwitch Team Blog で http://blogs.msdn.com/b/lightswitch/archive/2013/05/07/ announcing-runtime-update-1-supporting-jquerymobile-1-3.aspx
33.
ご清聴ありがとうございました
Download