20
Build Business Applications with 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 Visual Studio LightSwitch: VSLS 1 ZZ BC #7

Build business applications with visual studio light switch

Embed Size (px)

DESCRIPTION

Build Business Applications with Visual Studio LightSwitch: VSLS ZZ BC #7 Web Programming (กินกาแฟเขียนเว็บ) http://greatfriend

Citation preview

Page 1: Build business applications with visual studio light switch

1

Build Business Applicationswith

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

Visual Studio LightSwitch: VSLS

ZZ BC #7

Page 2: Build business applications with visual studio light switch

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

Page 3: Build business applications with visual studio light switch

3

non-professional developers

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

Page 4: Build business applications with visual studio light switch

4

Overview of Business Application

Page 5: Build business applications with visual studio light switch

5

Business data

Master Data Transaction Data

Screen Input data Screen Input dataMaster detail

Header

DetailReport Data

Page 6: Build business applications with visual studio light switch

6

Business Application

Screen or UI (User Interface) DevelopersVSLS

Core Business

Page 7: Build business applications with visual studio light switch

7

Development CycleDesignScreen

Coding

ConnectionDatabase

CRUD,Query

Exporting

DATA

Page 8: Build business applications with visual studio light switch

8

SCREENDATA

VSLSVSLS

VSLS

VSLSVSLS

VSLS

Page 9: Build business applications with visual studio light switch

9

Technologies

Presentation Tier Logic Tier Storage Tier

Silverlight4.0

WCF RIA ServicesDomain Context

Domain Service

Microsoft OfficeAutomation

.NET Framework 4

ASP.NET 4.0

Entity Framework4.0

SQL Server(Express)

SQL Azure

SharePoint

Page 10: Build business applications with visual studio light switch

10

Creating First LightSwitch Applicationhttp://msdn.microsoft.com/en-us/library/ff852059.aspx

1Create Project 2

Define Data

3Create Screen 4

Run & Test Application

Page 11: Build business applications with visual studio light switch

11

LightSwitch Development Life Cycle

Create data

Create screensBuild logic

Customize123

4

Page 12: Build business applications with visual studio light switch

12

DEMO #1Creating LightSwitch Application

Page 13: Build business applications with visual studio light switch

13

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

Page 14: Build business applications with visual studio light switch

14

DEMO #2Customizing LightSwitch Applications

Page 15: Build business applications with visual studio light switch

15

Authentication and Access Control1

2 permissions

Page 16: Build business applications with visual studio light switch

16

Deployment

Page 17: Build business applications with visual studio light switch

17

DEMO #3Authentication and Access Control &

Deployment

Page 18: Build business applications with visual studio light switch

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/

Page 19: Build business applications with visual studio light switch

19

ขอขอบคุ�ณ บร�ษั�ท ว�บ�ท� คุอมม�วนุ�เคุชิ��นุ จ��กั�ดผ่��นุคุ�ณสุ�ว�จชิ�ย ลี�สุ�จร�ตกั�ลี บรรณ�ธิ�กั�รบร�ห�ร นุ�ตยสุ�ร WindowsITPro

ม� ณ โอกั�ศนุ�$ด%วยคุร�บ

Page 20: Build business applications with visual studio light switch

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

ZZ BC #7