Download presentation
Presentation is loading. Please wait.
Published byEunice Sanders Modified over 6 years ago
1
Проектиране и изграждане на сигурни Smart Client приложения
9/11/2018 5:49 PM Проектиране и изграждане на сигурни Smart Client приложения Никола Касев MCSD.NET, MCT Софтуерен Консултант ITCE Бранимир Гюров MCSD.NET, MCDBA Технически директор BSH © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
2
Today's Agenda Introducing Microsoft Application Blocks for .NET
9/11/2018 5:49 PM Today's Agenda Introducing Microsoft Application Blocks for .NET Introducing Smart Client Applications Best practices for building well-designed, secure, data-driven, smart client applications Patterns and practices for smart clients Best practices for smart client data, offline data © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
3
Introducing App Blocks for .NET
9/11/2018 5:49 PM Introducing App Blocks for .NET Reusable code components that build on the capabilities of the Microsoft .NET Framework that Address common technical scenarios and Demonstrate MS Best Patterns and Practices for building applications on the .NET Platform Include the complete source code and quick-start applications © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
4
Application Blocks on MSDN
9/11/2018 5:49 PM Application Blocks on MSDN User Interface Process Application Block v2.0 Smart Client Offline Application Block Authorization and Profile Application Block Logging Application Block Aggregation Application Block Caching Application Block Configuration Management Application Block Data Access Application Block Persistent Asynchronous Invocation Application Block Updater Application Block Exception Management Application Block © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
5
Today we’ll focus on … Smart Client Offline Application Block
9/11/2018 5:49 PM Today we’ll focus on … Smart Client Offline Application Block Helps you to extend your smart client application capabilities to download data and still functions when disconnected from the network Data Access Application Block Reduces the amount of custom code you need to create, test, and maintain Exception Management Application Block Framework for handling exceptions © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
6
What is a Smart Client App?
9/11/2018 5:49 PM What is a Smart Client App? WindowsForms-based application Network-aware application Functional in online and offline mode Provides means for data store and synchronization Uses web-services for backend communication © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
7
Today’s Business Scenario
9/11/2018 5:49 PM Today’s Business Scenario Book reseller company Has employees on the road Publishes services to business partners © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
8
Today’s Technical Solution
9/11/2018 5:49 PM Today’s Technical Solution Smart Client application being used on the road by our Sales Team Ability to work in connected and disconnected mode Automatic and semi-automatic resolution of data conflicts Data synchronization ability © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
9
Best practices for building
9/11/2018 5:49 PM Best practices for building Well-designed, Secure, And data-driven Smart Client Applications © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
10
Design and Development of the Web Service
Data Concurrency Wizard Exception management And Testing ;) © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
11
Design and Development of the Smart Client Application
Things to think about Design of a typical Smart Client Application What about the implementation? © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
12
Resources http://www.microsoft.com/patterns http://msdn.microsoft.com/
9/11/2018 5:49 PM Resources news://msnews.microsoft.com microsoft.public.bg.developer microsoft.public.bg.itspecialist © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
13
Thank you ! Questions? Никола Касев Бранимир Гюров MCSD.NET, MCT
9/11/2018 5:49 PM Thank you ! Questions? Никола Касев MCSD.NET, MCT Софтуерен Консултант ITCE Бранимир Гюров MCSD.NET, MCDBA Технически директор BSH © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
14
© 2003-2004 Microsoft Corporation. All rights reserved.
9/11/2018 5:49 PM © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.