编程注意事项
主要的编程考虑事项是:
X中的坐标和大小实际上是16位的量。这个决定是为了最小化给定性能级别所需的带宽。坐标通常在接口中声明为int。大于16位的值将被无声地截断。尺寸(宽度和高度)被声明为无符号量。
键盘是不同制造商工作站之间最大的变量。如果你想要你的程序是可移植的,你应该特别保守。
许多显示系统的离屏内存有限。如果可以,应该尽量减少使用Pixmap和缓存。
用户应该控制他的屏幕区域。因此,您应该编写应用程序来响应窗口管理,而不是假定控制整个屏幕。但是,在顶层窗口中做什么取决于应用程序。有关更多信息,请参见第14章和客户机间通信约定手册。