WSCL库的介绍
来源:互联网 发布:其言兹若人之俦乎的若 编辑:程序博客网 时间:2024/04/29 14:54
Web Standard Component Library库的开发目的是为了解决浏览器之间兼容性的标准组件,它使用事件的方式提供界面组件的二次开发,使用了完整的OOP模型保证代码的重用,有关OOP实现的讨论,请参考我的另一篇文章。目前wscl库的版本为0.1.2,组件的继承关系为:
HTMLComponent 基本的构件,定义了初始化,设置大小,设置位置等方法
---- HTMLIcon 图标控件,用div拼接的简单图标
---- HTMLControl 基本事件控件,定义了缺省的鼠标,键盘事件默认响应函数,同时触发相应的组件事件
---- HTMLText 文本控件
---- HTMLButton 按钮控件
---- HTMLMenuItem 菜单项控件
---- HTMLSymbol 图标按钮控件
---- HTMLPanel 面板控件,在实际内容超出控件范围时,将出现滚动条
---- HTMLTable 表格控件,支持锁定若干列,也可以自适应
---- HTMLInput 基本输入控件,与<form>标签提交时数据兼容
---- HTMLEdit 文本输入框控件
---- HTMLPassword 密码输入框控件
---- HTMLSelect 选择框控件(它逻辑上应该属于HTMLInput所以实现了HTMLInput下的所有方法)
---- HTMLCheckbox 复选框控件(同上)
---- HTMLForm 窗体控件
---- HTMLPaletteForm 调色板控件
---- HTMLPopupMenu 弹出菜单控件
---- HTMLCalendar 日历控件
---- HTMLScroll 基本的滚动条控件
---- HTMLHScroll 垂直滚动条控件
---- HTMLVScroll 水平滚动条控件
---- HTMLGrid 网格控件
除此之外,还有HTMLStyle(用于定义组件的样式,支持使用diff语法来根据不同的浏览器选用不同的样式表),HTMLWindows(事件的中心处理容器,管理全局环境,负责在页面unload时释放全部的内存),HTMLWidget(用于控件的高级贴图效果,比如圆角,阴影)
有关的源代码请在https://sourceforge.net/projects/wscl上下载,发现BUG请联系allskystar@hotmail.com
- WSCL库的介绍
- Boost库的介绍
- glib库的介绍
- boost库的介绍
- GD库的介绍
- ZqLib1.1库的介绍
- boost库的简单介绍
- 介绍标签库的文章
- boost库的简单介绍
- OpenGL开发库的介绍
- jstl标签库的介绍
- C++的GUI库介绍
- 流行的javascript库介绍
- Cuda 相关库的介绍
- php的cURL库介绍
- boost库的简单介绍
- php的cURL库介绍
- SIMULINK的模块库介绍
- Asp.net 2.0 自定义控件开发专题[详细探讨页面状态(视图状态和控件状态)机制及其使用场景](示例代码下载)
- 选择排序
- 《大道至简》的幕后故事
- Ajax与WebGIS
- 2-about array&collection
- WSCL库的介绍
- 面对生活
- dotnet调用win32 api实现文件搜索
- Apr15th2007日志——计划定了就是要执行的,要不然定来何用??
- DLL的Export和Import
- 3-about sub&fun-ction
- Anders-我最崇拜的软件开发人员之一
- test
- Dillo-一个小型网页浏览器