为什么微软不开放内部的DirectUI框架

它并3、开发者可以用XAML/C#/VB/C++来写应用不是用控件做成的.

发布了就要维护。如果Off真的把GUI库搞了出来,过了几年不想用怎么办话说我就在Off里面写那个GUI框架。这个框架可了,Windows/Metro/WP/IOS/Android全支持(当然Linux Desktop是不支持的),比QT强多了,而且还有我给他们写开发工具……当然最重要的特征就跟所有的内部库一样,一旦发现设计不合理,就要推翻。你们依赖了库,该重写重写,该重构重构,这跟发布出来的库是不一样的。

directui界面库 界面库是什么directui界面库 界面库是什么


directui界面库 界面库是什么


Jupiter能成就微软的未来么

了解更多开源相关,去LUPA社区看看吧。

Jupiter的存在已经不是什么新消息了,在一些,博客上面就有了大量的关于这个平台的泄密帖子,一些人甚至利用泄露的代码来逆向以便了解更多。

跟踪了一下微软的,一下是我们了解的关于Jupiter的一些信心:

1、这是一个新的windows用户界面库

2、是基于XMAL的框架

4、使用IE10的渲染引擎

7、Jupiter的应用会以共同支持windows8和wp8的APPx的形式打包

8、APPx是通用的,可以用于部署原生Win32应用程序,基于框架的应用程序(Silverlight的WPF),Web应用和游戏

9、Jupiter的支持让所有开发者都很开心,无论是.NET,VB,C++ 或者Silverlight/WPF

一项尤为重要,因为迄今为止,微软关于windows8开发平台对外公开的是说基于html5和jascript,Peter Bright指出这个的时候,开发者们都有点小震惊。

在你将微软的开发者赶下车然后让他们再爬上html5之前,你要知道他们已经花了大量的时间和精力学习微软推出的技术,包括了Win32, COM, MFC, ATL, Visual Basic 6, .NET, WinForms, Silverlight 和WPF。听起来像是微软让他们丢掉十几年的经验然后拥抱html5.

html5也出来一段时间了,但貌似依然不能完全驾驭微软的整个平台。

后PC时代:微软vs苹果vsGoogle

想象一下,如果苹果也干了这么件事,让开发者可以有一个简单的途径把ios应用转到Mac上面。目前貌似还没有一个简单的方法。尽管有第三方工具的协助,但是开发者还是要做大量的工作让ios应用在Mac上面run起来。这就是说,我们猜想苹果正在尽力解决这么一个两难的问题。你可以看到苹果放出的lion对ios的影响。

微软关于合并桌面与手机的想法,也不是一个小工程。目前苹果貌似是在这当中有竞争力的。android也进入了平板市场苦苦挣扎,而惠普刚把自己才买到手的webOS杀了。

开发者不满情绪增长

苹果在这一点上依然占了先机,不过决定微软未来的关键或许还在于时机。微软的开发者已经非常不满,但是微软依然允许这种势头蔓延,或许这么一个占了错误,可能会葬送了微软的前途。微软也想做苹果,这确实很神秘很惊奇,但是微软不具备这种支撑他的文化。

Jupiter应该已经在几个月前宣布了,但为了故意卖关子,完整的发布将会在bu类似抽屉式按钮。是自己写按钮代码控制位置的。不是集成的控件。不要理解错了。ild大会上。

MFC重绘非客户区问题

InvalidateRect()直接指定无效区域重绘不就可以了,何必来个非客户区。做QQ这样的,用对话框模式,再加入列表控件之类的,你重绘指定的控件区域不就完这是一个 "DirectUIHWND",不是一个窗口,算是微软的一套皮肤库之类的东西,所有的东西都是画上去的.你可以用 SPY++看一下就知道了.了。

QQ用的是DirectUI引擎

MFC是做不出那种效果这意味着html5是微软平台的未来?可能不是。一个新的尚未公布的叫做Jupiter的平台可能会让微软的开发者利用他们现有的技术在windows8和windows phone上面开发应用。这意味着?所有平台上都能运行的应用,不只是PC,还有平板,手机,甚至电视(借助xbox)。的,都是专业绘制的,然后由特定的库函数导入进去加载在界面上,MFC做界面开发是没什么前途的。

如何用C++做directUI的漂亮界面开发

directui界面库 Duilib是开源的。

国内开源 的directui 界面库,开放,共享,惠众,共赢,遵循阶段:WIN32 PLATFORM APIbsd协议,可以免费用于商业项目,目前支持Windows 32 、Window CE、Mobile等平台。

Dui6、通过XMAL库可提供访问windows8的元素lib

是一款强大的界面开发工具,可以将用户界面和处理逻辑分离,极大地提高用户界面的开发效率。提供所见即所得的开发工具UIDesigner。使用

DirectUI后将使得我们的设计人员解 放,不会受到开发的束缚,可以充分地发挥其设计能力来设计软件界面,并参与到用户界面开发过程中。

Duilib 目前支持Windows 32 、Window CE、Mobile等平台,使用C++开发,遵循BSD协议,可以免费用于商业项目

Windows 下桌面应用开发有哪些主流技术

与此同时,google却缺乏一个对桌面和手机合并的前景。尽管施密特成将会把chrome os和Android 合并,但是到目前为止,依然看不出两者有合并的迹象。

先说微软自己主流的东西:

第二阶段:MFC

第三阶段:.NET WINFORM

其它一些开源的、移植过来UI库如QT等......第四阶段:METRO(现在叫Windows 8 Style UI)

几点说明:

0. 这些阶段划分并不是那么的,比如有了MFC就抛弃了WIN32 API。事实上很多时候都是MFC结合WIN32 API在一起使用。

1. DIRECTX用于特定场合的渲染,不单列了 。

2. 可能大家觉得MFC/WINFORM的界面不好看,古板,于是有了DirectUI技术,效果能做到美轮美奂的,但不算主流。

-----

非微软的技术,大致有:

BORLAND的OWL(DELPHI和BCB流行的年代,这个非常NB)

JAVA的AWT/SWING/SWT

VC++界面设计

5、DirectUI正在修改以支持的3. WTL也算不上主流,尤其是国内。XAML应用程序

专业解决编程问题,开源项目专家。有事留言。

DirectUIHWND是当前做皮肤的热门技术吧...可以去了解下,我也还做不来