最近公司要用Smart Client 架构来做winform程序,在网上找了下资料,对其一知半解,求高手解答下问题:
1.与传统的winform程序想比,区别只是访问数据的时候通过web server等技术拿去数据?
2.Smart client程序如何发布,是通过click once(即项目-->发布)来发布程序,还是说可以新建部署项目或第三方软件发布?
3.微软的TaskVision说到用.NET Application Updater组件自动更新程序,这是不是只是一个DLL引用就可以了,这种方法该如何打包项目?
4.smart client winform项目是通过新建项目-->windows 窗体应用程序来创建的么
1.与传统的winform程序想比,区别只是访问数据的时候通过web server等技术拿去数据?
2.Smart client程序如何发布,是通过click once(即项目-->发布)来发布程序,还是说可以新建部署项目或第三方软件发布?
3.微软的TaskVision说到用.NET Application Updater组件自动更新程序,这是不是只是一个DLL引用就可以了,这种方法该如何打包项目?
4.smart client winform项目是通过新建项目-->windows 窗体应用程序来创建的么
解决方案 »
- C#里文件的拷贝能否作为一个参数传递呀?
- C# 在vs2008下面 winCE上面串口接收数据错误
- 后台校验问题!
- winform 模拟 webform POST提交 需提交文件
- 怎么控制mdi程序中子程序显示的位置
- 左边是一个选项列表,右边是选项内容,就像傲游的"选项"窗口,这是什么控件?还是用模式实现的?
- =====ASP.NET的问题=========
- 请教:如何在单击datagrid中某一行的任何位置就触发一事件(急)
- 比较好用的API电子手册,那里可以下载?
- C#写的很简单的一个COM+,这册时如下提示,什么原因????
- 水晶报表crystalReportViewer实现数据绑定
- 新手控件焦点问题?
请问VS2010 更新用那个,ClickOnce不行,无法选择安装目录
以前我们写过类似的程序,UI是Winform的,服务器端是Webservice与传统的Winform变比,这种桌面应用程序即拥有了CS的强大的本地权限和易用的UI界面,又能实时更新
最及时的数据,而且是仅仅更新数据,不像Web那样同时更新界面。我们的程序缓存了很多数据用以提速,缓存分为本地XML缓存(这个可以定时更新),
还有内存级别的缓存(关闭后就消失了)它还可以临时断网使用,只要程序界面打开修改后不放弃,再一次联网的时候仍然可以保存,
如果能将临时修改的数据本地化那就更好了,这样无论什么时候下一次联网的时候都可以
提交更改(我们没有实现这个功能)我们的软件基本不使用注册表,而是本地配置文件,这些配置可以同步到服务器上,
重新安装后可以恢复配置。我们没有使用click once,而是用的VS的打包,然后从服务器上下载,自己写的
自动更新。这种程序有个最大缺点就是编码量剧增啊。。同样的功能比Web多写50%以上。
不过客户效果很好。