Submit Search
Upload
改めてLightSwitchでWeb開発 & Office365 開発
•
0 likes
•
2,545 views
Yoshitaka Seo
Follow
MVP Community Camp (2015年1月31日(土) 開催)セッション資料 LightSwitch の基本的な開発とカスタマイズのポイントの紹介
Read less
Read more
Software
Report
Share
Report
Share
1 of 30
Download now
Download to read offline
Recommended
Active directoryと認証・認可
Active directoryと認証・認可
Hiroki Kamata
Project Sienaはどうやって動いているか
Project Sienaはどうやって動いているか
Yoshitaka Seo
SharePoint ユーザーのための IFTTT で IoT 体験
SharePoint ユーザーのための IFTTT で IoT 体験
Yoshitaka Seo
.NET Micro Framework で IoT
.NET Micro Framework で IoT
Yoshitaka Seo
SharePoint Online 「アクセス権」を理解する
SharePoint Online 「アクセス権」を理解する
Kazuhiko Nakamura
Office 365 のチームサイトを 美味しく つかう 10 の方法
Office 365 のチームサイトを 美味しく つかう 10 の方法
Kazuhiko Nakamura
初めてでも大丈夫!SharePoint 開発の第一歩
初めてでも大丈夫!SharePoint 開発の第一歩
Yoshitaka Seo
Office 365 勉強会「いまさらきけない? SharePoint の基礎のキソ」
Office 365 勉強会「いまさらきけない? SharePoint の基礎のキソ」
Kazuhiko Nakamura
Recommended
Active directoryと認証・認可
Active directoryと認証・認可
Hiroki Kamata
Project Sienaはどうやって動いているか
Project Sienaはどうやって動いているか
Yoshitaka Seo
SharePoint ユーザーのための IFTTT で IoT 体験
SharePoint ユーザーのための IFTTT で IoT 体験
Yoshitaka Seo
.NET Micro Framework で IoT
.NET Micro Framework で IoT
Yoshitaka Seo
SharePoint Online 「アクセス権」を理解する
SharePoint Online 「アクセス権」を理解する
Kazuhiko Nakamura
Office 365 のチームサイトを 美味しく つかう 10 の方法
Office 365 のチームサイトを 美味しく つかう 10 の方法
Kazuhiko Nakamura
初めてでも大丈夫!SharePoint 開発の第一歩
初めてでも大丈夫!SharePoint 開発の第一歩
Yoshitaka Seo
Office 365 勉強会「いまさらきけない? SharePoint の基礎のキソ」
Office 365 勉強会「いまさらきけない? SharePoint の基礎のキソ」
Kazuhiko Nakamura
言語系サービスの統合ポータル Language Studio で Microsoft AI を再確認
言語系サービスの統合ポータル Language Studio で Microsoft AI を再確認
Yoshitaka Seo
Arduino で組み込み開発 - 京都TECH オープンキャンパス2021
Arduino で組み込み開発 - 京都TECH オープンキャンパス2021
Yoshitaka Seo
AI-900 ポイント解説
AI-900 ポイント解説
Yoshitaka Seo
AI プログラミング - OCA / 京都TECH オープンキャンパス 2021
AI プログラミング - OCA / 京都TECH オープンキャンパス 2021
Yoshitaka Seo
AIの見方、AIとの付き合い方
AIの見方、AIとの付き合い方
Yoshitaka Seo
Custom Visionで仏像を画像分類
Custom Visionで仏像を画像分類
Yoshitaka Seo
誰もが AI を使う時代、作る時代
誰もが AI を使う時代、作る時代
Yoshitaka Seo
Azure IoT Edge で Custom Vision
Azure IoT Edge で Custom Vision
Yoshitaka Seo
API ペタペタしただけのお手軽 感情分析アプリ
API ペタペタしただけのお手軽 感情分析アプリ
Yoshitaka Seo
Machine Learning studio で構造化データから予測分析 (LT版)
Machine Learning studio で構造化データから予測分析 (LT版)
Yoshitaka Seo
BIerのためのAI入門
BIerのためのAI入門
Yoshitaka Seo
構造化データをツールで簡単に分析
構造化データをツールで簡単に分析
Yoshitaka Seo
チャットボットの自然言語処理
チャットボットの自然言語処理
Yoshitaka Seo
Custom Visionを活用するためのTips
Custom Visionを活用するためのTips
Yoshitaka Seo
Machine Learning Serviceを使ってみよう
Machine Learning Serviceを使ってみよう
Yoshitaka Seo
Bot Framework Emulator はこんなにすごい
Bot Framework Emulator はこんなにすごい
Yoshitaka Seo
VS Code Tools for AI の紹介
VS Code Tools for AI の紹介
Yoshitaka Seo
Bot Builder V4 SDK + QnA Maker / LUIS
Bot Builder V4 SDK + QnA Maker / LUIS
Yoshitaka Seo
QnA Maker 逆入門
QnA Maker 逆入門
Yoshitaka Seo
PowerApps アプリ開発入門
PowerApps アプリ開発入門
Yoshitaka Seo
More Related Content
More from Yoshitaka Seo
言語系サービスの統合ポータル Language Studio で Microsoft AI を再確認
言語系サービスの統合ポータル Language Studio で Microsoft AI を再確認
Yoshitaka Seo
Arduino で組み込み開発 - 京都TECH オープンキャンパス2021
Arduino で組み込み開発 - 京都TECH オープンキャンパス2021
Yoshitaka Seo
AI-900 ポイント解説
AI-900 ポイント解説
Yoshitaka Seo
AI プログラミング - OCA / 京都TECH オープンキャンパス 2021
AI プログラミング - OCA / 京都TECH オープンキャンパス 2021
Yoshitaka Seo
AIの見方、AIとの付き合い方
AIの見方、AIとの付き合い方
Yoshitaka Seo
Custom Visionで仏像を画像分類
Custom Visionで仏像を画像分類
Yoshitaka Seo
誰もが AI を使う時代、作る時代
誰もが AI を使う時代、作る時代
Yoshitaka Seo
Azure IoT Edge で Custom Vision
Azure IoT Edge で Custom Vision
Yoshitaka Seo
API ペタペタしただけのお手軽 感情分析アプリ
API ペタペタしただけのお手軽 感情分析アプリ
Yoshitaka Seo
Machine Learning studio で構造化データから予測分析 (LT版)
Machine Learning studio で構造化データから予測分析 (LT版)
Yoshitaka Seo
BIerのためのAI入門
BIerのためのAI入門
Yoshitaka Seo
構造化データをツールで簡単に分析
構造化データをツールで簡単に分析
Yoshitaka Seo
チャットボットの自然言語処理
チャットボットの自然言語処理
Yoshitaka Seo
Custom Visionを活用するためのTips
Custom Visionを活用するためのTips
Yoshitaka Seo
Machine Learning Serviceを使ってみよう
Machine Learning Serviceを使ってみよう
Yoshitaka Seo
Bot Framework Emulator はこんなにすごい
Bot Framework Emulator はこんなにすごい
Yoshitaka Seo
VS Code Tools for AI の紹介
VS Code Tools for AI の紹介
Yoshitaka Seo
Bot Builder V4 SDK + QnA Maker / LUIS
Bot Builder V4 SDK + QnA Maker / LUIS
Yoshitaka Seo
QnA Maker 逆入門
QnA Maker 逆入門
Yoshitaka Seo
PowerApps アプリ開発入門
PowerApps アプリ開発入門
Yoshitaka Seo
More from Yoshitaka Seo
(20)
言語系サービスの統合ポータル Language Studio で Microsoft AI を再確認
言語系サービスの統合ポータル Language Studio で Microsoft AI を再確認
Arduino で組み込み開発 - 京都TECH オープンキャンパス2021
Arduino で組み込み開発 - 京都TECH オープンキャンパス2021
AI-900 ポイント解説
AI-900 ポイント解説
AI プログラミング - OCA / 京都TECH オープンキャンパス 2021
AI プログラミング - OCA / 京都TECH オープンキャンパス 2021
AIの見方、AIとの付き合い方
AIの見方、AIとの付き合い方
Custom Visionで仏像を画像分類
Custom Visionで仏像を画像分類
誰もが AI を使う時代、作る時代
誰もが AI を使う時代、作る時代
Azure IoT Edge で Custom Vision
Azure IoT Edge で Custom Vision
API ペタペタしただけのお手軽 感情分析アプリ
API ペタペタしただけのお手軽 感情分析アプリ
Machine Learning studio で構造化データから予測分析 (LT版)
Machine Learning studio で構造化データから予測分析 (LT版)
BIerのためのAI入門
BIerのためのAI入門
構造化データをツールで簡単に分析
構造化データをツールで簡単に分析
チャットボットの自然言語処理
チャットボットの自然言語処理
Custom Visionを活用するためのTips
Custom Visionを活用するためのTips
Machine Learning Serviceを使ってみよう
Machine Learning Serviceを使ってみよう
Bot Framework Emulator はこんなにすごい
Bot Framework Emulator はこんなにすごい
VS Code Tools for AI の紹介
VS Code Tools for AI の紹介
Bot Builder V4 SDK + QnA Maker / LUIS
Bot Builder V4 SDK + QnA Maker / LUIS
QnA Maker 逆入門
QnA Maker 逆入門
PowerApps アプリ開発入門
PowerApps アプリ開発入門
改めてLightSwitchでWeb開発 & Office365 開発
1.
瀬尾佳隆 (@seosoft) Microsoft MVP
for .NET MVP Community Camp 2015/1/31 改めて LightSwitchで Web開発 & Office 365開発
2.
瀬尾佳隆 (せおよしたか) MVP for
.NET (Jan 2015 – Dec 2015) MVP for Visual C# (Jan 2009 – Dec 2014) y.seo@seosoft.jp 技術ひろば .net ジャンルにとらわれずに、視野を広げられる場所 本当に “誰でも” 参加しやすいコミュニティーを目指してます http://hiroba-tech.connpass.com/ 次回は 2月21日 (土)、全体テーマは Azure 自己紹介 / コミュニティー紹介
3.
• LightSwitch の紹介 •
LightSwitch の開発手順 LightSwitch で Web 開発 • カスタマイズのポイント • デモ カスタマイズと 機能拡張 • クラウドビジネスアプリ Office 365 開発 今日の進め方
4.
LightSwitch で Web
開発
5.
Visual Studio Community
は、 個人、学生などは無償で利用できます 利用時には、必ずライセンス条項の確認をしてください LightSwitch も無償で利用できます 簡単に高い生産性で Web アプリを開発できます 今日は、LightSwitch の基本的な開発手順と カスタマイズの要点を紹介します VS Community + LightSwitch
6.
高い開発生産性 開発手順の一貫性 画面レイアウトの一貫性 誰にでも一定水準の Web アプリが作れます ”ものすごい”
アプリケーションにもならないと考えてください 決して Visual Studio に変わる開発ツールではありません LightSwitch の特徴
7.
LightSwitch の開発手順 テーブル定義 画面定義 プロパティ変更 カスタマイズ サーバーに発行 繰り返し 「テーブルを書いて 画面を定義」
を繰り返す できるだけコードを書かない 必要に応じて最低限の カスタマイズを行う
8.
Visual Studio 2013
Update 4 Commuity でも Professional 以上でも、どちらでも可 http://www.visualstudio.com/ja-jp/products/visual- studio-community-vs Office Developer Tools http://aka.ms/OfficeDevToolsForVS2013 Office 365 開発をしたい場合は 開発者用 Office 365 テナントの契約が必要 LightSwitch の開発環境の作り方
9.
デモ ~基本的な開発手順~ テーブル定義 画面定義 プロパティ変更 カスタマイズ サーバーに発行 繰り返し まずは、ここ
10.
LightSwitch アプリのカスタマイズ
11.
• 画面の要素ごとに表示の書式・形式を調整 • 画面の要素ごとに表示内容を調整 クライアント サイド •
条件付きのエンティティセット • テーブル定義以外のデータを返す Webサービス • データ操作前後に、他システムと連携 サーバー サイド • アプリケーションのテーマ変更 • SharePoint オンラインとの連携 その他 カスタマイズの種類
12.
デモ ~カスタマイズ~ テーブル定義 画面定義 プロパティ変更 カスタマイズ サーバーに発行 繰り返し
13.
エンティティの created “Order” がクライアントサイドで作成されたタイミングで、 今日の日付を設定する
14.
エンティティの created ~結果
15.
エンティティの postRender 詳細画面のタイトルを変更する
16.
エンティティの postRender ~結果
17.
要素の CSS 操作 条件によって、一覧画面の各行の背景色を変更する
18.
要素の CSS 操作
~結果
19.
サーバーサイドのクエリデザイナー サーバーから取得するエンティティセットを変更する
20.
ServerApplicationContext (1) テーブル定義にはないデータをクライアントに返す
21.
ServerApplicationContext (2)
22.
promiseOperation (1) クライアントに新しいデータ項目を追加する
23.
promiseOperation (2) 新しいデータ項目の表示前の関数を準備
24.
promiseOperation (3) Ajax で
Web サービスを呼び出して、結果を表示する
25.
ServerApplicationContext ~結果
26.
LightSwitch で Office
365 開発
27.
SharePoint 用アプリとして実装 Office 365
と連携して業務アプリをクラウド化する方法 Office 365 の認証基盤 (Azure AD) を利用できる Office 365 のユーザー情報を利用できる SharePoint Online のリストの読み書きができる クラウドビジネスアプリ
28.
ユーザー情報の利用 (1) ユーザー情報 =
Person 型の変数
29.
ユーザー情報の利用 (2) ユーザーのオートコンプリート プロフィール情報の取得
30.
VS Community +
LightSwitch で簡単 Web 開発 個人、学生なら無償で LightSwitch 利用可能 コードは必要最小限にとどめるのがポイント カスタマイズの観点 サーバーサイド・・・クエリの作成で結果のカスタマイズ クライアントサイド・・・ postRender で表示のカスタマイズ テーブル定義以外のデータが欲しい時・・・ ServerApplicationContext + promiseOperation クラウドビジネスアプリは Office 365 と連携して動作 まとめ
Download now