Smart Client
firewolffeng
vfsfdfds
展开
-
Smart Client学习笔记(1) 智能客户端开发概览
今天开始学习智能客户端的开发。首先讲解了胖客户端和瘦客户端两者之间的优缺点及Smart Client的特点。1.胖客户端就是我们常用的windows form(c/s)程序,它有以下几个特点:较好的用户体验,因为winform程序可以开发更好的特效。响应速度较快。难于部署。我们开发winform应用程序之后要部署到很多客户机上时,这个就非常的麻烦。Dll地狱。dll地原创 2008-11-01 23:10:00 · 1462 阅读 · 0 评论 -
Smart Client学习笔记(2) 创建专业用户界面的Windows Form应用程序
这次课程主要学习了ToolStrip控件、Web Browser控件、数据绑定控件、布局控件和新的控件属性的相关知识ToolStrip控件为工具条,菜单,下拉菜单和上下文菜单提供了通用的API,所有的工具条项目都继承与ToolStripItem首先说明ToolStrip控件的样式,也就是RenderModeProfessional样式:呈现出来的菜单及状态栏样式类似与xp的样式,比较好原创 2008-11-02 21:08:00 · 1382 阅读 · 0 评论 -
Smart Client学习笔记(4) Windows Form中的智能客户端部署
在这一课中主要讲解了ClickOnce的基础、安全性和编程方式来进行ClickOnce更新在传统的c/s开发中,我们都会面临部署的难题。如果客户端只是10台以内,问题还不是很大,但是当客户端在10台以上,那么问题就会出现很多,我们需要在每台客户端上搭配环境,安装程序等工作。并且,每台客户端由于不一样,我们安装程序是否会破坏客户端上其他的应用程序呢?是否会碰上dll地狱的问题呢?当我们的应用程序原创 2008-11-03 00:44:00 · 1643 阅读 · 0 评论 -
Smart Client学习笔记(5) 托管代码的增强调试功能
这一课讲解自定义视图调试和多线程调试的一些方法我们在调试过程中可以看到很多的数据,难以定位到我们所需要的数据,并且也不知道我们看到的数据是属于属性还是字段是静态的还是非静态的。有些内部信息在调试的时候我们也不希望别人可以看到。我们还需要自定义默认数据视图。首先介绍的是如何在debug时隐藏一个字段或属性的显示,我们通过[DebuggerBrowsable(DebuggerBro原创 2008-11-03 01:39:00 · 1442 阅读 · 0 评论 -
Smart Client学习笔记(6) 分布式智能客户端应用程序开发最佳实践
首先我们需要了解为什么需要构建分布式应用程序•客户端仅需较少硬件支持,共享高效的服务器硬件•在客户端仅仅部署少量组件,因此易于应用程序更新•易于监视应用程序,备份数据•服务器为安全提供了额外的层面那么也就可以在分布式应用程序中,计算的主力实在服务端,而客户端主要是用于呈现和操作数据的,并且,由于数据在服务端,我们可以很容易的监视应用程序及其数据分布式设计分为两类 1.同步:客户端原创 2008-11-12 00:39:00 · 1449 阅读 · 0 评论 -
Smart Client学习笔记(7) 使用多线程创建高响应智能客户端应用程序
这次课程讲解了如何进行多线程编程多线程应用程序的特点:• 具有同时有多条“执行线路”的能力• 行为无法预知并且每次调试时行为不同• 线程增加了程序的复杂性• 多线程不但可以用于我们所关注的SmartClient当中,也可以用于任何应用程序当中为什么要讨论多线程应用程序?• 向用户提供及时响应• 在运行时层面并行执行任务• 获得更好的全面的应用程序性能• 硬件资源得到全面利用在w原创 2008-11-21 00:14:00 · 1431 阅读 · 0 评论 -
Smart Client学习笔记(8) 智能客户端中的离线数据访问
本次课程主要讲解了以下几个议题•什么是智能客户端?•离线用户需求与技术挑战•数据通讯策略•连接管理•客户端数据缓存和同步•Offline Application Block什么是智能客户端?•丰富的用户界面(Microsoft® Windows® Forms):利用winform的用户界面•后台连接服务•客户端安全运行•支持通过网络自动部署和更新•支持断开连接操作:数据保存在本地,当连原创 2008-12-14 16:19:00 · 2061 阅读 · 0 评论