zoukankan      html  css  js  c++  java
  • GuiLite 1.2 发布(希望通过这100+行代码来揭示:GuiLite的初始化,界面元素Layout,及消息映射的过程)

    经过开发群的长期验证,我们发现:即使代码只有5千多行,也不意味着能够轻松弄懂代码意图。
    痛定思痛,我们发现:虽然每个函数都很简单(平均长度约为30行),可以逐个击破;但各个函数之间如何协作,却很难说明清楚!
    由于Host Monitor太注重UI效果,技巧过于复杂,因而丢失了最简单,最核心的使用原理。
    为了帮助初学者理解GuiLite的核心使用原理,我们开发了Hello GuiLite程序,希望通过这100+行代码来揭示:GuiLite的初始化,界面元素Layout,及消息映射的过程。
    为了让界面生动有趣,程序模仿了Windows 10的桌面。

    最后是几点建议:

      1. 不要小看里面的控件不多,但任何复杂UI都是它们组合而成;

      2. 不要小看贴图,它往往能化腐朽为神奇;

      3. 不要小看断点后的调用栈信息,它是最权威的函数关系说明书;

      4. 不要小看您的意见,是它们塑造了今天的GuiLite(请用提issue的方式,帮助我们跟踪您意见,谢谢)

    https://www.oschina.net/news/102412/guilite-1-2-released

  • 相关阅读:
    SCU 3133(博弈)
    SCU 3132(博弈)
    hdu 5183(hash)
    hdu3329(2次dfs)
    hdu5179(数位dp)
    zoj2314(有上下界的网络流)
    CF 519E(树上倍增求lca)
    hdu1251(Trie树)
    SCU 2009(数位dp)
    【Leetcode】Letter Combinations of a Phone Number
  • 原文地址:https://www.cnblogs.com/findumars/p/10073366.html
Copyright © 2011-2022 走看看