wxd0.16 released
hqs7636
2011-09-28
Tested with GDC/LDC/DMD 1.064 on 3 platforms
看来d2.054下没测试,去NG上说说吧 |
|
hqs7636
2011-09-28
win8 以后这些gui是不是全作废了?据说是以html5和javascript为主了
![]() |
|
betty_betty2008
2011-09-28
hqs7636 写道 win8 以后这些gui是不是全作废了?据说是以html5和javascript为主了
![]() 开...开什么玩笑。API作废了M$拿什么开发。 |
|
Colorful
2011-09-28
没有作废,只是这些传统的 Win32 API 只能在桌面模式下使用,不能用来开发 Metro 风格的应用程序。
Microsoft 在 Win8 里另外构造了一套 Windows Runtime 作为 Win32 API 的替代者。如果你想你的应用程序具备 Metro 风格,且在 Windows 应用程序商店发售的话,只能使用 WinRT。 老实说,WinRT 的概念和 Silverlight、WPF 比较类似。 |
|
Colorful
2011-09-28
HTML5 + javascript 的开发模式只是三大开放模式之一,另外两大是 C++ 和 .NET 。
HTML5 + javascript 的开发模式不使用 XAML ,而是 HTML5 + CSS3 。而 C++ 和 .NET 使用 XAML 。除此之外,其他部分的 API 相同。 |
|
Colorful
2011-09-28
根据目前 Microsoft 公布的消息来看,Win8 Metro 风格的客户端开发,C++ 具备了相当的优势。
1.C++ 编译出来的是原生程序。 2.WinRT 的组件开发用 C++ 很方便。 |
|
hqs7636
2011-09-28
betty_betty2008 写道 hqs7636 写道 win8 以后这些gui是不是全作废了?据说是以html5和javascript为主了 ![]() 开...开什么玩笑。API作废了M$拿什么开发。 我说的是win8以后谁还会用老gui模式开发, Colorful 写道 根据目前 Microsoft 公布的消息来看,Win8 Metro 风格的客户端开发,C++ 具备了相当的优势。 1.C++ 编译出来的是原生程序。 2.WinRT 的组件开发用 C++ 很方便。 C++ 很方便是不是d也应该很方便? |
|
betty_betty2008
2011-09-28
Colorful 写道 根据目前 Microsoft 公布的消息来看,Win8 Metro 风格的客户端开发,C++ 具备了相当的优势。
1.C++ 编译出来的是原生程序。 2.WinRT 的组件开发用 C++ 很方便。 是C++库还是C#库?贴段代码程序欣赏哈 |
|
hqs7636
2011-09-28
javascript 真的应该好好改造一下了,据说新标准还分裂出了两个?
应该像html5一样,大刀阔斧的重新规划 |
|
Colorful
2011-09-28
@hqs7636
很遗憾,D 语言目前为止因为对 COM 的支持极其不完善,所以跟 C++ 没法比。 @betty_betty2008 代码可以到 Channel9 和 MSDN 去看。 之所以说 C++ 具备一些优势,主要是基于以下的衡量: 1.WinRT API 是 Microsoft 内部采用 C++/CX 的语言(语法类似 C++/CLI,但不是托管)开发的基于 COM 的 API 集合 2.因为基于 COM ,所以 C++ 在开发 WinRT 组件的时候会有优势 在应用开发上,C# 还是很优雅的。 此外,WinRT 对显卡有特定的要求,它的渲染完全依靠显卡的硬件加速,完全放弃了 GDI 。在传统模式下,MFC,QT, VCL,WinForm, WPF, Silverlight 均支持。但在 Metro 模式下,上述包括DGui,DFL,SWT 等均不支持。 感叹下,Win8 因为加入了对 ARM 的支持,在性能上做了大量的调优。Win8 真的很强悍! |