TechBord Logo
TechBord detail

ویندوز سی و دو (Win32) چیست؟

Win32 به مجموعه ای از پنجره ها (Windows) رابط های برنامه نویسی کاربردی (رابط برنامه کاربردی (API)) برای توسعه برنامه های 32 بیتی اشاره دارد. اکنون که ویندوز از پردازنده (Processor) 64 بیتی و برنامه‌های کاربردی پشتیبانی می‌کند، مجموعه API اکنون با نام Windows API (یا WinAPI) شناخته می‌شود.

مایکروسافت یک بسته توسعه نرم افزار (SDK)، Windows SDK را در اختیار توسعه دهندگان قرار می دهد تا از آن برای ساخت نرم افزار (Software) با استفاده از Windows API استفاده کنند. API به توسعه دهندگان نرم افزار مجموعه ای متداول از ابزارها و دستورات را برای نرم افزار آنها ارائه می دهد تا با ویندوز سیستم عامل (Operating System) و سخت افزار (Hardware) رایانه تعامل داشته باشند. برای مثال، شامل یک چارچوب مشترک برای پنجره‌های برنامه، کادرهای محاوره‌ای، نوارهای اسکرول و سایر عناصر رابط کاربری (User Interface) است. همچنین راه هایی را برای برنامه برای تعامل با فایل ها، اتصال به دستگاه های سخت افزاری و تعامل با رایانه های دیگر از طریق شبکه (Network) ارائه می دهد.

اولین API مجموعه ای برای ویندوز ، که سپس Windows API نامیده می شد، برنامه های 16 بیتی را برای نسخه های ویندوز 1.0 تا 3.1 ایجاد کرد. با معرفی ویندوز NT و ویندوز 95، پشتیبانی از برنامه های 32 بیتی اضافه شد. برای تمایز بین برنامه‌های 16 بیتی و 32 بیتی، APIهای اولیه به طور ماسبق به Win16 تغییر نام دادند و APIهای جدید Win32 نامیده شدند.

Win32 / Windows API تنها API نیست که توسعه‌دهندگان نرم‌افزار می‌توانند از آن برای نوشتن استفاده کنند. برنامه های ویندوز دیگر API هایی که مایکروسافت برای ویندوز معرفی کرده است عبارتند از .NET، Universal Windows Platform (پلتفرم ویندوز جهانی (UWP)) و WinRT. با این حال، تکامل API ویندوز از طریق Win16، Win32، و WinAPI مدرن سطح بالایی از سازگاری با عقب را فراهم می کند. نرم افزاری که برای نسخه های قدیمی ویندوز نوشته شده است، هنوز هم می تواند روی نسخه های جدیدتر اجرا شود، با برخی کارهای سازگاری اضافی که توسط سیستم عامل انجام می شود.

تعریف اصطلاح ویندوز سی و دو (Win32) توسط تک بورد

تعریف ویندوز سی و دو (Win32) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.

هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف ویندوز سی و دو (Win32) دارید یا می‌خواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.

آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.