Squirrel语言的wxWidgets UI扩展研究与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:wy2633110
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Squirrel是一种高级交互式面向对象程序设计语言,它主要作为一利,强有力的脚本语言,用于有实时的或者存在内存限制等要求的应用(例如游戏)。Squirrel具备动态类型,委托,高级函数,执行器,尾递归,异常处理,自动内存管理等功能,其功能非常强大,但Squirrel语言的的全部源代码(包含编译器和虚拟机)大约只有6千行。wxWidgets是一种C++图形用户界面框架,支持多种平台,本课题使用的第二版wxWidgets支持MS Windows, UNIX/Linux with GTK+, UNIX/Linux with Motif,以及MacOS。本文讨论了如何把wxWidgets的功能引入Squirrel语言,并使其具备GUI开发能力,还讨论了利用Squirrel语言的快速开发能力,如何使wxWidgets的开发更加容易。本文同时阐述Squirrel语言中引入wxWidgets的具体实现过程,Squirrel语言的C++对象映射,wxWidgets的消息处理等内容。
其他文献
产品属性能够引发用户积极或消极的情感反应,决定了产品的市场地位。伴随着情感化设计的产生,学术界已涌现出许多不同的情感认知理论。这些理论揭示了产品属性中所隐藏的情感
党的十八届六中全会指出,全党同志要紧密团结在以习近平同志为核心的党中央周围,牢固树立政治意识、大局意识、核心意识、看齐意识。意识是行动的先导,“四个意识”强不强,体现的
报纸
旅游城市的城市品牌价值是旅游者对城市品牌的认知态度。基于关学视角的城市品牌设计是旅游城市竞争的重要表现形式和手段,通过开发创造具有美感的品牌标识、字体、色彩、辅
国内流离失所者与难民不同的是其没有跨越国境到他国而是在其本国境内流离失所,造成国内流离失所的原因也与造成难民的原因不同,武装冲突、普遍的暴力、侵犯人权、自然灾害等
2015年12月8日,由华中师范大学科研部、华中师范大学学报编辑部主办,中国县域发展研究中心承办的"首届县域治理高层论坛"在桂子山召开。来自民政部、财政部、香港、吉林、浙江
随着我国教学改革的不断深入,我国教育部门对于高中化学教学也提出了更高的要求,在这种要求下我国很多高中都开始了对新的化学教学方法进行探索,而概念图这一教学思想也正式
教学没有科研做底蕴,就是一种没有观点的教育,没有灵魂的教育。学校教学必须与科研结合,教学不能和科研分家。学校教育的任务是培养具有自学能力、能不断为自己进行知识充电,进而
内控环境作为内部控制的首位要素,是内部控制系统发挥作用的基础。内控环境的有效性、健全性直接关系到整个内部控制的有效性、健全性。文章从我国企业内控环境存在的共性问题
随着中国政府一带一路的政策出台,以及城市化进程的进一步推动,全国范围内基础建设工程、公共交通等投资大幅增长,国家无法单方面承担所需的巨额投资资金,PPP模式作为一种新
中小企业私募债券业务是解决中小企业融资难的一条新路径。中小企业私募债券市场存在着监管制度位阶过低、市场准入标准过高、投资者利益保护力度不足及应对市场风险措施不健