第
1 章:简介
本章高度概括了智能客户端应用程序,以及它们的一些基本特性和优势。还讨论了一些高层次的体系结构问题,并为您提供了帮助决策智能客户端体系结构是否适于您的应用的指导。
第
2 章:处理数据
本章考查了在客户端处理数据的诸多因素,包括数据缓存、数据并发性以及数据集的使用和 Windows 窗体数据绑定。
第
3 章:建立连接
本章讲解一些方法,利用它们使您的应用程序能够连接并使用网络资源,利用客户端计算机上的处理能力,并且论述每个方法的优缺点。
第
4 章:偶尔连接的智能客户端
本章讲解一些您在设计和构建偶尔连接到网络的智能客户端应用程序时可能会遇到的问题。本章解释连接的概念,论述两种实现脱机功能的主要方法,并且讲解一些保持应用程序在脱机时仍可用而需要考虑的问题。
第
5 章:安全性考虑事项
本章讲述智能客户端的安全性问题。智能客户端将逻辑和数据分发到客户端计算机,因此,它涉及到的安全性与那些与瘦客户端应用程序相关的安全性截然不同
— 在这些瘦客户端上,数据和逻辑更多的是由服务器分发。本章论述在智能客户端应用程序中数据安全性、身份验证、授权以及代码访问安全性的角色。
第
6 章:使用多线程
本章论述在智能客户端应用程序中使用多线程而涉及到的问题。要为智能客户端应用程序提供最佳响应,您需要认真考虑如何以及何时使用多线程。线程能显著改进您的应用程序的可用性和性能,但是在决定它们如何与用户界面进行交互时需要对它们进行认真考虑。
第
7 章:智能客户端的部署与更新
本章论述如何在智能客户端最佳使用 .NET Framework 和 Windows 平台的部署功能,并且指导如何选择可用的部署与更新机制。
第
8 章:智能客户端应用程序的性能
本章论述如何优化智能客户端应用程序的性能。本章分析了在设计时可采用的步骤,并且介绍如何调整智能客户端应用程序以及诊断出现的任何性能问题。
|