社区
C#
帖子详情
用C# wpf同时开发桌面程序和web程序是否可实现重复应用代码实现?
mlq9928
2012-03-14 10:20:15
求教:用C# wpf同时开发桌面程序和web程序是否可实现重复应用代码实现?
做一个小型专业类程序,想桌面单机版和网络版同时实现,用c#的wpf平台好像可以实现,代码、界面可以重复应用,不知此想法是否可行。
另此种情况下,数据库采用哪种较好
...全文
295
5
打赏
收藏
用C# wpf同时开发桌面程序和web程序是否可实现重复应用代码实现?
求教:用C# wpf同时开发桌面程序和web程序是否可实现重复应用代码实现? 做一个小型专业类程序,想桌面单机版和网络版同时实现,用c#的wpf平台好像可以实现,代码、界面可以重复应用,不知此想法是否可行。 另此种情况下,数据库采用哪种较好
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mlq9928
2012-03-17
打赏
举报
回复
另外这种方式在最后的发布打包环节是否有影响,对于桌面程序是否除了.net framework需打包外,silverligh也需要添加进去,或者siverlight项目根本无法打包成桌面程序
mlq9928
2012-03-17
打赏
举报
回复
[Quote=引用 3 楼 kongxh_1981 的回复:]
同意楼上的说法。
用silverlight作在网页中的客户端组件或者桌面软件都是可以用WPF来做,区别确实不大。
在作画面的时候,可以按照功能,使用UserControl把各个功能包装起来,那么不管在sliverlight上还是在桌面程序上,都可以复用,封装的越好,Web客户端和桌面客户端之间的变化代价就越小。
另外,在后台这块,尽可能的将后台的功能通过WebService或WCF的通信方式……
[/Quote]
请教:siverlight的控件与wpf的控件大体上一致,界面UI也是采用xaml。如果我打算从桌面程序开始,这个开始时的编程,我是采用WPF应用程序,还是采用siverlight应用程序?我觉得是采用siverlight程序做为主体,这样在网站项目方便添加,只是不知道桌面程序是否也可采用siverlight项目
白色的海
2012-03-15
打赏
举报
回复
同意楼上的说法。
用silverlight作在网页中的客户端组件或者桌面软件都是可以用WPF来做,区别确实不大。
在作画面的时候,可以按照功能,使用UserControl把各个功能包装起来,那么不管在sliverlight上还是在桌面程序上,都可以复用,封装的越好,Web客户端和桌面客户端之间的变化代价就越小。
另外,在后台这块,尽可能的将后台的功能通过WebService或WCF的通信方式由Web客户端或桌面客户端调用,那么调用接口上都是一致的情况下,Web和桌面客户端间的区别无非就在于运行的环境问题了。
MicrosoftCenterOfHN
2012-03-14
打赏
举报
回复
虽然WPF也可以做网站,但通常不建议这么做,用Silverlight可以。
至于通用部分,除了与数据库进行通信这部分不怎么能通用以外(silverlight要通过webservice),其他大部分都是可能通用的。UI的话都是用xaml写的,并且wpf 与 silverlight的控件大部分也都是一一对应的,差别不是很大。
lihanbing
2012-03-14
打赏
举报
回复
web上用silverlight的话,应该可以重用部分代码、界面
c#
人事管理与
实现
.zip
这批
C#
项目源码涵盖了多个领域和行业,包括但不限于
桌面
应用
程序
、
Web
应用
程序
、游戏
开发
、数据分析等。每个项目源码都经过精心设计和
开发
,采用了现代化的
开发
技术和最佳实践。其特点包括清晰的
代码
结构、高效的...
C#
用socket
实现
局域网办公助理设计.zip
这批
C#
项目源码涵盖了多个领域和行业,包括但不限于
桌面
应用
程序
、
Web
应用
程序
、游戏
开发
、数据分析等。每个项目源码都经过精心设计和
开发
,采用了现代化的
开发
技术和最佳实践。其特点包括清晰的
代码
结构、高效的...
C#
网络办公助理设计与
实现
.zip
这批
C#
项目源码涵盖了多个领域和行业,包括但不限于
桌面
应用
程序
、
Web
应用
程序
、游戏
开发
、数据分析等。每个项目源码都经过精心设计和
开发
,采用了现代化的
开发
技术和最佳实践。其特点包括清晰的
代码
结构、高效的...
ASP.NET 3.5
开发
大全 (中文 PDF 完整书签 非扫描)
第18、19章:介绍了WCF和
WPF
应用
程序
的
开发
,WCF和
WPF
是.NET 3.5
应用
程序
框架的新特性,使用WCF能够将
桌面
应用
和
Web
应用
进行整合,而
WPF
提供了高效的绚丽的
桌面
应用
开发
解决方案。 第20章:介绍了LINQ的基本知识以及...
ASP.NET
开发
大全
第18、19章:介绍了WCF和
WPF
应用
程序
的
开发
,WCF和
WPF
是.NET 3.5
应用
程序
框架的新特性,使用WCF能够将
桌面
应用
和
Web
应用
进行整合,而
WPF
提供了高效的绚丽的
桌面
应用
开发
解决方案。 第20章:介绍了LINQ的基本知识以及...
C#
110,545
社区成员
642,580
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章