自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 资源 (3)
  • 收藏
  • 关注

原创 程序开发界面与代码分离技术-界面描述语言

下载界面描述语言示例:http://download.youkuaiyun.com/source/2008918一、原理简单地说可以认为是一个软件界面平台,这个语言只专注与界面生成,并能很好地实现界面与主程序的交互。界面描述语言组件实现了根据脚本的定义代码进行界面的创建、管理及交互。交互是双向的,界面通过控件的事件与主程序进行交互,而控件的响应事件是相对固定的。

2010-01-20 15:57:00 2248

界面描述语言-界面与代码完全分离

界面描述语言组件实现了根据脚本的定义代码进行界面的创建、管理及交互。交互是双向的,界面通过控件的事件与主程序进行交互,将事件对应的函数添加到函数表中,就能在界面中将某一事件与这个函数进行映射。若主程序要操控界面元素,可以使用“主窗口.面板一.编辑控件1”这样的命名方式进行引用。 界面描述语言主要有以下几大优点: 1、实现程序功能与界面的分离,将程序员从复杂的界面开发中解脱出来。 2、大大降低了软件界面开发的难度。 3、实现了软件的功能与界面的无关性,可以使软件自由地换肤(就像人穿衣服一样),大大提高了软件的灵活性和趣味性。 4、平台无关性。 界面脚本即可以用在Windows平台下,也可以用在Linux下,非常方便软件的移植。(Linux下暂时还没实现) 5、语言无关性。 无论你是用VC、VB、Delphi还是C#开发程序,都可以使用界面设计语言所设计出来的界面。 6、升级方便。 只需要对DLL进行一定的升级,就能支持很多的控件。 作者主页:www.olanguage.org

2010-01-20

O语言IDE源代码(类似VC2008界面)

O语言集成开发环境(IDE)源代码,这个源代码主要使用了微软的Feature界面库、scintilla跨平台的语法加亮代码编辑控件、hexeditbase十六进制编辑控件及其它一些控件,并集成了调试功能。详情请看:http://www.olanguage.org/introduction/ide_source/

2009-06-26

反汇编接口及实例源代码

这是一个O反汇编程序的动态链接库(DLL),可以反汇编出中文或者是英文的汇编代码。详细介绍请看:http://www.olanguage.org/introduction/doasm/

2009-06-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除