银色月光下

漫漫长夜

  C++博客 :: 首页 :: 联系 :: 聚合  :: 管理
  4 Posts :: 7 Stories :: 0 Comments :: 0 Trackbacks

常用链接

留言簿(12)

我参与的团队

搜索

  •  

最新评论

阅读排行榜

评论排行榜

最早感到编程的神奇之处,是知道有GUI这个东西,程序不再是命令行,字符串处理,算法,固定的问题,而是一个你能看,你能摸的东西,这是一件很奇妙的事情啊,

起初的GUI编程很困难,就是xx昭著的win32 开发,API,让人感慨当初的程序员是面对的是那样晦涩难解的API,windows窗体概念,事件模型...,
然后是MFC, 也很xx昭著,我从来没感觉真正掌握过,win32开发窗口系统简直是一种学问啊, 
然后是游戏里面的GUI,不是个很好用的东西,但起码你能看到,D3D实现的2D绘制,input 事件的分发,控件,哦,GUI是这么回事,
然后用起html, 和自己撸的那个 lua gui, 设计思想类似嘛,发现,显然,layout是一个GUI设计的基本方式,
(layout 是什么,我今天理解,layout 是层级场景,还有空间anchor属性等)
今天我们谈论GUI应用,一般是使用 xml like 这样的DSL语言,看看html/css, WPF(XAML), 还有比如说 lua table layout, 
到了现在,有了一个人机交互的需求,这实在是一件熟悉不过的事情,花了几天撸一个GUI系统,(不知道除了GUI应该叫做什么),
这个东西,它是 ”图形人机交互界面“,所见即所得,交互式地操作图元对象,以完成结构和属性的编辑,它不是传统意义那种GUI,它是某种 GUI,
GUI应该是程序员深度理解的概念,GUI是一个很有启发的东西,你能用GUI做的事情很多,不只是 GUI 而已
posted on 2013-11-10 10:31 lichking 阅读(174) 评论(0)  编辑 收藏 引用 所属分类: GUI

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理