NPPYQ的学习笔记

每天进步一点点

导航

SmartClient学习(一):智能客户端概览


开下学习SmartClient(智能客户端),先看了个WebCast第一讲,智能客户端概览.特意做个笔记.

一.简要介绍

三种服务客户端的方式:
Rich Client:Touch deploy;Dll Hell;Responsive;Rich User Experiencel;Heavy FootPrint.(逐个更新客户端,麻烦.)
Thin Client:Easy Of Deployment;Easy Change Management;NetWork Dependency;Poor User Experience;Complex To Develop.(基于部署的,但是UI有点差.)
Smart Client:Xml;WebServices & Offline/Online support;Developer Productivity.


二.WinForm简介

VS2005提供了很多良好的支持,比如:工具条层次容器;布局控件;数据处理和绑定;异步操作.

三.CliceOnce

1.为Smart Client 提供了简单可靠安全的部署解决方案.

构建在非接触的部署上,有以下能力:

a.在线离线能力

b.自动开始菜单项

c.VS已经整合

d.灵活的更新策略

e.BootStrapper

2.提供两种部署方式:

a.应用程序发布

b.应用程序安装

3.ClickOnce更新

a.多种选项方式

b.程序化控制部署

c.用户段编码控制

4.权限支持

a.安全标签提供了权限支持

b.权限计算机允许权限被自动决定

c.VS205支持部分信任调试

四.VSTO

1.使用office作为用户界面

a.对用户零培训

b.开发word和excel

2.VSTO完全整合到VS中,excel和word成为"设计器"

a.数据和视图的分离

b.codebehind的编程模型

c.改进应用程序设计

e.支持离线和服务器端处理

五.设备开发(略)


总结:


VS2005提供了一种简单安全的部署方式,即将windows 应用程序发布到web服务器上,客户端只要到web服务器上每次运行即可,保证了程序的最新版本.


posted on 2008-04-15 14:31  NPPYQ  阅读(955)  评论(3编辑  收藏  举报