美文网首页程序员
The X Developing 框架预览

The X Developing 框架预览

作者: jdzwq | 来源:发表于2019-02-06 16:01 被阅读12次

    X Developing由平台依赖库(XDK),设备驱动支持库(XDD),结构、算法、基本对象、协议栈、文档与视图开发库(XDL),服务开发框架(XDS),桌面开发框架(XDC)五个层次成。

    平台依赖库(XDK)由是系统资源访问库,这些资源包括进程线程、原语对象,IO对象,套接字、图形资源、窗体资源和Shell。各平台的SDK为系统资源访问提供了函数入口,SDK是操作系统专属的,且概念和形态各异。XDK为各平台的SDK做了轻量级的封装,并定义了一致的接口,即每个接口维护了一组函数集,面向XDL提供所需系统资源的访问入口。

     驱动支持库(XDD)是为设备驱动开发提供的支持库,由于各操作系统的驱动程序开发与应用开发存在很大差异,所以一般提供独立的DDK开发库来支持,他提供了操作系统内核层次上的资源访问和管理函数入口,XDD同样也为这些内核的资源定了访问接口,并接驳XDL,为应用级的驱动开发提供支持。

     XDL是独立于各系统平台的数据结构、算法、基本对象、存储传输协议栈、文档及视图开发库。在X Developing开发体系中,XDL一方面通过动态加载XDK、XDD为访问系统资源提供入口,另一方面为开发服务类应用(XDS)和桌面类应用(XDC)给出了文档结构、视图形式、传输协议、存储规格的定义和实现。

     XDS是服务应用开发的支持库,在传输与存储、缓存、代理等网络服务中,它为服务应用构造两种角色服务,即会话(Networking)和调度(Scheduler)。

     XDC是桌面应用的开发支持库,它为桌面程序提供了在运行时构造主框架、子窗体、编辑件、对话框的能力,这些部件即为容器,为XDL文档与视图提供了可视机制(Viewing),也为控制器,将结构型XDL文档转换为文本流(Texting)的方式与用户进行交互。

相关文章

  • The X Developing 框架预览

    X Developing由平台依赖库(XDK),设备驱动支持库(XDD),结构、算法、基本对象、协议栈、文档与视图...

  • The X Developing 导言

    X Developing是应用软件全栈开发框架,它旨在为传输、存储协议、算法设计、设备驱动、服务应用和桌面应用提供...

  • The X Developing - XDL For Platf

    内存管理。 XDL实现了四种内存管理方式的函数集,即:堆内存、页内存、全局内存和缓存。堆内存(xmem)为程序在运...

  • The X Developing - XDL For Deskt

    Box部件 Box部件提供了一些用于构造对话框的操作部件,如数字输入框(numBox)、页导航(naviBox)...

  • The X Developing - XDL Document

    DOM文档 DOM文档一种是树形数据结构,是XML结构化文档的内存构造形式。每个节点由节点名称、属性包、选项包和节...

  • The X Developing - Open Source L

    加密解密库(Crypt Lib)。 XDL中收录与加解密相关的库包括:aes,des,arc4,rsa,md5,s...

  • The X Developing - XDL Base Stru

    基本数据结构(XDL Base Struct) 向量(vector_t)。 向量是一组线性数据,数据条目的个数即向...

  • The X Developing 数据类型

    沿用C语言的类型 int/unsigned int:4字节的整型和无符号整型。XDL用其表示状态值,或字符串(多子...

  • doc(x) xls(x) ppt(x) pdf 的在线预览

    说明: 达到功能:doc(x) xls(x) ppt(x) pdf 的在线预览 基本思路: doc(x) ==> ...

  • AFNetworking框架预览

    前言: 作为一个iOS开发,对网络请求库AFN再熟悉不过了,我在平时开发中只是用了它的部分功能,对它的实现原理并不...

网友评论

    本文标题:The X Developing 框架预览

    本文链接:https://www.haomeiwen.com/subject/nncisqtx.html