wpf – 用于创建令人惊叹的Windows桌面应用程序的UI库的选择
我想为
Windows开发一个桌面应用程序,并且最近联系了一位设计师,让我制作的线框非常棒.设计完成后,我希望它100%移植到应用程序.
与Web开发一样,这是正常的过程.您创建设计,然后从PSD文件中使用HTML和CSS创建网站,对于知道自己在做什么的人来说,这通常不会有点问题. 为Windows应用程序执行此操作,我不太确定.我所看到的是一个完全不标准的设计,所有元素和设计都与普通外观完全不同,标准元素如按钮,表格等看起来完全不同. 现在的问题是:实现这一目标的最佳选择是什么? 我最近读过很多关于GUI实现的可能性,而且我遇到的是WPF是要走的路,它非常灵活,而且它使用像HTML这样的类似方法来构建UI这一事实让我感到高兴希望这是可能的. 那么,向所有UI专家提出一个问题:最好使用哪种技术/ UI库? .NET和WPF是否足以创建100%非标准设计?我也在查看自定义图形和图表. 期待您的投入! 解决方法
我假设我们谈论的是桌面软件而不是Windows应用商店应用.如果我在这里弄错了,那么答案或多或少都是一样的.构建商店应用程序可以降低复杂性,但基本原则和流程是相同的.
WPF绝对是最佳选择.你可以做任何你能想象的事情,从3D到复杂的故事板动画等等.WPF允许你以一种可管理和可扩展的方式组织一个复杂的样式任务.除了WPF是一个伟大的框架,我甚至不知道任何替代,这并不意味着没有任何替代. Windows Forms不适合您. 使用WPF,您可以在将来存在一段时间的框架中开发您的应用程序,拥有庞大的社区和大量控制和扩展框架的第三方分发者. 从开发方面来说,您有许多强大的IDE来开发您的应用程序,首先是Visual Studio.理论上,从Photoshop到Blend(设计器工具)到Visual Studio(开发人员工具)都有一个工作流程.虽然Visual Studio(VS)(或多或少)无疑是最好的IDE,但我从未习惯Blend. 所以,答案的第一部分是:WPF是满足您需求的框架,我甚至不能提出任何劣等的替代方案. 但: 在WPF中进行规划时,不要低估构建应用程序意味着什么.只是学习WPF和MVVM(与WPF携手合作的设计模式) – 我的意思是非常合适 – 你必须建立一个完全独立的应用程序,这将让你忙碌几个月!不要害怕,这是可能的,这是值得的,但现实地计划…… (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows-server-2003 – 将域控制器与无线路由器放在同一网
- 如何在Windows下共享日志文件?
- .net – 用于Windows 8上的开发目的的LDAP服务器
- windows – 免费自动部署系统?
- 如何将Windows-1252字符转换为php中的值?
- hp-proliant – 复制大文件时无法ping通Windows Server 201
- windows-server-2008-r2 – Windows Server 2008 R2中的远程
- windows – OpenGL软件渲染替代品
- windows – OpenGL – 直接渲染到位图
- windows-server-2012-r2 – 使用SAN创建双节点Hyper-V故障转
- windows-7 – 使用组策略首选项映射打印机;适用于
- windows-phone-7 – Windows Phone 7中的启动时间
- 是否可以在Windows主机上执行Vagrant Ansible配置
- apidoc 工具的使用
- for-loop – DOS Batch FOR循环删除不包含字符串
- windows-server-2012-r2 – WSUS数据库使用大量内
- .net – Windows Azure与Amazon EC2
- 有没有办法在WIndows操作系统上使用UNIX GREP命令
- xaml – 在后面的代码中设置x:DeferLoadStrateg
- 通过Windows资源管理器连接到SDL Tridion WebDAV