社区
C#
帖子详情
用C# wpf同时开发桌面程序和web程序是否可实现重复应用代码实现?
mlq9928
2012-03-14 10:20:15
求教:用C# wpf同时开发桌面程序和web程序是否可实现重复应用代码实现?
做一个小型专业类程序,想桌面单机版和网络版同时实现,用c#的wpf平台好像可以实现,代码、界面可以重复应用,不知此想法是否可行。
另此种情况下,数据库采用哪种较好
...全文
327
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#
开发
PDA
程序
在IT行业中,
C#
是一种广泛使用的编程语言,尤其在
开发
桌面
应用
、
Web
应用
以及移动
应用
等领域。本项目涉及的是使用
C#
开发
针对PDA(个人数字助手)的
应用
程序
,这通常指的是运行在Windows CE(Wince)操作系统上的设备...
C#
+
WPF
+Prism模块化
开发
示例
在软件
开发
中,
C#
、
WPF
(Windows Presentation Foundation)和Prism框架结合使用,可以构建出高效、可维护且可扩展的
桌面
应用
程序
。本示例旨在介绍如何利用Prism进行模块化的
WPF
应用
开发
,通过模块化设计,可以将...
.NetCore
WPF
Rtsp视频流转
Web
socket
实现
Web
实时查看摄像头
C#
通过FFmpeg播放Rtsp流
WPF
作为.NET的一部分,是一种用于构建Windows
桌面
应用
程序
的用户界面框架,它允许
开发
者利用XAML(可扩展
应用
程序
标记语言)来设计用户界面,并通过
C#
等.NET支持的编程语言来编写后台逻辑。
WPF
提供了丰富的控件和...
C#
开发
的一款非常漂亮的
WPF
管理系统.zip
标题"
C#
开发
的一款非常漂亮的
WPF
管理系统.zip"表明这是一款基于
C#
编程语言
开发
的用户界面美观的Windows Presentation Foundation(
WPF
)
应用
程序
。
WPF
是.NET Framework的一部分,它提供了丰富的图形层和用户界面...
C#
实现
分层架构源
程序
在IT行业中,分层架构是一种常见的软件
开发
模式,它旨在提高
代码
的可读性、可维护性和可扩展性。
C#
作为.NET框架的主要编程语言,非常适合用于构建分层架构的
应用
程序
。本文将深入探讨
C#
实现
分层架构的源
程序
,并结合...
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章