社区
C#
帖子详情
比较windows商店应用和窗体应用程序
yaojunyi3721
2016-12-09 03:32:54
公司要做个windows应用
我知道winform/wpf和windows商店应用都可实现
那么这些技术优缺点如何 如何选择呢
...全文
274
5
打赏
收藏
比较windows商店应用和窗体应用程序
公司要做个windows应用 我知道winform/wpf和windows商店应用都可实现 那么这些技术优缺点如何 如何选择呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
以专业开发人员为伍
2016-12-10
打赏
举报
回复
上面,对于 winform 我直接忽视掉了。 但是在桌面看软件开发中,我现在还是会优先考虑 hybrid 混合开发模式。因为 web 前端框架很强悍了,例如我们基于“windows版微信”来开发的一些web前端程序,美观,而且操作流畅,还能运行在微信浏览器中。因此移植到传统的winform外壳中其实也是可以的但是winform的界面控件部分完全扔掉,而且也肯定不会去使用 webbrowser 这么垃圾的控件。
以专业开发人员为伍
2016-12-10
打赏
举报
回复
首先要看是否要拥有本地windows系统操作权限。比如QQ就需要截屏、需要自动更新、需要使用硬件图形加速、需要保护自己不被其他竞争软件给杀掉,需要同时处理http、tcp、udp等等通讯,需要强大的群视频能力,需要调用windows任务栏的通知功能功能,等等功能,于是它就不能是一个简单的网页! 我现在很少考虑wpf,一方面因为精力有限、不可能同时兼顾许多需要记忆的技术方向,另一方面微软最近10年在桌面系统工具支持上的垃圾策略,所以我倾向于扔掉wpf。但是对于一般程序员我觉得这个并不一定是个好的建议,因为他们并没有相关知识的学习经历,容易走偏,如果连 wpf 都不通晓、都没有参与过一两次上百万开发费用的wpf 软件的开发(而只知道拿一点 winform 入门书当作教材),可能做别的桌面系统开发设计工作也做不好。 回过头来看,网页相对来说简单。但是这里边的“前端工程师”鱼龙混杂,从最垃圾的只会做网页的业余程序员到能够开发网页版的极高级的企业系统的程序员都有,但是网页前端开发人员的普遍水平较低,骗子居多。 uwp 是个不算新的新生事物,微软推广不力,特别是不能用来开发需要高性能高度交互性的复杂桌面软件,是个很遗憾的事情。
Milo米啊米啊米
2016-12-09
打赏
举报
回复
win7或者win7以上的系统,如果想做漂亮的windows窗口应用的话,还是选择WPF比较好。
yaojunyi3721
2016-12-09
打赏
举报
回复
不需要触控功能 使用场景是windows系统,设备不限 操作方式是鼠标 键盘和手写笔
D56233577
2016-12-09
打赏
举报
回复
UWP只支持Win10,控件是为触摸设计的,程序的功能是受限的,如果你确定以上没问题可以优先选择。 排除UWP的话可以优先选择WPF。
C#源码大集合
第一部分 第一章 控件操作 第二章 文件管理 第三章 程序设置 第四章 系统维护 第五章 图像处理 第六章 数据库开发 第七章 网络
应用
第八章 Web
应用
第二部分 第00部分 基础知道 第01部分
Windows
窗体
第02部分 数据库ADO.NET 第03部分 网络
应用
程序
开发 第04部分 图形图像 第05部分 ASP.NET 第06部分 移动电话上网 第07部分 多线程 第08部分 XML 第09部分 文件 第10部分 安全性 第11部分 其它高级论题 第三部分 多线程文档,实例
WPF经典教程之依赖项属性和路由事件
Windows
Presentation Foundation (WPF) 提供了一组服务,这些服务可用于扩展公共语言运行时 (CLR) 属性的功能。这些服务通常统称为 WPF 属性系统。由 WPF 属性系统支持的属性称为依赖项属性。本概述介绍 WPF 属性系统以及依赖项属性的功能,这包括如何在可扩展
应用
程序
标记语言 (XAML) 中和代码中使用现有的依赖项属性。..... (更多资源:http://cleopard.download.csdn.net/) (福利:http://xuemeilaile.com/) WPF经典教程之WPF体系结构 http://download.csdn.net/detail/cleopard/7999393 WPF经典教程之WPF
应用
程序
管理 http://download.csdn.net/detail/cleopard/8002969 WPF经典教程之WPF
窗体
http://download.csdn.net/detail/cleopard/8002979 WPF经典教程之StackPanel、WrapPanel、DockPanel布局 http://download.csdn.net/detail/cleopard/8002985 WPF经典教程之Grid、UniformGrid布局 http://download.csdn.net/detail/cleopard/8002993 WPF经典教程之Canvas、InkCanvas布局 http://download.csdn.net/detail/cleopard/8002997 WPF经典教程之WPF控件模型 http://download.csdn.net/detail/cleopard/8002999 WPF经典教程之WPF控件内容模型 http://download.csdn.net/detail/cleopard/8003009 等。。。。
WPF ClickOnce +DevExpress
应用
程序
发布,安装及部署实战视频教程
ClickOnce
应用
程序
就是任何使用 ClickOnce 技术发布的
Windows
窗体
(课程示例用的是WPF项目)或控制台
应用
程序
。传统使用
Windows
Installer 部署时,
应用
程序
通常依赖于共享组件,这便有可能发生版本冲突;而使用 ClickOnce 部署时,每个
应用
程序
都是独立的,不会干扰其他
应用
程序
。还有
Windows
Installer 部署要求管理员权限并且只允许受限制的用户安装;而 ClickOnce 部署允许非管理用户安装
应用
程序
并仅授予
应用
程序
所需要的那些代码访问安全权限。会使开发人员决定创建 Web
应用
程序
而不是基于
Windows
的
应用
程序
,为便于安装而牺牲了
Windows
窗体
丰富的用户界面和响应性。对于使用 ClickOnce 部署的
应用
程序
,您可以集这两种技术的优势于一身。本教程开始会以一个简单的ClickOnce 发布案例(尽量简单,目的让大家掌握这个发布的过程及其中应该注意一些东西),接着会给大家以一个复杂的案例,带devExpress控件的
应用
程序
发布,让大家掌握怎样去发布复杂的
应用
程序
。让大家通过实操循序渐进的掌握ClickOnce
应用
程序
发布,安装及部署的技巧和重要知识点。开发工具:VS2015,复杂的案例会用到devExpress16.2
winform学习(3)-----
Windows
窗体
应用
和
Windows
窗体
应用
(.Net Framework)有啥区别?
NET Core相当于是.NET Framework 的一个超集,他在包含了桌面
应用
的同时添加了其他很多丰富的功能,但是这些功能对于现在的我使用.NET Framework 开发没有看到有什么很大的优势,或许以后才能探索到。
Windows
窗体
应用
(.NET Core)是跨平台桌面
应用
程序
,使用跨平台的.NET Core技术框架,可以在
Windows
、Linux和MacOS等操作系统上运行,支持现代化、灵活和可扩展的
应用
程序
开发。也就是说按理使用winform开发的时候需要使用下面这个模板。
WINDOWS
窗体
应用
程序
与WPF
应用
程序
的区别?
WINDOWS
窗体
应用
程序
与WPF
应用
程序
的区别? 用WPF更容易做的漂亮 感觉有以下几个大区别: WPF的线程模型和winform的线程模型不同 WPF到处用到数据绑定,winform在列表中才用的多 WPF支持3D,winform本身没有,需要引入托管的DX WPF有现成的动画机制,winform没有 WPF的界面可以用XAML写,后台逻辑用C#,winform全部C#。也就是W...
C#
110,500
社区成员
642,566
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章