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 真的很强悍!
Global site tag (gtag.js) - Google Analytics