یک سیستم پنجره بندی[ ۱] ( به انگلیسی: Windowing system ) یکی از اجزای واسط کاربر گرافیکی است که پیاده سازی و پشتیبانی از آن توسط مدیر پنجره صورت می گیرد و وظیفه فراهم آوردن بستری برای بکار گرفتن سخت افزارهای گرافیکی مثل موشواره و صفحه کلید را بر عهده دارد. وظیفه رسم اشاره گر موشواره بر عهده این سیستم است.
ممکن است برای برخی از عناصر گرافیکی مثل بعضی از قسمت های مدیر پنجره، یا بعضی از برنامه های کاربردی نیز اصطلاح سامانه پنجره بندی، استفاده شود. اگر چه بعضی از سیستم عامل ها بین برنامه های کاربردی، مدیر پنجره ها و تکنولوژی های مختص خود تفاوت قائل می شوند، سامانه پنجره بندی هیچ گونه تفاوتی بین پنجره های خود و سایر پنجره ها، نمی گذارد.
از دید یک برنامه نویس، سامانه پنجره بندی وظیفه فراهم آوردن ملزومات گرافیکی اولیه مانند رندر کردن نویسه ها، رسم خطوط بر روی صفحه و مهم تر از همه ایجاد یک دید انتزاعی از سخت افزار گرافیکی به طوری که بالاتر از رابط های گرافیکی ای مانند مدیر پنجره قرار گیرد را برعهده دارد.
یک سامانه پنجره بندی اجرای هم زمان چندین برنامه را برای رایانه کاربران به ارمغان می آورد. به این صورت که هر برنامه در پنجره مربوط به خود که غالباً مستطیل شکل است اجرا می شود. هر چند که وظیفه تعامل پنجره ها با یکدیگر، بر عهده مدیر پنجره است، ولی بیشتر سامانه های پنجره بندی باستفاده از تکنیکی موسوم به re - parenting ساز و کاری فراهم می کنند تا پنجره ها بتوانند روی هم قرار گیرند.
بعضی از سامانه های پنجره بندی مانند سامانه پنجره اکس قابلیت های پیشرفته ای از قبیل Network transparency دارند که به کاربر اجازه می دهد تا برنامه های گرافیکی را از طریق کامپیوتر راه دور اجرا نماید. سامانه پنجره ایکس یک راهبرد چند لایه ای محض دارد که اجازه نمی دهد هیچ گونه رویهٔ خاصی در مورد شکل و شمایل و رفتار واسط گرافیکی کاربر، بدون گذشت از مدیر پنجره ایکس، ابزار ویجت و محیط میزکار اجرا شود.
• ریو برای پلان ۹ از آزمایشگاه های بل
• Fresco/Berlin
• FramebufferUI ( fbui ) in - kernel windowing system
• HP Windows
• ManaGeR MGR
• Metisse
• MicroXwin
• NeWS / OpenWindows
• نکست استپ
• Qt Extended
• Quartz Compositor ( اواس ده )
• SunView
• Twin Text WINdows
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلفممکن است برای برخی از عناصر گرافیکی مثل بعضی از قسمت های مدیر پنجره، یا بعضی از برنامه های کاربردی نیز اصطلاح سامانه پنجره بندی، استفاده شود. اگر چه بعضی از سیستم عامل ها بین برنامه های کاربردی، مدیر پنجره ها و تکنولوژی های مختص خود تفاوت قائل می شوند، سامانه پنجره بندی هیچ گونه تفاوتی بین پنجره های خود و سایر پنجره ها، نمی گذارد.
از دید یک برنامه نویس، سامانه پنجره بندی وظیفه فراهم آوردن ملزومات گرافیکی اولیه مانند رندر کردن نویسه ها، رسم خطوط بر روی صفحه و مهم تر از همه ایجاد یک دید انتزاعی از سخت افزار گرافیکی به طوری که بالاتر از رابط های گرافیکی ای مانند مدیر پنجره قرار گیرد را برعهده دارد.
یک سامانه پنجره بندی اجرای هم زمان چندین برنامه را برای رایانه کاربران به ارمغان می آورد. به این صورت که هر برنامه در پنجره مربوط به خود که غالباً مستطیل شکل است اجرا می شود. هر چند که وظیفه تعامل پنجره ها با یکدیگر، بر عهده مدیر پنجره است، ولی بیشتر سامانه های پنجره بندی باستفاده از تکنیکی موسوم به re - parenting ساز و کاری فراهم می کنند تا پنجره ها بتوانند روی هم قرار گیرند.
بعضی از سامانه های پنجره بندی مانند سامانه پنجره اکس قابلیت های پیشرفته ای از قبیل Network transparency دارند که به کاربر اجازه می دهد تا برنامه های گرافیکی را از طریق کامپیوتر راه دور اجرا نماید. سامانه پنجره ایکس یک راهبرد چند لایه ای محض دارد که اجازه نمی دهد هیچ گونه رویهٔ خاصی در مورد شکل و شمایل و رفتار واسط گرافیکی کاربر، بدون گذشت از مدیر پنجره ایکس، ابزار ویجت و محیط میزکار اجرا شود.
• ریو برای پلان ۹ از آزمایشگاه های بل
• Fresco/Berlin
• FramebufferUI ( fbui ) in - kernel windowing system
• HP Windows
• ManaGeR MGR
• Metisse
• MicroXwin
• NeWS / OpenWindows
• نکست استپ
• Qt Extended
• Quartz Compositor ( اواس ده )
• SunView
• Twin Text WINdows
wiki: سیستم پنجره بندی