5.2 ASIX Windows的特点和体系结构 17
5.3 ASIX Windows应用程序的一般流程 18
5.4 ASIX Windows消息体系 19
6 button的创建 20
6.1 button创建的工作流程 20
6.2 控件的基本编程 22
6.3 创建button的函数 27
6.4 程序的调试过程和结果 34
结 论 36
致 谢 37
参考文献 38
1 绪论
作为计算机与其使用者之间连接的纽带,计算机用户界面在计算机系统中扮演了重要的角色。GUI的广为人知是当今计算机技术最重大的成就之一,它对于非专业用户的使用起到了很方便的作用。有了GUI,计算机使用者不再需要死记硬背大量的命令,而可以通过窗口以及菜单方便地进行操作。
1.1 图形用户界面的诞生与发展
图形用户界面GUI的发展史从来就是与操作系统的历史密不可分,它的诞生标志了人性化操作系统的开始,而在操作系统的进化过程当中,GUI的发展也一直与时俱进,不知不觉中影响着人们的工作生活。细细数来,从1973年第一代图形用户界面GUI的出现到今天的Windows 8,图形用户界面已经走过了40年的发展历程,它被设计的更加成熟稳健,带给用户极为丰富的体验,也为人类提供了非常人性化的服务。纵观GUI历史40年,发生了以下的重要改革。
早在50年前,“计算机”这个词就意义非凡。早在二战前,这个词不只意着机器。在二战期间,由于军事研究需要,例如Colossus和ENIAC这样的大型计算机诞生。随后,IBM公司将其商业化,很快销往到世界各大公司使用。而在此期间,它一直被人们认为是官僚和毫无个性的象征,那时的电脑仅为专家和一些爱好者使用,还不具备个人计算机的特征。
直到60年代末,情况开始发生改观。随着科技的进步,人类关于计算机的思考也发生了变革。一些研究人员和爱好者认为尽管Colossus和ENIAC本质上就是大型计算器,即所谓的数据处理器,但其有无限的挖掘空间,它可以为更多人所用。而这些科研人员和业余爱好者才是真正的与计算机共同成长的一代人。其中代表人物有,鼠标发明者Douglas Engelbart和Smalltalk的发明人Alan Kay。Douglas Engelbart全身心的致力于人类科技进步发展上;还有Alan Kay认为预测未来还不如去发明未来。他们为乔布斯和盖茨铺上了通往成功的道路,而之前的大胆想象很快变成现实。
个人计算机真正出现要追溯到1968年12月19日。Douglas Engelbart及他的团队公布了他们研究近十年的成果NLS联机系统。Douglas Engelbart演示了鼠标,很快鼠标将取代另一种图形输入——光电笔,随后又展示了WYSIWYG的嵌入超链接文本和图形编辑,并且他认为阿帕网很有前景。他希望帮助人类获得更快捷、更有效的工作方法。Douglas Engelbart宣称,“我们不只是创造一个工具,而是在设计一个用于工作的完整知识系统。”
在70年代初,由于研究成果屡遭失败,Engelbart为了增强研究团队的研发能力,他创造了现在著名的施乐帕洛阿尔托研究中心(PARC)。
乔布斯和苹果的早期员工于1979曾在施乐的帕洛阿尔托研究中心工作。他将图形用户界面技术用于后来的Lisa和Macintosh两款电脑,这给计算机工业带来了革命性的改变。根据苹果工程师比尔阿特金森称,图形用户界面技术帮助解决了Lisa电脑的早期设计时遇到的一系列问题。