Win32 API का परिचय। Win32 API का परिचय संपूर्ण winapi संदर्भ

रूसी Win32 API संदर्भ

निर्माता से fb2.

इस पुस्तक (अन्य बातों के अलावा) में टेबल हैं, दुर्भाग्य से सभी पाठक उन्हें पुन: पेश नहीं कर सकते हैं।

आइए आपके पाठक का परीक्षण करें।

यदि, एक सुंदर तालिका के बजाय, आपने यह देखा:

1 पंक्ति, 1 स्तंभ

1 पंक्ति, 2 स्तंभ

1 पंक्ति, 3 कॉलम

2 पंक्ति 1 कॉलम

2 पंक्ति 2 स्तंभ

तो आपका टेबल रीडर नहीं देखता, जो अफ़सोस की बात है, क्योंकि। पुस्तक में 49 हैं।

क्या करें?... ठीक है, मैं यह करता हूँ। मोज़िला फ़ायरफ़ॉक्स में मैंने fb2 पढ़ने के लिए एक प्लग-इन स्थापित किया है, और सभी समस्याएं हल हो गई हैं, निश्चित रूप से, अन्य विकल्प भी संभव हैं ...

बस इतना ही।

शुभकामनाएँ w_cat.

27 जून 2006 की कंप्यूटररा पत्रिका संख्या 24 पुस्तक से लेखक कंप्यूटर पत्रिका

कोज़लोवस्की का बगीचा: रूसी उच्चारण लेखक: कोज़लोवस्की येवगेनी यह "गार्डन" विशुद्ध रूप से पत्रकारिता है। नवीनतम हाई-टेक की परवाह किए बिना। हालाँकि, यह इन नवीनताओं में से एक थी जिसने मज़ाक करने वाले विवाद को उकसाया, जिसका मैं यहाँ वर्णन करना चाहता हूँ -

माइक्रोसॉफ्ट ऑफिस बुक से लेखक लियोन्टीव विटाली पेट्रोविच

"रूसी कार्यालय" - उपयोगी जोड़ ... जैसा कि आप जानते हैं, कार्यक्रमों का एक बिल्कुल आदर्श सेट प्रकृति में मौजूद नहीं है। और माइक्रोसॉफ्ट ऑफिस के कितने ही टैलेंटेड और मास्टरी क्यों न हो, वह सब कुछ नहीं कर सकता। लेकिन, हमारी खुशी के लिए, यह सॉफ्टवेयर पैकेज न केवल बुद्धि में भिन्न है और

पुस्तक द C# 2005 प्रोग्रामिंग लैंग्वेज और .NET 2.0 प्लेटफॉर्म से। लेखक ट्रॉल्सन एंड्रयू

C/Win32 API दृष्टिकोण परंपरागत रूप से, ऑपरेटिंग सिस्टम के विंडोज परिवार के लिए सॉफ्टवेयर विकास में विंडोज एपीआई (एप्लिकेशन प्रोग्रामिंग इंटरफेस) के साथ संयोजन में सी प्रोग्रामिंग भाषा का उपयोग शामिल है। इस तथ्य के बावजूद कि

पीसी पत्रिका / आरई नंबर 08/2009 पुस्तक से लेखक पीसी पत्रिका

Win32 हैडर Win32 हेडर घोषणा करता है कि बिल्डिंग ब्लॉक को ऑपरेटिंग सिस्टम के विंडोज परिवार के माध्यम से लोड और प्रबंधित किया जा सकता है। यह हेडर डेटा एप्लिकेशन के प्रकार (कंसोल, जीयूआई, या लाइब्रेरी) की भी पहचान करता है

कंप्यूटररा डिजिटल पत्रिका संख्या 26 . पुस्तक से लेखक कंप्यूटर पत्रिका

पारंपरिक Win32 प्रक्रियाओं को चलाना एक "प्रक्रिया" की अवधारणा विंडोज ऑपरेटिंग सिस्टम में .NET प्लेटफॉर्म के आगमन से बहुत पहले मौजूद थी। सरल शब्दों में, प्रक्रिया शब्द का उपयोग संसाधनों के एक समूह (जैसे बाहरी कोड पुस्तकालय और) को संदर्भित करने के लिए किया जाता है

फीलिंग द एलीफेंट पुस्तक से [रूसी इंटरनेट के इतिहास पर नोट्स] लेखक कुज़नेत्सोव सर्गेई यूरीविच

रूसी Android Vobis कंपनी Google Android पर आधारित एक संचारक जारी करती है। हाईस्क्रीन PP5420 मॉडल क्वालकॉम MSM7201A प्रोसेसर (528 मेगाहर्ट्ज) पर बनाया गया है, जो 128 एमबी रैम, 256 एमबी रोम, 240 × 400 के रिज़ॉल्यूशन वाली 3 इंच की टच स्क्रीन, जीपीएस, जी-सेंसर स्थानिक गति संवेदक से लैस है। - सब कुछ काफी अंदर है

पुस्तक से किसी भी व्यावसायिक साइट की लाभप्रदता को तुरंत बढ़ाने के 10 सरल और आसान तरीके डीन टेरी द्वारा

विन 32/स्टक्सनेट वायरस: विंडोज एक्सपी के लिए कोई पैच नहीं होगा इगोर ओस्कोलकोव 20 जुलाई 2010 को प्रकाशित हाल ही में, माइक्रोसॉफ्ट ने 2000 से 7 तक - विंडोज के सभी संस्करणों में शून्य-दिन की भेद्यता के अस्तित्व की पुष्टि की है। इसके अलावा, भेद्यता बदल गई बहुत ही असामान्य होना। सब कुछ शुरू हुआ

विंडोज एनवायरनमेंट में सिस्टम प्रोग्रामिंग पुस्तक से लेखक हार्ट जॉनसन एम

अलेक्जेंडर मैट्रोसोव (ESET) Win32/Stuxnet वायरस के बारे में Evgeniy Krestnikov 21 जुलाई 2010 को प्रकाशित

एक्सएसएलटी टेक्नोलॉजी पुस्तक से लेखक वालिकोव एलेक्सी निकोलाइविच

लीडरशिप पुस्तक से लेखक लेबेदेव अर्टोम एंड्रीविच

फायरबर्ड डेटाबेस डेवलपर गाइड पुस्तक से लेखक बोर्री हेलेन

अध्याय 1 Win32 और Win64 का परिचय इस अध्याय में, आप ऑपरेटिंग सिस्टम (OS) के Microsoft Windows परिवार और उस परिवार के सभी सदस्यों द्वारा उपयोग किए जाने वाले एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस (API) के बारे में जानेंगे। यह संक्षेप में नवीनतम का भी वर्णन करता है

डेल्फी वर्चुअल लाइब्रेरी लेखक पुस्तक से

Win32 और Win64 Win32 में मेमोरी मैनेजमेंट आर्किटेक्चर (इस मामले में, Win32 और Win64 के बीच अंतर महत्वपूर्ण हो जाता है) विंडोज परिवार के 32-बिट ऑपरेटिंग सिस्टम का एक एपीआई है। "32-बिट" उस पॉइंटर्स में मेमोरी एड्रेसिंग में प्रकट होता है (एलपीएसटीआर, एलपीडीडब्ल्यूओआरडी, और इसी तरह) 4-बाइट हैं

लेखक की किताब से

रूसी में मानकों का अनुवाद? http://www.rol.ru/news/it/helpdesk/xml01.htm एक्स्टेंसिबल मार्कअप लैंग्वेज (XML) 1.0 (दूसरा संस्करण)। रेडिक उस्मानोव, लक्सोफ्ट (आईबीएस) द्वारा अनुवादित? http://www.rol.ru/news/it/helpdesk/xslt01.htm XSL ट्रांसफॉर्मेशन लैंग्वेज (XSLT)। संस्करण 1.0। रेडिक उस्मानोव द्वारा अनुवाद, Luxoft

लेखक की किताब से

लेखक की किताब से

रूसी अनुवाद विज्ञान संपादक के बारे में दिमित्री कुज़मेंको 16 वर्षों से डेटाबेस अनुप्रयोगों को डिजाइन और विकसित कर रहा है। 1994 में इंटरबेस के साथ काम करना शुरू किया। 2002 में, दिमित्री ने iBase (www.ibase.ru) की स्थापना की, जो इंटरबेस और . के लिए तकनीकी सहायता प्रदान करता है

लेखक की किताब से

डेल्फ़ी में Win32 API पर आधारित प्रोग्रामिंग 1. परिचय किसी भी आधुनिक प्रोग्राम या सॉफ़्टवेयर तकनीक को सॉफ़्टवेयर "लेयर्स" के संग्रह के रूप में माना जा सकता है। इनमें से प्रत्येक परत अपना काम करती है, जो कि अमूर्तता के स्तर को बढ़ाना है।

WinAPI का उपयोग करके, आप विभिन्न विंडो प्रक्रियाएं, संवाद बॉक्स, प्रोग्राम और यहां तक ​​कि गेम भी बना सकते हैं। यह, मान लीजिए, पुस्तकालय प्रोग्रामिंग सीखने में बुनियादी है, एमएफसी, क्योंकि ये इंटरफेस इस पुस्तकालय के ऐड-ऑन हैं। इसमें महारत हासिल करने के बाद, आप आसानी से फॉर्म बना पाएंगे और समझ पाएंगे कि यह कैसे होता है।

आइए सिद्धांत में न आएं। आइए शुरू करते हैं कि एमवीएस में इस परियोजना को कैसे बनाया जाए, और लेख के अंत में एक सरल उदाहरण को अलग किया जाएगा।

इसलिए। सबसे पहले, विजुअल स्टूडियो खोलें, फिर "फाइल" टैब पर क्लिक करें, फिर "प्रोजेक्ट बनाएं":

फिर, विज़ुअल सी ++ ड्रॉप-डाउन सूची में, Win32 आइटम का चयन करें, और "Win32 प्रोजेक्ट" होगा। हम उस पर क्लिक करते हैं:
प्रोजेक्ट का नाम दर्ज करें, पथ निर्दिष्ट करें और "ओके" पर क्लिक करें। यह तब कहेगा, "Win32 एप्लिकेशन विज़ार्ड में आपका स्वागत है।" हम अगला दबाते हैं। डिफ़ॉल्ट रूप से, "खाली प्रोजेक्ट" लेबल चेक नहीं किया गया है। हमें इसे स्थापित करने और यह सुनिश्चित करने की आवश्यकता है कि हमारे पास "एप्लिकेशन प्रकार" - विंडोज़ एप्लिकेशन है। यदि सब कुछ सही है, तो "समाप्त करें" पर क्लिक करें।

हमारे पास इस तरह एक खाली परियोजना होनी चाहिए:

खैर, अब एक साधारण प्रोग्राम लिखना शुरू करते हैं जो परंपरागत रूप से स्क्रीन पर शिलालेख प्रदर्शित करेगा: "हैलो, वर्ल्ड !!!"।

स्वाभाविक रूप से, आपको प्रोजेक्ट में "name.cpp" प्रकार की एक फ़ाइल जोड़ने की आवश्यकता है। हम दाहिने माउस बटन के साथ "स्रोत कोड फ़ाइलें" पर क्लिक करते हैं, ड्रॉप-डाउन सूची में टैब का चयन करें - "जोड़ें", फिर "आइटम बनाएं ..."। नतीजतन, हमारे पास इस तरह की एक विंडो होनी चाहिए:

"सी ++ फ़ाइल" चुनें, एक नाम दर्ज करें, "जोड़ें" पर क्लिक करें। फिर इस फाइल को खोलें और इसमें निम्नलिखित कोड पेस्ट करें (विवरण नीचे):

#शामिल // एपीआई फ़ंक्शन युक्त हेडर फ़ाइल // कंसोल एप्लिकेशन में मुख्य फ़ंक्शन int main () के अनुरूप है: int WINAPI WinMain (HINSTANCE hInstance, // एप्लिकेशन इंस्टेंस हैंडल HINSTANCE hPrevInstance, // LPSTR का उपयोग Win32 lpCmdLine में नहीं किया जाता है, / / कमांड लाइन मोड int nCmdShow में एक विंडो लॉन्च करने के लिए आवश्यक) // विंडो डिस्प्ले मोड (// स्क्रीन पर "ओके" बटन के साथ विंडो प्रदर्शित करने के लिए फ़ंक्शन (बाद में मापदंडों पर अधिक) MessageBox(NULL, L"Hello world! !!", L"विंडो प्रक्रिया", MB_OK); NULL लौटाएं; // फ़ंक्शन का मान लौटाएं)

परिणाम इस तरह होना चाहिए:

अब प्रोग्राम कोड पर करीब से नज़र डालते हैं।

पहली पंक्ति में हम windows.h हैडर फ़ाइल शामिल करते हैं। इसमें सभी आवश्यक "एपिश" कार्य शामिल हैं। यहाँ सब कुछ स्पष्ट है।

पर 4-7 लाइनेंहमारे पास फ़ंक्शन int WINAPI WinMain() का विवरण है।

WinMain फ़ंक्शन के लिए WINAPI क्वालिफ़ायर की हमेशा आवश्यकता होती है। बस इसे याद करो। WinMain फ़ंक्शन का नाम है। इसके चार विकल्प हैं। पहला है HINSTANCE hInstance ( पंक्ति 4) hInstance विंडो इंस्टेंस के लिए एक हैंडल है (यह कुछ विंडो प्रक्रिया कोड है, एक पहचानकर्ता जिसके द्वारा OS इसे अन्य विंडो से अलग करेगा)। इसके माध्यम से, आप अन्य कार्यों (उस पर बाद में और अधिक) में काम करते हुए विंडो तक पहुंच सकते हैं, विंडो पैरामीटर में कुछ बदल सकते हैं। उदाहरण के लिए int जैसे WinAPI में परिभाषित कई डेटा प्रकारों में से एक HINSTANCE है। और HINSTANCE hInstance प्रविष्टि हमें बताती है कि हम HINSTANCE प्रकार का एक नया वेरिएबल बना रहे हैं जिसे hInstance कहा जाता है।

हम डेटा प्रकारों के बारे में बाद में बात करेंगे, तो चलिए अगले पैरामीटर पर चलते हैं: HINSTANCE hPrevInstance ( पंक्ति 5) जैसा कि टिप्पणियों में लिखा गया है, इसका उपयोग Win32 में नहीं किया जाता है, क्योंकि यह 3.x बिट सिस्टम के लिए बनाया गया था, पिछले से यह स्पष्ट है कि यह एक विंडो इंस्टेंस हैंडल है। इसके बाद, हमारे पास LPSTR प्रकार का एक चर है ( लाइन 6) lpCmdLine नाम दिया गया है। इसका उपयोग तब किया जाता है जब हम पैरामीटर के साथ कमांड लाइन के माध्यम से विंडो लॉन्च करते हैं। एक बहुत ही आकर्षक तरीका, इसलिए हम उस पर नहीं रुकेंगे।

और अंतिम पैरामीटर: पूर्णांक, यह निर्धारित करता है कि विंडो कैसे दिखाई जाती है। शोविंडो फ़ंक्शन के लिए आवश्यक है, जिसे बाद में वर्णित किया जाएगा। उदाहरण के लिए, इसका उपयोग करके हम विंडो को पूर्ण स्क्रीन तक विस्तारित कर सकते हैं, इसे एक निश्चित ऊंचाई, पारदर्शी या बाकी के शीर्ष पर बना सकते हैं।

मैसेजबॉक्स () फ़ंक्शन पर जाएं ( पंक्ति 10) इसके चार पैरामीटर हैं और उदाहरण के लिए त्रुटि संदेशों को प्रदर्शित करने के लिए इसकी आवश्यकता होती है। इस मामले में, हमने इसे एक संदेश प्रदर्शित करने के लिए उपयोग किया। सामान्य तौर पर, फ़ंक्शन का विवरण इस प्रकार है:

Int MessageBox(HWND hWnd, // हैंडल टू पैरेंट विंडो LPCTSTR lpText, // पॉइंटर टू लाइन विद मैसेज LPCTSTR lpCaption, // पॉइंटर टू लाइन विथ कैप्शन टेक्स्ट UINT uType); // बटन प्रदर्शित करने के लिए झंडे, आइकन शैली, आदि।

हमारे मामले में, पहला पैरामीटर शून्य पर सेट है। ऐसा इसलिए है क्योंकि हमारे पास पैरेंट विंडो नहीं है (यह किसी प्रोग्राम द्वारा लॉन्च नहीं किया गया है)।

आगे हमारे पास दो LPCTSTR वैरिएबल हैं: lpText और lpCaption। सबसे पहले उस जानकारी की रिपोर्ट करता है जो विंडो में टेक्स्ट के रूप में प्रदर्शित होगी। दूसरा बताता है कि विंडो के लिए टाइटल टेक्स्ट में क्या लिखा जाएगा। यह char *str के समान है, लेकिन फिर भी नहीं। पाठ को सही ढंग से प्रदर्शित करने के लिए, आपको L अक्षर को पंक्ति के सामने रखना होगा ( यूनिकोडरेखा)।

खैर, अंतिम डेटा प्रकार UINT है - एक 32-बिट अहस्ताक्षरित पूर्णांक। यही है, अहस्ताक्षरित int का एक एनालॉग। आप इस पैरामीटर के लिए कुछ मान पास कर सकते हैं (उन पर बाद में अधिक), जिसके कारण आप बटन की उपस्थिति को बदल सकते हैं। हमारे मामले में, यह MB_OK है - इसका मतलब है कि विंडो "ओके" शिलालेख के साथ एक बटन बनाती है और इसे दबाए जाने पर संबंधित क्रिया (एप्लिकेशन को बंद करना)।

पर पंक्ति 11हम फ़ंक्शन का मान वापस कर रहे हैं क्योंकि यह शून्य प्रकार का नहीं है।

इस प्रकार, अब हमारे पास WinAPI का एक सामान्य विचार है। निम्नलिखित वर्गों में जारी है।

विनएपीआई संदर्भ

विवरण: फ़ंक्शन _lcreat (पथनाम: पीसीहर; विशेषता: पूर्णांक): पूर्णांक;

निर्दिष्ट फ़ाइल खोलता है।

पैरामीटर:

PathName: खोली जा रही फ़ाइल में डॉस पथ का पूरा नाम।

विशेषता: (0) पढ़ना या लिखना; (1) केवल पढ़ने के लिए; (2) अदृश्य या (3) प्रणालीगत।

प्रतिलाभ की मात्रा:

सफल होने पर डॉस फ़ाइल के लिए एक हैंडल; -1 - अन्यथा। फ़ंक्शन फ़ाइल में है kernel32.dll

होम आर्किटेक्ट पुस्तक से। कंप्यूटर पर मरम्मत और निर्माण की तैयारी लेखक बुलैट विटाली

कार्यों और सामग्रियों की संदर्भ पुस्तक आइए अनुमानों में उपयोग किए जा सकने वाले कार्यों और सामग्रियों की सूची के साथ-साथ उन्हें वर्तमान अनुमानों में जोड़ने की संभावनाओं से परिचित होकर मिनी-अनुमान कार्यक्रम का अध्ययन शुरू करें। कार्यक्रम चलाएं और मेनू निष्पादित करें आदेश मरम्मत? काम करता है और

कंप्यूटर और स्वास्थ्य पुस्तक से लेखक बालोव्स्यक नादेज़्दा वासिलिवना

आवश्यक तेल गाइड आवश्यक तेल गाइड (चित्र 5.8) सबसे प्रसिद्ध आवश्यक तेलों पर विस्तृत जानकारी प्रदान करता है। कार्यक्रम के साथ काम करना सरल है - खिड़की के शीर्ष पर वर्णमाला है। आप दाईं ओर के तीरों का उपयोग कर सकते हैं

पुस्तक से इंटरनेट के लिए 200 सर्वश्रेष्ठ कार्यक्रम। लोकप्रिय ट्यूटोरियल लेखक क्रेंस्की आई

"यूआरएल निर्देशिका" निर्माता: सेमेंटिका इंक। (http://www.semantica.ru)। स्थिति: मुफ़्त। वितरण किट का आकार: 670 केबी। कार्यक्रम में एक सरल और सहज ज्ञान युक्त इंटरफ़ेस है, साथ ही लिंक खोजने और फ़िल्टर करने के लिए उन्नत उपकरण हैं (चित्र। 4.19)। "यूआरएल निर्देशिका" में सुविधाजनक तंत्र

लेखक की PHP हैंडबुक से

पीएचपी हैंडबुक इस हैंडबुक के बारे में हैंडबुक उन लोगों के लिए है जो पहले से ही पीएचपी प्रोग्रामिंग की बुनियादी बातों में महारत हासिल कर चुके हैं।

सीएसएस हैंडबुक से लेखक लेखकों की टीम

इस संदर्भ के बारे में CSS संदर्भ संदर्भ उन लोगों के लिए अभिप्रेत है जो पहले से ही HTML और CSS के साथ काम करने की बुनियादी बातों में महारत हासिल कर चुके हैं।

फ्लैश हैंडबुक से लेखक लेखकों की टीम

इस संदर्भ के बारे में फ्लैश संदर्भ संदर्भ उन लोगों के लिए अभिप्रेत है जो पहले से ही फ्लैश प्रोग्रामिंग की बुनियादी बातों में महारत हासिल कर चुके हैं।

लिनक्स पर्यावरण में विकासशील अनुप्रयोग पुस्तक से। दूसरा प्रकाशन लेखक जॉनसन माइकल के.

16.5. टर्मियोस संदर्भ टर्मियोस इंटरफ़ेस में एक संरचना, उस पर काम करने वाले कार्यों का एक सेट और फ़्लैग का एक सेट होता है जिसे आप स्वयं सेट कर सकते हैं।#शामिल करें स्ट्रक्चर टर्मियोस ( tcflag_t c_iflag; /* इनपुट मोड फ़्लैग्स */ tcflag_t c_oflag; /* आउटपुट मोड फ़्लैग्स */ tcflag_t c_cflag; /* कंट्रोल फ़्लैग्स

पीजीपी पुस्तक से: सार्वजनिक कुंजी सूचना को एन्कोडिंग और एन्क्रिप्ट करना। लेखक लेविन मैक्सिम

पीजीपी कमांड का त्वरित संदर्भ। यहां पीजीपी कमांड का सारांश दिया गया है। प्राप्तकर्ता की सार्वजनिक कुंजी के साथ एक टेक्स्ट फ़ाइल एन्क्रिप्ट करें: pgp -e textfile her_userid अपनी निजी कुंजी के साथ एक टेक्स्ट फ़ाइल पर हस्ताक्षर करने के लिए: pgp -s textfile [-u your_userid] अपने साथ एक टेक्स्ट फ़ाइल पर हस्ताक्षर करने के लिए निजी कुंजी, और,

किताब 1सी: एकाउंटिंग 8 फ्रॉम स्क्रैच। नौसिखियों के लिए 100 पाठ लेखक

पाठ संख्या 21 इसके अलावा, यहां आप उन उम्मीदवारों के बारे में जानकारी संग्रहीत कर सकते हैं जो बन सकते हैं

रूसी संदर्भ पुस्तक से Win32 API तक लेखक सोरोका तारासो

पाठ संख्या 22 ध्यान दें कि कार्यक्रम में सभी संपर्क व्यक्तियों को तीन श्रेणियों में बांटा गया है:

कंप्यूटर का उपयोग करने वाले कर्मियों की खोज पुस्तक से। भर्ती एजेंसी पर पैसे कैसे बचाएं लेखक ग्लैडकी एलेक्सी अनातोलीविच

पाठ संख्या 23

UNIX पुस्तक से - यूनिवर्सल प्रोग्रामिंग एनवायरनमेंट लेखक पाइक रोब

पाठ संख्या 25 इस गाइड के बिना करना असंभव है:

PascalABC.NET भाषा का विवरण पुस्तक से लेखक रुबोर्ड टीम

fb2 निर्माता से Win32 API के लिए रूसी गाइड। इस पुस्तक (अन्य बातों के अलावा) में टेबल हैं, दुर्भाग्य से सभी पाठक उन्हें पुन: पेश नहीं कर सकते हैं। आइए आपके पाठक का परीक्षण करें। 1 पंक्ति, 1 स्तंभ 1 पंक्ति, 2 स्तंभ 1 पंक्ति, 3 स्तंभ 2 पंक्ति 1 स्तंभ 2 पंक्ति 2

लेखक की किताब से

व्यक्तियों की निर्देशिका कार्यक्रम का उपयोग शुरू करने से पहले, आपको कई बुनियादी निर्देशिकाओं को भरना चाहिए। 1C 8.0 सिस्टम में निर्देशिका एक निर्देशिका है जिसमें यह या वह जानकारी संग्रहीत की जाती है (विशेष निर्देशिका के आधार पर),

लेखक की किताब से

लेखक की किताब से

भाषा संदर्भ पास्कल भाषा का विवरणABC.NET प्रोग्रामिंग भाषा PascalABC.NET एक नई पीढ़ी की पास्कल भाषा है जिसमें मानक पास्कल भाषा की सभी विशेषताएं, डेल्फ़ी ऑब्जेक्ट पास्कल भाषा के विस्तार, अपने स्वयं के कई एक्सटेंशन, साथ ही साथ शामिल हैं कई सुविधाएँ जो इसे प्रदान करती हैं