29
Aug.2010
次序 系统 桌面 协定 功用 介面 计划 专案 通透 作业 网路 情况 函数库 蓝本 需求 完整 版本 相称 组织 系列 软体 麻省理工 底层 异样 电脑 平台 阳春 本土 保守 装置 几年来 平常 也就是 键盘 核心 位置 全部 有的 准绳 急迫 儒雅 选单 模组 萤幕 便当 字型 差错 比拟 今朝 弱小
xlibXlib_儒雅
Xlib 函数库简介
-------------------------------------------------- ---------
X Window 系统是 UNIX 世界中规范的形操纵介面!它是正在 1984 年由麻省理工资讯迷信系与迪吉多公司合作开拓的壹个专案计划!其目是要开展壹个兼具可移植性与网路通透性的看窗系统该专案计划首度公布的是第拾版的看窗系统 !到了 1987 年公布了第拾壹版 !历经多年的开拓演进!到了 1994 年公布了 X11R6!也就是今朝 UNIX 系统上通行的版本而原本担负此专案计划的成员!也正在 1996 底构成了壹个称为 X Consortium 的组织!继续 X11R6 的开拓与保护!而其最新的改良版是客岁才问世的 X11R6.5
因为 X Window 专案计划的出现!使得各 UNIX 厂商与软体开拓组织能够以 X Consortium 所开展的次序递次码为蓝本!正在他们的系统上建立形化看窗情况为了到达完整的可移植性与网路通透性!各厂商与软体开拓组织所实作出现的 X Window 版本都遵守相同的协定!即 X 协定!同时也采取异样的函数库呼唤介面因此!只需是 X Window 情况下开收回来的次序递次!准绳上都能够不需改正而移植到其他平台的 X Window 情况 编译施行
而正在 GNU/Linux!FreeBSD 等 x86 平台的自正在 UNIX 作业系统中!其 X Window 系统是来自 XFree86 计划!顾名思议!该计划的主要手段是供给壹个收费!自正在的 X Window 系统给 x86 团体电脑上的 UNIX 使用而本来 GNU/Linux!FreeBSD 等是正在 x86 电脑下开拓的!但比来几年来它们已逐渐移植到 DEC Alpha! Sparc .... 等高阶的电脑系统上往!因此 XFree86 也适应做了移植!能够正在那些非 x86 的硬系统统上施行了该计划也是依照 X Consortium 的规范而开拓的!例如这两叁年来通行的 XFree86-3.3.X 系列!主要就是以 X11R6.3 为蓝本
但到了近壹两年来状况稍有篡改!因为 GNU/Linux 平台上的多国言语与 Unicode 支援的需求日趋急迫!同时为了适应比来几年来新的软应体手艺!使得保守的 X11R6 实作方法已慢慢不缚使用可是 X Consortium 正在这些局部的开拓脚步却不敷快!或者以至仍未起步!故到了 XFree86-4.0.X 系列!除遵守 X11R6.4 的规范以外!同时更进壹步地开拓了 Unicode 的支援!TrueType 字型支援!模组化浮现卡驱动次序递次!高速绘介面!并逐渐改正过往 X Consortium 所公布的次序递次码中的差错 .... 等能够这么说!XFree86-4.0.X 系列比起过往的版本有著相称长足的提高而这些改良!未来或许会逐渐出平常 X Consortium 新版的 X11R6 中
X Window 系统采取的是 Server/Client 的模型而运作所谓的 Server 指的是 X Server! 它一般掌管壹个完整的 Display依据定义!壹个保守的 Display 包含壹个浮现器!壹个键盘!及壹个滑鼠!或者许还有其他挑选性的输进进装置!换句话说!它就是壹个完整的型桌面装置而 Client 指的是正在此 Display 中施行的壹切 X Window 使用次序递次!它们需求正在萤幕上绘!需求接收滑鼠!键盘等输进 .... 等!都必须向 X Server 收回恳求!由 X Server 代为完成而 X Server 与 Client 之间的沟通协定就称之为 X 协定此 X 协定不只可用于本机的 Display !它更具有了网路的通透性!也就是 X Server 与 Client 能够正在分歧机械上施行!例如将远真个 Client 看窗浮现到本土的 X Server 上!而本土的使用者正在使用时就和操纵本机施行的 Client 壹样!不会有辨别此网路的通透性正是 X Window 系统最弱小的特征之壹
由 X Server 掌控的 Display 只是形介面的底层平台罢了!它还不是我们平常所接触到的桌面情况我们所用的桌面情况是由桌面治理次序递次 所供给!它具有便当的功用表选单!发动使用次序递次的按扭示!能够帮我们放漂亮的底!及治理桌面上壹切的看窗 .... 等等的功用!幻想上!桌面治理次序递次正在 X Server 的眼中!也不过是壹个 X Client 罢了!只是它的功用比拟特别!特地担负治理全部任务桌面因为 X Window 系统实在不将桌面治理次序递次内建正在 X Server 或者 Display 中!因此给我们壹个弹性: 我们能够依自己的喜好挑选桌面治理次序递次来用这类的桌面治理次序递次能够说伍花捌门!有功用小巧阳春的 twm 与 fvwm!有长得很像 Windows 95 介面的 fvwm95!有相称眩丽的 enlightment!而有的功用以至逾越了纯粹的桌面治理次序递次!还同时供给了壹组次序递次库与使用次序递次!治理东西等等!让我们的桌面越发好用!如 KDE 或者 Gnome 等
而这些伍花捌门的 X 使用次序递次 与 X Server 之间的沟通管道!就是实作并传输 X 协定的 X Window 底层函数库: XlibXlib 正在 X Window 中的位置!就仿佛 libc 正在全部作业系统中的位置壹样若要做进壹步的类比!X Server 的角色就仿佛作业系统的核心!libc 供给了系统核心系统呼唤的窗口!异样的 Xlib 能够间接与 X Server 连系传送讯息若要撰写 X Window 的使用次序递次!则最底层可用的函数库就是 XlibXlib_儒雅 Xlib 函数库简介 -------------------------------------------------- --------- X Window 系统
黑客资源网 http://www.hkzy.info
xlibXlib_儒雅
Xlib 函数库简介
-------------------------------------------------- ---------
X Window 系统是 UNIX 世界中规范的形操纵介面!它是正在 1984 年由麻省理工资讯迷信系与迪吉多公司合作开拓的壹个专案计划!其目是要开展壹个兼具可移植性与网路通透性的看窗系统该专案计划首度公布的是第拾版的看窗系统 !到了 1987 年公布了第拾壹版 !历经多年的开拓演进!到了 1994 年公布了 X11R6!也就是今朝 UNIX 系统上通行的版本而原本担负此专案计划的成员!也正在 1996 底构成了壹个称为 X Consortium 的组织!继续 X11R6 的开拓与保护!而其最新的改良版是客岁才问世的 X11R6.5
因为 X Window 专案计划的出现!使得各 UNIX 厂商与软体开拓组织能够以 X Consortium 所开展的次序递次码为蓝本!正在他们的系统上建立形化看窗情况为了到达完整的可移植性与网路通透性!各厂商与软体开拓组织所实作出现的 X Window 版本都遵守相同的协定!即 X 协定!同时也采取异样的函数库呼唤介面因此!只需是 X Window 情况下开收回来的次序递次!准绳上都能够不需改正而移植到其他平台的 X Window 情况 编译施行
而正在 GNU/Linux!FreeBSD 等 x86 平台的自正在 UNIX 作业系统中!其 X Window 系统是来自 XFree86 计划!顾名思议!该计划的主要手段是供给壹个收费!自正在的 X Window 系统给 x86 团体电脑上的 UNIX 使用而本来 GNU/Linux!FreeBSD 等是正在 x86 电脑下开拓的!但比来几年来它们已逐渐移植到 DEC Alpha! Sparc .... 等高阶的电脑系统上往!因此 XFree86 也适应做了移植!能够正在那些非 x86 的硬系统统上施行了该计划也是依照 X Consortium 的规范而开拓的!例如这两叁年来通行的 XFree86-3.3.X 系列!主要就是以 X11R6.3 为蓝本
但到了近壹两年来状况稍有篡改!因为 GNU/Linux 平台上的多国言语与 Unicode 支援的需求日趋急迫!同时为了适应比来几年来新的软应体手艺!使得保守的 X11R6 实作方法已慢慢不缚使用可是 X Consortium 正在这些局部的开拓脚步却不敷快!或者以至仍未起步!故到了 XFree86-4.0.X 系列!除遵守 X11R6.4 的规范以外!同时更进壹步地开拓了 Unicode 的支援!TrueType 字型支援!模组化浮现卡驱动次序递次!高速绘介面!并逐渐改正过往 X Consortium 所公布的次序递次码中的差错 .... 等能够这么说!XFree86-4.0.X 系列比起过往的版本有著相称长足的提高而这些改良!未来或许会逐渐出平常 X Consortium 新版的 X11R6 中
X Window 系统采取的是 Server/Client 的模型而运作所谓的 Server 指的是 X Server! 它一般掌管壹个完整的 Display依据定义!壹个保守的 Display 包含壹个浮现器!壹个键盘!及壹个滑鼠!或者许还有其他挑选性的输进进装置!换句话说!它就是壹个完整的型桌面装置而 Client 指的是正在此 Display 中施行的壹切 X Window 使用次序递次!它们需求正在萤幕上绘!需求接收滑鼠!键盘等输进 .... 等!都必须向 X Server 收回恳求!由 X Server 代为完成而 X Server 与 Client 之间的沟通协定就称之为 X 协定此 X 协定不只可用于本机的 Display !它更具有了网路的通透性!也就是 X Server 与 Client 能够正在分歧机械上施行!例如将远真个 Client 看窗浮现到本土的 X Server 上!而本土的使用者正在使用时就和操纵本机施行的 Client 壹样!不会有辨别此网路的通透性正是 X Window 系统最弱小的特征之壹
由 X Server 掌控的 Display 只是形介面的底层平台罢了!它还不是我们平常所接触到的桌面情况我们所用的桌面情况是由桌面治理次序递次 所供给!它具有便当的功用表选单!发动使用次序递次的按扭示!能够帮我们放漂亮的底!及治理桌面上壹切的看窗 .... 等等的功用!幻想上!桌面治理次序递次正在 X Server 的眼中!也不过是壹个 X Client 罢了!只是它的功用比拟特别!特地担负治理全部任务桌面因为 X Window 系统实在不将桌面治理次序递次内建正在 X Server 或者 Display 中!因此给我们壹个弹性: 我们能够依自己的喜好挑选桌面治理次序递次来用这类的桌面治理次序递次能够说伍花捌门!有功用小巧阳春的 twm 与 fvwm!有长得很像 Windows 95 介面的 fvwm95!有相称眩丽的 enlightment!而有的功用以至逾越了纯粹的桌面治理次序递次!还同时供给了壹组次序递次库与使用次序递次!治理东西等等!让我们的桌面越发好用!如 KDE 或者 Gnome 等
而这些伍花捌门的 X 使用次序递次 与 X Server 之间的沟通管道!就是实作并传输 X 协定的 X Window 底层函数库: XlibXlib 正在 X Window 中的位置!就仿佛 libc 正在全部作业系统中的位置壹样若要做进壹步的类比!X Server 的角色就仿佛作业系统的核心!libc 供给了系统核心系统呼唤的窗口!异样的 Xlib 能够间接与 X Server 连系传送讯息若要撰写 X Window 的使用次序递次!则最底层可用的函数库就是 XlibXlib_儒雅 Xlib 函数库简介 -------------------------------------------------- --------- X Window 系统
黑客资源网 http://www.hkzy.info











计谋若何正在WIN200
号令windowsxpn
