检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]中国电子科技集团公司第二十八研究所,江苏南京210007
出 处:《计算机技术与发展》2014年第5期180-183,187,共5页Computer Technology and Development
基 金:江苏省自然科学基金资助项目(10KJB510014;BK2012832)
摘 要:通信系统中用户信息交互频繁,格式种类繁多,为解决软件编码定制用户信息编辑界面大部分工作重复繁琐的现状,应用XML方法对图形界面元素进行描述,结合开源GTK+图形用户界面库的使用特点,给出了一种用户编辑界面自动生成的实现方法。通过解析XML文档并调用界面控件库接口动态生成图形用户界面,实现界面设计和生成实现的分离。实践证明,运用该方法实现多样化用户信息的编辑,能够大幅降低界面设计编程的工作量,提高了软件的开发效率和可维护性。There are numerous and frequent interaction user information in communication system. To solve the problem of repetitive and tedious work in customizing user information editing interface by software coding,a method for graphical user interface automatic genera-tion is presented by applying the XML method in the description of graphical user interface,combining the characteristics of open source widget library GTK+. It dynamically creates graphical user interface by parsing the XML document and calling the API of widget library GTK+,this enables the separation of interface design from the generation. Practice proves by using this method in multiple information edit module,it can reduce the workload of interface design and coding greatly,and improve the developing efficiency and maintainability of software.
关 键 词:可扩展标记语言 界面描述 界面自动生成 GTK+ GTK+
分 类 号:TP31[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.145.85.3