SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Build Business Applications
                                          with
   Visual Studio LightSwitch: VSLS
                     Nuchit Atjanawat
                     Software Development Section Manager
               Microsoft MVP: http://bit.ly/MVP-Nuchit                                |
                                 WindowsITPro Columnist(Mr.Nano) |
                          GF Community Leader(nano): http://bit.ly/oEKO79 |
     Silverlight Business Application Instructor: http://bit.ly/GF250-01 , http://bit.ly/GF150-02 |
         Web Site & Blog: http://bit.ly/JANAWAT | Facebook: http://facebook.com/nuchit |
                                  Twitter: http://twitter.com/janawat



                                                                                                      1
Agenda
•   What is Visual Studio LightSwitch (VSLS) ?
•   Overview of Business Application
•   Creating First LightSwitch Application
•   LightSwitch Development Life Cycle
•   Demo#1
    – Creating LightSwitch Application
• Demo#2
    – Customizing LightSwitch Applications
• Demo#3
    – Authentication and Access Control
    – Deployment to Windows Azure

                                                 2
What is Visual Studio LightSwitch (VSLS) ?
•   New development platform zero coding
•   Easy to create professional-quality business applications
•   Built once and deployed to different topologies.
•   Users non-professional developers


                                        non-
                                    professional
                                     developers
                                                                3
Overview of Business
    Application


                       4
Business data
  Master Data                       Transaction Data

                                    Screen Input data
Screen Input data
                                      Master detail

                                          Header



                      Report Data
                                          Detail



                                                        5
Business Application



              Core Business


VSLS     Screen or UI (User Interface)   Developers


                                               6
Development Cycle
                     Design
                     Screen

DATA

       Exporting                    Coding




             CRUD,            Connection
             Query            Database
                                             7
VSLS

       VSLS               VSLS



         VSLS          VSLS




DATA                             SCREEN
                                          8
Technologies

Presentation Tier                  Logic Tier         Storage Tier

   Silverlight4.0                  ASP.NET 4.0      SQL Server(Express)

Domain                                    Domain
                WCF RIA Services                        SQL Azure
Context                                   Service

 Microsoft Office                 Entity
                                                        SharePoint
  Automation                  Framework4.0

                             .NET Framework 4


                                                                          9
Creating First LightSwitch Application
                          http://msdn.microsoft.com/en-us/library/ff852059.aspx




         1                             3
       Create                      Create
                   2                                        4
       Project                     Screen
                 Define                            Run & Test
                                                   Application
                 Data




                                                                                  10
LightSwitch Development Life Cycle


          Customize     Create data


                          Create
          Build logic
                         screens




                                      11
DEMO #1
Creating LightSwitch Application



                                   12
Customizing LightSwitch Applications
• Customizing Screens
• Customizing control
• Writing Code
  – Data validation




                                       13
DEMO #2
Customizing LightSwitch Applications


                                       14
Authentication and Access Control
1


2                    permissions




                                        15
Deployment




             16
DEMO #3
Authentication and Access Control &
            Deployment

                                      17
Additional Resources
• MSDN Developer Center
  – http://msdn.com/lightswitch
• MSDN Library
  – Visual Studio LightSwitch http://bit.ly/vKDZL9
• Forum
  – http://bit.ly/LightSwitchForum
• Samples
  – http://bit.ly/LightSwitchSamples
• Blog
  – http://blogs.msdn.com/lightswitch/
                                                     18
WindowsITPro

               19
Nuchit Atjanawat
          Software Development Section Manager

     Microsoft MVP: http://bit.ly/MVP-Nuchit | WindowsITPro Columnist(Mr.Nano) |
                     GF Community Leader(nano): http://bit.ly/oEKO79 |
Silverlight Business Application Instructor: http://bit.ly/GF250-01 , http://bit.ly/GF150-02 |
     Web Site & Blog: http://bit.ly/JANAWAT | Facebook: http://facebook.com/nuchit |
                             Twitter: http://twitter.com/janawat

                                                                                                 20

Weitere ähnliche Inhalte

Was ist angesagt?

Visual Studio 2010 - O que há de novo?
Visual Studio 2010 - O que há de novo?Visual Studio 2010 - O que há de novo?
Visual Studio 2010 - O que há de novo?Stefanini
 
Understanding the Windows Desktop App Development Landscape + Top 10 WPF Po...
Understanding the Windows Desktop App Development Landscape   + Top 10 WPF Po...Understanding the Windows Desktop App Development Landscape   + Top 10 WPF Po...
Understanding the Windows Desktop App Development Landscape + Top 10 WPF Po...MSDEVMTL
 
FewebPlus @ microsoft 19 april 2010 mix
FewebPlus @ microsoft 19 april 2010 mixFewebPlus @ microsoft 19 april 2010 mix
FewebPlus @ microsoft 19 april 2010 mixTom Crombez
 
Microsoft Silverlight - An Introduction
Microsoft Silverlight - An IntroductionMicrosoft Silverlight - An Introduction
Microsoft Silverlight - An IntroductionMohammad Elsheimy
 
GDG DevFest Istanbul - Mobile DevOps - Build, Test and Deploy Your Android Ap...
GDG DevFest Istanbul - Mobile DevOps - Build, Test and Deploy Your Android Ap...GDG DevFest Istanbul - Mobile DevOps - Build, Test and Deploy Your Android Ap...
GDG DevFest Istanbul - Mobile DevOps - Build, Test and Deploy Your Android Ap...İbrahim KIVANÇ
 
Architecting WPF Applications
Architecting WPF ApplicationsArchitecting WPF Applications
Architecting WPF ApplicationsPaul Stovell
 
Writing, build and releasing your own vsts extension
Writing, build and releasing your own vsts extensionWriting, build and releasing your own vsts extension
Writing, build and releasing your own vsts extensionHenry Been
 
Microservices architecture
Microservices architectureMicroservices architecture
Microservices architecture명신 김
 
Architecting For Ux
Architecting For UxArchitecting For Ux
Architecting For UxJosh Holmes
 
Introduction to silverlight control 4
Introduction to silverlight control 4Introduction to silverlight control 4
Introduction to silverlight control 4msarangam
 
MIX09 Keynote News review
MIX09 Keynote News reviewMIX09 Keynote News review
MIX09 Keynote News reviewNick Harewood
 
Visual Studio 2019 × Azureで簡単アプリ開発!
Visual Studio 2019 × Azureで簡単アプリ開発!Visual Studio 2019 × Azureで簡単アプリ開発!
Visual Studio 2019 × Azureで簡単アプリ開発!Shohei Oda
 
"Open Source at Microsoft" by Zoli Herczeg @ eLiberatica 2008
"Open Source at Microsoft" by Zoli Herczeg @ eLiberatica 2008"Open Source at Microsoft" by Zoli Herczeg @ eLiberatica 2008
"Open Source at Microsoft" by Zoli Herczeg @ eLiberatica 2008eLiberatica
 
Windows phone-7- Introduction
Windows phone-7- IntroductionWindows phone-7- Introduction
Windows phone-7- IntroductionChandra Singh
 
Uncovering Windows - Silverlight Seminar
Uncovering Windows - Silverlight SeminarUncovering Windows - Silverlight Seminar
Uncovering Windows - Silverlight SeminarAbram John Limpin
 
[API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure...
[API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure...[API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure...
[API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure...Naoki (Neo) SATO
 

Was ist angesagt? (20)

Visual Studio 2010 - O que há de novo?
Visual Studio 2010 - O que há de novo?Visual Studio 2010 - O que há de novo?
Visual Studio 2010 - O que há de novo?
 
Understanding the Windows Desktop App Development Landscape + Top 10 WPF Po...
Understanding the Windows Desktop App Development Landscape   + Top 10 WPF Po...Understanding the Windows Desktop App Development Landscape   + Top 10 WPF Po...
Understanding the Windows Desktop App Development Landscape + Top 10 WPF Po...
 
FewebPlus @ microsoft 19 april 2010 mix
FewebPlus @ microsoft 19 april 2010 mixFewebPlus @ microsoft 19 april 2010 mix
FewebPlus @ microsoft 19 april 2010 mix
 
Microsoft Silverlight - An Introduction
Microsoft Silverlight - An IntroductionMicrosoft Silverlight - An Introduction
Microsoft Silverlight - An Introduction
 
Silverlight vs WPF
Silverlight vs WPFSilverlight vs WPF
Silverlight vs WPF
 
GDG DevFest Istanbul - Mobile DevOps - Build, Test and Deploy Your Android Ap...
GDG DevFest Istanbul - Mobile DevOps - Build, Test and Deploy Your Android Ap...GDG DevFest Istanbul - Mobile DevOps - Build, Test and Deploy Your Android Ap...
GDG DevFest Istanbul - Mobile DevOps - Build, Test and Deploy Your Android Ap...
 
Architecting WPF Applications
Architecting WPF ApplicationsArchitecting WPF Applications
Architecting WPF Applications
 
Introduction to Microsoft Silverlight
Introduction to Microsoft SilverlightIntroduction to Microsoft Silverlight
Introduction to Microsoft Silverlight
 
Silverlight
SilverlightSilverlight
Silverlight
 
VonageOnlyExperience
VonageOnlyExperienceVonageOnlyExperience
VonageOnlyExperience
 
Writing, build and releasing your own vsts extension
Writing, build and releasing your own vsts extensionWriting, build and releasing your own vsts extension
Writing, build and releasing your own vsts extension
 
Microservices architecture
Microservices architectureMicroservices architecture
Microservices architecture
 
Architecting For Ux
Architecting For UxArchitecting For Ux
Architecting For Ux
 
Introduction to silverlight control 4
Introduction to silverlight control 4Introduction to silverlight control 4
Introduction to silverlight control 4
 
MIX09 Keynote News review
MIX09 Keynote News reviewMIX09 Keynote News review
MIX09 Keynote News review
 
Visual Studio 2019 × Azureで簡単アプリ開発!
Visual Studio 2019 × Azureで簡単アプリ開発!Visual Studio 2019 × Azureで簡単アプリ開発!
Visual Studio 2019 × Azureで簡単アプリ開発!
 
"Open Source at Microsoft" by Zoli Herczeg @ eLiberatica 2008
"Open Source at Microsoft" by Zoli Herczeg @ eLiberatica 2008"Open Source at Microsoft" by Zoli Herczeg @ eLiberatica 2008
"Open Source at Microsoft" by Zoli Herczeg @ eLiberatica 2008
 
Windows phone-7- Introduction
Windows phone-7- IntroductionWindows phone-7- Introduction
Windows phone-7- Introduction
 
Uncovering Windows - Silverlight Seminar
Uncovering Windows - Silverlight SeminarUncovering Windows - Silverlight Seminar
Uncovering Windows - Silverlight Seminar
 
[API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure...
[API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure...[API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure...
[API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure...
 

Andere mochten auch

Mobile web business apps with light switch html
Mobile web business apps with light switch htmlMobile web business apps with light switch html
Mobile web business apps with light switch htmlNuchit Atjanawat
 
料理人になれなかったphperへ贈る Vagrantとあんしぼぉ(Ansible)で 開発環境構築
料理人になれなかったphperへ贈る Vagrantとあんしぼぉ(Ansible)で 開発環境構築料理人になれなかったphperへ贈る Vagrantとあんしぼぉ(Ansible)で 開発環境構築
料理人になれなかったphperへ贈る Vagrantとあんしぼぉ(Ansible)で 開発環境構築Maki Koiwa
 
楽しいゲーム開発管理
楽しいゲーム開発管理楽しいゲーム開発管理
楽しいゲーム開発管理Maki Koiwa
 
Introducing Visual Studio LightSwitch(Screen Demo)
Introducing Visual Studio LightSwitch(Screen Demo)Introducing Visual Studio LightSwitch(Screen Demo)
Introducing Visual Studio LightSwitch(Screen Demo)Nuchit Atjanawat
 
Centerparcs: Investeren in duurzaamheid en innovatie
Centerparcs: Investeren in duurzaamheid en innovatieCenterparcs: Investeren in duurzaamheid en innovatie
Centerparcs: Investeren in duurzaamheid en innovatieCenterParcs
 

Andere mochten auch (11)

Demo1
Demo1Demo1
Demo1
 
Demo2
Demo2Demo2
Demo2
 
Demo3
Demo3Demo3
Demo3
 
Mobile web business apps with light switch html
Mobile web business apps with light switch htmlMobile web business apps with light switch html
Mobile web business apps with light switch html
 
料理人になれなかったphperへ贈る Vagrantとあんしぼぉ(Ansible)で 開発環境構築
料理人になれなかったphperへ贈る Vagrantとあんしぼぉ(Ansible)で 開発環境構築料理人になれなかったphperへ贈る Vagrantとあんしぼぉ(Ansible)で 開発環境構築
料理人になれなかったphperへ贈る Vagrantとあんしぼぉ(Ansible)で 開発環境構築
 
楽しいゲーム開発管理
楽しいゲーム開発管理楽しいゲーム開発管理
楽しいゲーム開発管理
 
Introducing Visual Studio LightSwitch(Screen Demo)
Introducing Visual Studio LightSwitch(Screen Demo)Introducing Visual Studio LightSwitch(Screen Demo)
Introducing Visual Studio LightSwitch(Screen Demo)
 
Wonderful Thoughts
Wonderful ThoughtsWonderful Thoughts
Wonderful Thoughts
 
Centerparcs: Investeren in duurzaamheid en innovatie
Centerparcs: Investeren in duurzaamheid en innovatieCenterparcs: Investeren in duurzaamheid en innovatie
Centerparcs: Investeren in duurzaamheid en innovatie
 
Happy Independence Day
Happy Independence DayHappy Independence Day
Happy Independence Day
 
Beautiful animals and birds
Beautiful animals and birdsBeautiful animals and birds
Beautiful animals and birds
 

Ähnlich wie Build business applications with visual studio light switch

Light-up-your-out-of-the-box LightSwitch Application
Light-up-your-out-of-the-box LightSwitch ApplicationLight-up-your-out-of-the-box LightSwitch Application
Light-up-your-out-of-the-box LightSwitch ApplicationBoulos Dib
 
Integrating SharePoint 2010 and Visual Studio Lightswitch
Integrating SharePoint 2010 and Visual Studio LightswitchIntegrating SharePoint 2010 and Visual Studio Lightswitch
Integrating SharePoint 2010 and Visual Studio LightswitchRob Windsor
 
Webinar The App Lifecycle Platform
Webinar The App Lifecycle PlatformWebinar The App Lifecycle Platform
Webinar The App Lifecycle PlatformService2Media
 
Employee Info Starter Kit
Employee Info Starter KitEmployee Info Starter Kit
Employee Info Starter Kitjoycsc
 
DataLive conference in Geneva 2018 - Bringing AI to the Data
DataLive conference in Geneva 2018 - Bringing AI to the DataDataLive conference in Geneva 2018 - Bringing AI to the Data
DataLive conference in Geneva 2018 - Bringing AI to the DataSasha Lazarevic
 
Soa204 Kawasaki Final
Soa204 Kawasaki FinalSoa204 Kawasaki Final
Soa204 Kawasaki FinalAnush Kumar
 
Win Connections Technical Overview ( Harold W)
Win  Connections    Technical  Overview ( Harold W)Win  Connections    Technical  Overview ( Harold W)
Win Connections Technical Overview ( Harold W)Harold Wong
 
Win Connections Technical Overview (Harold W)
Win Connections   Technical Overview (Harold W)Win Connections   Technical Overview (Harold W)
Win Connections Technical Overview (Harold W)Harold Wong
 
JCON_15FactorWorkshop.pptx
JCON_15FactorWorkshop.pptxJCON_15FactorWorkshop.pptx
JCON_15FactorWorkshop.pptxGrace Jansen
 
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...rsnarayanan
 
The Business Impact of Virtualization
The Business Impact of VirtualizationThe Business Impact of Virtualization
The Business Impact of VirtualizationFlexera
 
Application development using the wso2 developer studio
Application development using the wso2 developer studioApplication development using the wso2 developer studio
Application development using the wso2 developer studioWSO2
 
Codecentric At Ajax World Conference San Jose
Codecentric At Ajax World Conference San JoseCodecentric At Ajax World Conference San Jose
Codecentric At Ajax World Conference San JoseFabian Lange
 
Silver Light for every one by Subodh
Silver Light for every one by SubodhSilver Light for every one by Subodh
Silver Light for every one by SubodhSubodh Pushpak
 
Latest trends in information technology
Latest trends in information technologyLatest trends in information technology
Latest trends in information technologyEldos Kuriakose
 

Ähnlich wie Build business applications with visual studio light switch (20)

Light-up-your-out-of-the-box LightSwitch Application
Light-up-your-out-of-the-box LightSwitch ApplicationLight-up-your-out-of-the-box LightSwitch Application
Light-up-your-out-of-the-box LightSwitch Application
 
Integrating SharePoint 2010 and Visual Studio Lightswitch
Integrating SharePoint 2010 and Visual Studio LightswitchIntegrating SharePoint 2010 and Visual Studio Lightswitch
Integrating SharePoint 2010 and Visual Studio Lightswitch
 
Arun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOCArun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOC
 
Webinar The App Lifecycle Platform
Webinar The App Lifecycle PlatformWebinar The App Lifecycle Platform
Webinar The App Lifecycle Platform
 
Employee Info Starter Kit
Employee Info Starter KitEmployee Info Starter Kit
Employee Info Starter Kit
 
Education&work experience
Education&work experienceEducation&work experience
Education&work experience
 
Visual Studio 2010 RTMtoSP1
Visual Studio 2010 RTMtoSP1Visual Studio 2010 RTMtoSP1
Visual Studio 2010 RTMtoSP1
 
DataLive conference in Geneva 2018 - Bringing AI to the Data
DataLive conference in Geneva 2018 - Bringing AI to the DataDataLive conference in Geneva 2018 - Bringing AI to the Data
DataLive conference in Geneva 2018 - Bringing AI to the Data
 
Soa204 Kawasaki Final
Soa204 Kawasaki FinalSoa204 Kawasaki Final
Soa204 Kawasaki Final
 
Win Connections Technical Overview ( Harold W)
Win  Connections    Technical  Overview ( Harold W)Win  Connections    Technical  Overview ( Harold W)
Win Connections Technical Overview ( Harold W)
 
Win Connections Technical Overview (Harold W)
Win Connections   Technical Overview (Harold W)Win Connections   Technical Overview (Harold W)
Win Connections Technical Overview (Harold W)
 
JCON_15FactorWorkshop.pptx
JCON_15FactorWorkshop.pptxJCON_15FactorWorkshop.pptx
JCON_15FactorWorkshop.pptx
 
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
 
Cloud Foundry May 1 2014
Cloud Foundry May 1 2014Cloud Foundry May 1 2014
Cloud Foundry May 1 2014
 
Walther Mvc
Walther MvcWalther Mvc
Walther Mvc
 
The Business Impact of Virtualization
The Business Impact of VirtualizationThe Business Impact of Virtualization
The Business Impact of Virtualization
 
Application development using the wso2 developer studio
Application development using the wso2 developer studioApplication development using the wso2 developer studio
Application development using the wso2 developer studio
 
Codecentric At Ajax World Conference San Jose
Codecentric At Ajax World Conference San JoseCodecentric At Ajax World Conference San Jose
Codecentric At Ajax World Conference San Jose
 
Silver Light for every one by Subodh
Silver Light for every one by SubodhSilver Light for every one by Subodh
Silver Light for every one by Subodh
 
Latest trends in information technology
Latest trends in information technologyLatest trends in information technology
Latest trends in information technology
 

Kürzlich hochgeladen

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 

Kürzlich hochgeladen (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

Build business applications with visual studio light switch

  • 1. Build Business Applications with Visual Studio LightSwitch: VSLS Nuchit Atjanawat Software Development Section Manager Microsoft MVP: http://bit.ly/MVP-Nuchit | WindowsITPro Columnist(Mr.Nano) | GF Community Leader(nano): http://bit.ly/oEKO79 | Silverlight Business Application Instructor: http://bit.ly/GF250-01 , http://bit.ly/GF150-02 | Web Site & Blog: http://bit.ly/JANAWAT | Facebook: http://facebook.com/nuchit | Twitter: http://twitter.com/janawat 1
  • 2. Agenda • What is Visual Studio LightSwitch (VSLS) ? • Overview of Business Application • Creating First LightSwitch Application • LightSwitch Development Life Cycle • Demo#1 – Creating LightSwitch Application • Demo#2 – Customizing LightSwitch Applications • Demo#3 – Authentication and Access Control – Deployment to Windows Azure 2
  • 3. What is Visual Studio LightSwitch (VSLS) ? • New development platform zero coding • Easy to create professional-quality business applications • Built once and deployed to different topologies. • Users non-professional developers non- professional developers 3
  • 4. Overview of Business Application 4
  • 5. Business data Master Data Transaction Data Screen Input data Screen Input data Master detail Header Report Data Detail 5
  • 6. Business Application Core Business VSLS Screen or UI (User Interface) Developers 6
  • 7. Development Cycle Design Screen DATA Exporting Coding CRUD, Connection Query Database 7
  • 8. VSLS VSLS VSLS VSLS VSLS DATA SCREEN 8
  • 9. Technologies Presentation Tier Logic Tier Storage Tier Silverlight4.0 ASP.NET 4.0 SQL Server(Express) Domain Domain WCF RIA Services SQL Azure Context Service Microsoft Office Entity SharePoint Automation Framework4.0 .NET Framework 4 9
  • 10. Creating First LightSwitch Application http://msdn.microsoft.com/en-us/library/ff852059.aspx 1 3 Create Create 2 4 Project Screen Define Run & Test Application Data 10
  • 11. LightSwitch Development Life Cycle Customize Create data Create Build logic screens 11
  • 13. Customizing LightSwitch Applications • Customizing Screens • Customizing control • Writing Code – Data validation 13
  • 15. Authentication and Access Control 1 2 permissions 15
  • 17. DEMO #3 Authentication and Access Control & Deployment 17
  • 18. Additional Resources • MSDN Developer Center – http://msdn.com/lightswitch • MSDN Library – Visual Studio LightSwitch http://bit.ly/vKDZL9 • Forum – http://bit.ly/LightSwitchForum • Samples – http://bit.ly/LightSwitchSamples • Blog – http://blogs.msdn.com/lightswitch/ 18
  • 20. Nuchit Atjanawat Software Development Section Manager Microsoft MVP: http://bit.ly/MVP-Nuchit | WindowsITPro Columnist(Mr.Nano) | GF Community Leader(nano): http://bit.ly/oEKO79 | Silverlight Business Application Instructor: http://bit.ly/GF250-01 , http://bit.ly/GF150-02 | Web Site & Blog: http://bit.ly/JANAWAT | Facebook: http://facebook.com/nuchit | Twitter: http://twitter.com/janawat 20

Hinweis der Redaktion

  1. Transaction Dataการการจัดการข้อมูลการประมวลข้อมูลที่เป็นการดำเนินงานประจำวันภายในธุรกิจเช่น การบันทึกรายการทางธุรกิจการออกใบเสนอราคา ออกเช็ค ออกใบเสร็จรับเงินเป็นต้น
  2. ApplicationDefinition.lsml[*.LSML = LightSwitch Markup Language]
  3. Acting 2, Lt. => Acting Second Lieutenant