Start learning smartclient (Smart Client). Let's take a look at the first lecture of webcast, intelligent client overview.
1. Brief Introduction
Three service client methods:
Rich Client: Touch deploy; DLL hell; responsive; rich user experiencel; heavy footprint. (It is troublesome to update the client one by one .)
Thin client: Easy of deployment; easy change management; Network dependency; poor user experience; complex to develop. (Based on deployment, but the UI is a little poor .)
Smart Client: XML; WebServices & offline/online support; developer productivity.
Ii. winform Introduction
Vs2005 provides a lot of good support, such as tool bar hierarchical containers, layout controls, data processing and binding, and asynchronous operations.
3. cliceonce1. it provides a simple, reliable, and secure Deployment Solution for the smart client.
Built on Non-Contact deployment, it has the following capabilities:
A. online and offline capabilities
B. Automatic Start Menu items
C. VS has been integrated
D. Flexible update policies
E. bootstrapper
2. Two deployment methods are provided:
A. ApplicationProgramRelease
B. application installation
3. clickonce update
A. Multiple options
B. Programmatic control deployment
C. User segment encoding Control
4. Permission support
A. Security labels provide permission support
B. Permission computer permissions are automatically determined
C. vs205 supports partial trust debugging
4. vsto1. use office as the user interface
A. Zero User Training
B. Develop Word and Excel
2. vsto is fully integrated into vs, and Excel and Word become "designer"
A. Separation of data and views
B. codebehind Programming Model
C. Improve Application Design
E. Support offline and server-side Processing
5. Device Development (omitted)
Summary:
Vs2005 provides a simple and secure deployment method to publish a Windows application to a Web server. Each time a client runs on a Web server, the latest version of the program is ensured.