محیط توسعه پاسکال ابزارهای توسعه برنامه در پاسکال رایگان

صفحه اصلی / دستگاه های موبایل

زیر سیستم برنامه نویسیدرک ترکیبی از یک زبان برنامه نویسی و یک ماشین مجازی که تضمین می کند یک ماشین واقعی برنامه های نوشته شده به این زبان را اجرا می کند.

ماشین مجازی این یک بسته نرم افزاری است که زبان ورودی یک کامپیوتر را به زبان ماشین دیگری متصل می کند. ماشین مجازی شامل مترجمو/یا مترجمو ممکن است شامل کتابخانه های روتین، اشکال زدا، پیوند دهنده و سایر ابزارهای کاربردی باشد.

مترجم برنامه ای است که متون را از یک زبان به زبان دیگر ترجمه می کند. در یک سیستم برنامه نویسی، مترجم یک برنامه را از زبان ورودی این سیستم به زبان ماشین کامپیوتر (که این سیستم برنامه نویسی روی آن کار می کند یا برنامه در حال توسعه کار می کند) ترجمه می کند. یکی از انواع مترجم است کامپایلر، ارائه ترجمه برنامه ها از یک زبان سطح بالا (نزدیک به شخص) به یک زبان سطح پایین (نزدیک به رایانه) یا یک زبان وابسته به ماشین. برنامه تغذیه شده به ورودی مترجم نامیده می شود اصلی، و نتیجه پخش می شود برنامه شی.

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

استراتژی های ترکیبی برای پیاده سازی زبان های برنامه نویسی نیز امکان پذیر است، به عنوان مثال، ترجمه به یک زبان متوسط ​​و سپس تفسیر برنامه متوسط.

یک برنامه در یک زبان برنامه نویسی متشکل از دنباله ای از عملگرها (دستورالعمل ها) است که اقدامات خاصی را مشخص می کند. اصلی ترین عملگر انتساب است که برای تغییر محتویات مناطق حافظه استفاده می شود.

اجرای برنامه پایین می آید به سازگاراجرای دستورات برای تبدیل حالت اولیهحافظه (یعنی مقادیر متغیر) در نهایی

FreePascal IDE

محیط توسعه یکپارچه(ISR) (محیط توسعه یکپارچه (IDE) فرآیند برنامه نویسی را ساده می کند و کارآمدتر می کند. ISD شامل طیف وسیعی از ابزارهای لازم برای نوشتن، ویرایش، کامپایل، پیوند دادن و اشکال زدایی برنامه ها است.

کامپایلر رایگان پاسکال(FPC) یک کامپایلر رایگان و متن باز پاسکال است. این با Borland Pascal 7 و Object Pascal - Delphi سازگار است، اما دارای تعدادی ویژگی اضافی است، به عنوان مثال، پشتیبانی از بارگذاری بیش از حد اپراتور. FPC یک ابزار بین پلتفرمی است که از تعداد زیادی پلتفرم پشتیبانی می کند. از جمله AmigaOS، DOS، Linux، OS/2، MacOS(X) و Win32 هستند. با کامپایلر توزیع می شود محیط توسعه یکپارچهپاسکال رایگانحالت متنی، مشابه IDE Turbo/Borland Pascal (شکل 1 را ببینید).

اجازه دهید عناصر اصلی رابط رایگان پاسکال ISR را مشخص کنیم.

نوار منوابزار اصلی برای دسترسی به تمام دستورات منو است. نوار منو تنها زمانی نامرئی است که کاربر در حال مشاهده اطلاعات نمایش داده شده توسط یک برنامه در حال اجرا باشد.

اگر یک دستور منو با یک بیضی دنبال شود، دستور یک کادر محاوره ای را باز می کند. اگر یک فرمان با نماد مثلث رو به راست دنبال شود، انتخاب این دستور باعث می شود که یک منوی سطح پایین ظاهر شود.

برنج. 1.محیط توسعه رایگان پاسکال

اگر هیچ علامت اضافی در کنار دستور وجود نداشته باشد، به این معنی است که انتخاب این دستور منجر به اجرای فوری عمل مربوطه می شود.

دستورات منو به یکی از روش های زیر قابل دسترسی هستند:

    با استفاده از ماوس؛

    با استفاده از کلید به دنبال انتخاب دستور مورد نیازکلیدهای مکان نما؛

    انتخاب مستقیم یک آیتم منو با استفاده از یک کلید ترکیبی +<Мнемокод>(نماد برجسته شده در نام یک آیتم منو، تعیین حروف کوتاه)؛

به منظور اجرای دستور منوی مورد نظر، کافیست کلید مربوط به نماد میانبر مشخص شده در فرمان منو را فشار دهید.خطمنو

    شامل 10 نکته اصلی آیتم منوفایل آیتم منوشامل دستوراتی برای کار با فایل ها، تغییر دایرکتوری کاری و مدیریت چاپ است. ترکیب دستورات منو

با اشاره به عملکردهایی که انجام می دهند در جدول آورده شده است. 1.جدول 1. آیتم منو

دستورات منو

دستور منو

عملکرد انجام شده است

کلیدهای سریع

یک پنجره خالی ویرایشگر جدید باز می کند

جدید از قالب…

یک پنجره ویرایشگر جدید بر اساس الگوی انتخاب شده باز می کند

فایل فعلی را ذخیره می کند

فایل را با نام جدید ذخیره می کند

فایل ها را در تمام پنجره های باز ذخیره می کند

یک فایل را چاپ می کند

پنجره انتخاب چاپگر را باز می کند

کادر محاوره ای Change Working Directory را باز می کند

حالت را فرا می خواند خط فرمان

IDE را می بندد. اگر فایل های ذخیره نشده ای وجود دارد، از شما خواسته می شود که آنها را ذخیره کنید.

    شامل 10 نکته اصلی ویرایش کنیدشامل دستورات ویرایش است. ترکیب دستورات منو ویرایش کنیدبا اشاره به عملکردهایی که انجام می دهند در جدول آورده شده است. 2.

جدول 2.جدول 1. ویرایش کنید

دستورات منو

دستور منو

عملکرد انجام شده است

کنش(های) قبلی را واگرد می کند

+

عملکرد(های) انجام نشده را بازیابی می کند

بلوک انتخاب شده را یکباره در کلیپ بورد کپی می کند

حذف آن در متن برنامه مطالب قبلی

کلیپ بورد گم شده است.

+

بلوک انتخاب شده را در کلیپ بورد کپی می کند. قبلی

محتویات کلیپ بورد از بین رفته است.

+

محتویات کلیپ بورد را در آن مکان متن جایگذاری می کند

برنامه هایی که مکان نما متن در آن قرار دارد

+

بلوک انتخاب شده را حذف می کند

+

انتخاب تمام متن برنامه

لغو انتخاب

پنجره ای را باز می کند که محتویات کلیپ بورد را نشان می دهد

بلوک انتخاب شده را در کلیپ بورد ویندوز کپی می کند

محتویات کلیپ بورد ویندوز را در آن مکان قرار می دهد

متن برنامه که مکان نما متن در آن قرار دارد

    شامل 10 نکته اصلی جستجو کنیدشامل دستورات جستجو و جایگزینی است. ترکیب دستورات منو جستجو کنیددر جدول آورده شده است. 3.

جدول 3.جدول 1. جستجو کنید

دستورات منو

دستور منو

عملکرد انجام شده است

جستجوی قطعه متن مورد نظر را در پنجره ویرایشگر فعال فراهم می کند. با دسترسی به این گزینه، فیلد انتخاب کادر محاوره ای حاوی کلمه ای است که مکان نما در پنجره ویرایشگر فعال به آن اشاره کرده است. کاربر می تواند کلمه یا رشته متن جدیدی را وارد کند که باید موقعیت آن را در فایل در حال ویرایش پیدا کند.

قطعه متن مورد نظر را در پنجره ویرایشگر پیدا می کند و آن را با قطعه جدید جایگزین می کند.

یک جستجو یا جستجو را تکرار می کند و یک قطعه متن را برای پارامترهای تنظیم شده قبلی جایگزین می کند.

به شماره خط بروید

مکان نما را در پنجره ویرایشگر روی خط با شماره مشخص شده قرار می دهد.

به شما امکان می دهد رویه یا عملکرد مورد نظر را در متن برنامه در حالت اشکال زدایی بیابید.

    شامل 10 نکته اصلی اجرا کنیدشامل دستورات اجرایی و اشکال زدایی گام به گامبرنامه ها اجرا کنیدترکیب دستورات منو

در جدول آورده شده است. 4.جدول 1. اجرا کنید

دستورات منو

دستور منو

عملکرد انجام شده است

جدول 4.

+

حالت اشکال زدایی برنامه اجرایی را تحت کنترل دیباگر داخلی شروع یا ادامه می دهد. فراخوانی این گزینه باعث می شود که تمام اقدامات برنامه ریزی شده در خط فعلی اجرا شوند و نشانگر به خط بعدی برنامه منتقل شود. اگر خط فعلی شامل فراخوانی به یک رویه یا تابع باشد، کنترل به داخل آن رویه (تابع) منتقل می شود و برنامه قبل از اجرای اولین دستور خود متوقف می شود.

بدین ترتیب با استفاده از این گزینه می توانید اجرای تمامی رویه ها (توابع) غیر استاندارد را مرحله به مرحله پیگیری کنید.

اجرای گام به گام برنامه را انجام می دهد، اما بر خلاف گزینه Trace into، کار رویه ها و توابع نامیده شده را ردیابی نمی کند. +.

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

+

    شامل 10 نکته اصلی می توانید مکان نما را به یک خط جدید منتقل کنید و دوباره این گزینه را انتخاب کنید - برنامه قبل از اجرای دستور جدید متوقف می شود و غیره. برای توقف اشکال زدایی، باید کلیدها را فشار دهیدتمام ابزارهای اشکال زدایی که قبلا فعال شده بودند را بازنشانی می کند و اشکال زدایی برنامه را متوقف می کند. می توانید مکان نما را به یک خط جدید منتقل کنید و دوباره این گزینه را انتخاب کنید - برنامه قبل از اجرای دستور جدید متوقف می شود و غیره. برای توقف اشکال زدایی، باید کلیدها را فشار دهیدبرنامه در حال اجرا را از حافظه حذف می کند و تمام فایل های باز موجود در آن را در آن لحظه می بندد.

کامپایل کنیدجدول 1. می توانید مکان نما را به یک خط جدید منتقل کنید و دوباره این گزینه را انتخاب کنید - برنامه قبل از اجرای دستور جدید متوقف می شود و غیره. برای توقف اشکال زدایی، باید کلیدها را فشار دهید

دستورات منو

دستور منو

عملکرد انجام شده است

شامل دستوراتی برای کامپایل برنامه ها و ماژول ها می باشد. ترکیب دستورات منو در جدول آورده شده است. 5.جدول 5. برنامه یا ماژولی را که در آن بارگذاری شده است کامپایل می کنددر حال حاضر

+

V

پنجره فعال

فایل را از پنجره ویرایشگر فعال کامپایل می کند و همچنین همه ماژول های متصل را بدون توجه به اینکه تغییراتی در آنها ایجاد شده است یا خیر دوباره کامپایل می کند.

سیستم عاملی را که برنامه باید برای آن کامپایل شود را تنظیم می کند

نام فایل شروعی را که کامپایل از آن در پروژه های چند فایلی شروع می شود، مشخص می کند.

پاک کردن فایل اصلی

فایل اصلی را پاک می کند و پس از آن فایل پنجره ویرایشگر فعال کامپایل یا اجرا می شود.

پیام های کامپایلر

پنجره پیام کامپایلر را نشان می دهد.

    شامل 10 نکته اصلی اشکال زداییحاوی ابزارهای اشکال زدایی برنامه است. ترکیب دستورات منو اشکال زداییدر جدول آورده شده است. 6.

جدول 6.جدول 1. اشکال زدایی

دستورات منو

دستور منو

عملکرد انجام شده است

پنجره نتایج خروجی را باز می کند که نتایج برنامه و پیام ها را نمایش می دهد سیستم عامل

+

پنجره ای باز می شود که در آن نتایج برنامه نمایش داده می شود. تفاوت با دستور Output در این است که پنجره به دست آمده هیچ قاب یا کنترلی ندارد.

برای خروج از پنجره، هر کلیدی را فشار دهید

پنجره Watches را فرا می خواند. این پنجره شامل پارامترهای مشاهده شده (متغیرهایی) است که مقادیر آنها در طول اجرای برنامه تغییر می کند.

+

یک پارامتر جدید (متغیر یا عبارت) به پنجره پارامترهای مشاهده شده اضافه می کند.

+

با استفاده از این گزینه، می‌توانید متغیرها و/یا عباراتی را که در هنگام اشکال‌زدایی برنامه باید بر مقادیر آنها نظارت شود، به دیباگر مشخص کنید.

یک نقطه شکست در خط فعلی کد برنامه تعیین می کند. نقطه شکست در یک خط کد خاص قرار می گیرد و شکست در لحظه ای رخ می دهد که این خط باید اجرا شود. لیست نقاط شکستلیست فعلی نقاط کنترل را در یک پنجره جداگانه نشان می دهد. این گزینه به شما امکان می دهد تمام نقاط کنترل را مشاهده کرده و در صورت لزوم حذف یا جابجا کنید

نقطه کنترل

+

یا شرایط را برای عملکرد آن تعیین کنید

    پنجره روال های استفاده شده را باز و فعال می کند. این پنجره شامل نام تمام زیربرنامه هایی است که در یک زمان معین فراخوانی شده اند. بنابراین، می توانید لانه سازی این زیربرنامه ها و ترتیب فراخوانی آنها توسط یکدیگر را مشاهده کنید. محتویات فعلی لاگرهای CPU را نشان می دهدآیتم منو محتویات فعلی لاگرهای CPU را نشان می دهدابزار شامل برخی از ابزارهای استاندارد است. همانطور که کاربر ابزارهای جدیدی را تعریف می کند، آنها به این منو اضافه می شوند. برای گنجاندن یک برنامه در لیست برنامه های راه اندازی شده از محیط، از دستور استفاده کنیدمنو محتویات فعلی لاگرهای CPU را نشان می دهدگزینه ها

. ترکیب دستورات منوجدول 1. محتویات فعلی لاگرهای CPU را نشان می دهد

دستورات منو

دستور منو

عملکرد انجام شده است

در جدول آورده شده است. 7. ابزارهای خارجیهمراه با IDE. پس از راه اندازی ابزار، پنجره پیام ها به طور خودکار باز می شود

به خط بعدی پنجره پیام منتقل می شود

+

به خط قبلی پنجره پیام منتقل می شود

+

این یا آن اطلاعات را در فایل های ابزارهای خارجی جستجو می کند و نتیجه را در پنجره پیام قرار می دهد

+

پنجره ماشین حساب داخلی را نمایش می دهد

پنجره ای باز می کند که حاوی کدهای کاراکتر ASCII است

    پنجره روال های استفاده شده را باز و فعال می کند. این پنجره شامل نام تمام زیربرنامه هایی است که در یک زمان معین فراخوانی شده اند. بنابراین، می توانید لانه سازی این زیربرنامه ها و ترتیب فراخوانی آنها توسط یکدیگر را مشاهده کنید. شامل برخی از ابزارهای استاندارد است. همانطور که کاربر ابزارهای جدیدی را تعریف می کند، آنها به این منو اضافه می شوند. برای گنجاندن یک برنامه در لیست برنامه های راه اندازی شده از محیط، از دستور استفاده کنیدشامل دستوراتی است که می تواند برای تنظیم پارامترهای لازم برای محیط توسعه یکپارچه استفاده شود. ترکیب دستورات منو شامل برخی از ابزارهای استاندارد است. همانطور که کاربر ابزارهای جدیدی را تعریف می کند، آنها به این منو اضافه می شوند. برای گنجاندن یک برنامه در لیست برنامه های راه اندازی شده از محیط، از دستور استفاده کنیددر جدول آورده شده است. 8.

جدول 8.جدول 1. گزینه ها

دستورات منو

دستور منو

عملکرد انجام شده است

کادر محاوره ای را برای تنظیم حالت کامپایلر نشان می دهد

پارامترهایی را برای کنترل تولید کد ماشین برنامه تنظیم می کند

کادر محاوره ای را باز می کند که به شما امکان می دهد اندازه رم استفاده شده را تنظیم کنید

کادر محاوره ای را باز می کند که به شما امکان می دهد گزینه هایی را تنظیم کنید که نحوه عملکرد پیوند دهنده را کنترل می کنند

کادر محاوره ای را باز می کند که به شما امکان می دهد پارامترهایی را تنظیم کنید که نحوه عملکرد دیباگر را تعیین می کند

دایرکتوری هایی را که فایل ها از آنها استخراج یا قرار می گیرند را مشخص می کند. این دایرکتوری ها هنگام کامپایل برنامه یا ماژول استفاده خواهند شد

یک گفتگو برای تنظیم گزینه های مرورگر را نشان می دهد

کادر محاوره ای را باز می کند که با آن می توانید برنامه ها را به لیست برنامه های فراخوانی شده از محیط اضافه کنید. برنامه جدید(ابزار)، پارامترهای آن را ویرایش کنید، برنامه را از لیست حذف کنید

شامل منوهای فرعی است که به تنظیم شرایط عملیاتی در محیط کمک می کند

یک فایل پیکربندی را باز می کند که تنظیمات محیط پیکربندی شده فریم ورک را ذخیره می کند

پیکربندی محیط را در فایلی که با دستور Open از منوی گزینه ها باز می شود ذخیره می کند

کادر محاوره‌ای را نمایش می‌دهد که به شما امکان می‌دهد نام فایل پیکربندی غیر از نامی که توسط دستور Open در منوی گزینه‌ها مشخص شده است را انتخاب کنید.

    پنجره روال های استفاده شده را باز و فعال می کند. این پنجره شامل نام تمام زیربرنامه هایی است که در یک زمان معین فراخوانی شده اند. بنابراین، می توانید لانه سازی این زیربرنامه ها و ترتیب فراخوانی آنها توسط یکدیگر را مشاهده کنید. این فایل تنظیمات محیط یکپارچه را ثبت می کند.پنجره این فایل تنظیمات محیط یکپارچه را ثبت می کند.شامل دستورات مدیریت پنجره است. ترکیب دستورات منو

در جدول آورده شده است. 9.جدول 1. این فایل تنظیمات محیط یکپارچه را ثبت می کند.

دستورات منو

دستور منو

عملکرد انجام شده است

جدول 9.

پنجره ها در قسمت صفحه نمایش از انتها به انتها بدون همپوشانی قرار دارند

قرارگیری پنجره های آبشاری

ناحیه صفحه نمایش را پاک می کند و همه پنجره ها را می بندد به شما امکان می دهد اندازه پنجره را تغییر دهید و آن را در قسمت صفحه نمایش حرکت دهید. برای تغییر اندازه پنجره، به طور همزمان کلید را فشار دهید . همین عملیات را می توان با استفاده از ماوس انجام داد

+

به شما امکان می دهد اندازه پنجره را به کل ناحیه صفحه افزایش دهید. اگر پنجره از قبل باز باشد، به اندازه اصلی خود کوچک می شود

پنجره بعدی با شماره فعال می شود

شماره پنجره قبلی فعال می شود

+

پنجره فعال را پنهان می کند

+

پنجره فعال را می بندد

+

کادر محاوره ای را با یک لیست باز می کند پنجره ها را باز کن، که می تواند فعال یا بسته شود

+<0>

اگر برنامه کاربر محتویات آن را تغییر داده باشد، صفحه محیط را به روز می کند

    پنجره روال های استفاده شده را باز و فعال می کند. این پنجره شامل نام تمام زیربرنامه هایی است که در یک زمان معین فراخوانی شده اند. بنابراین، می توانید لانه سازی این زیربرنامه ها و ترتیب فراخوانی آنها توسط یکدیگر را مشاهده کنید. کمک کنیدبه شما امکان می دهد اطلاعات مرجع موجود در سیستم را بدست آورید. ترکیب دستورات منو کمک کنیددر جدول آورده شده است. 10.

جدول 10.جدول 1. کمک کنید

دستورات منو

دستور منو

عملکرد انجام شده است

فهرست مطالب راهنما را نشان می دهد

فهرستی از تمام کلمات کلیدی موجود در سیستم راهنمای اطلاعاتی که راهنما برای آنها موجود است به ترتیب حروف الفبا نمایش داده می شود

+

اطلاعات مربوط به کلمه ای که مکان نما روی آن قرار دارد نمایش داده می شود. اگر اطلاعاتی در مورد چنین کلمه ای وجود نداشته باشد، لیستی از کلمات کلیدی نمایش داده می شود که در آن کلمه ای که با حداکثر تعداد مورد نیاز کاراکترهای اولیه مطابقت دارد برجسته می شود.

+

اطلاعات مربوط به موضوعی را نشان می دهد که با پرس و جو قبلی مطابقت دارد

+

اطلاعات مربوط به استفاده از سیستم راهنمای متنی را نمایش می دهد

کادر محاوره ای را نمایش می دهد که به شما امکان می دهد فایل های زمینه را مشخص کنید

پنجره ای با اطلاعات مربوط به نسخه بسته و حق چاپ را نمایش می دهد

پنجره ویرایش(شکل 1 را ببینید) ناحیه ای از صفحه است که متن منبع برنامه در آن تایپ می شود. پنجره ها را می توان باز کرد، جابه جا کرد، اندازه را تغییر داد، بدون همپوشانی یا آبشار قرار داد، روی هم چید و بسته کرد.

نوار عنواندر بالای پنجره قرار دارد و حاوی نام پنجره و شماره آن است. برای باز کردن پنجره به کل قاب صفحه، کافیست روی نوار عنوان دوبار کلیک کنید. پنجره با کشیدن نوار عنوان جابه جا می شود.

نشانگر بسته شدن پنجرهمستطیلی است که در گوشه سمت چپ بالای پنجره قرار دارد. برای بستن یک پنجره، با دکمه سمت چپ ماوس روی آن کلیک کنید.

نوارهای اسکرولبرای حرکت در متن برنامه در نظر گرفته شده است.

دستگیره تغییر اندازه پنجرهدر گوشه سمت راست پایین پنجره قرار دارد. برای افزایش یا کاهش اندازه پنجره، باید نشانگر ماوس را روی نشانگر قرار دهید، دکمه سمت چپ ماوس را فشار دهید و بدون رها کردن آن، گوشه پنجره را در جهت دلخواه حرکت دهید.

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

نوار وضعیتدر لبه پایین پنجره ISR قرار دارد. نوار وضعیت شامل لیستی از کلیدهای عملکرد اصلی، میانبرهای صفحه کلید و دستورات مربوط به آنها است که در حال حاضر می توانند در پنجره فعال اعمال شوند. برای اجرای سریع یک فرمان، کافیست روی نام آن در نوار وضعیت کلیک چپ کنید. هنگامی که یک فرمان منو را اجرا می کنید، نوار وضعیت نکات و ترفندهایی را برای دستور منو یا موارد کادر محاوره ای انتخاب شده نمایش می دهد.

با جابجایی از یک پنجره به پنجره دیگر یا با انجام اقدامات مختلف، نوار وضعیت تغییر می کند.

وزارت آموزش و پرورش و علوم فدراسیون روسیه

موسسه آموزشی دولتی

آموزش عالی حرفه ای

"دانشگاه فنی دولتی اومسک"

یو. پی. چرنوف، او. پی شافیوا

برنامه نویسی در سیستم پاسکال abc

آموزش

انتشارات دانشگاه فنی دولتی امسک

UDC 004.4 (075)

BBK 32.973-018ya73

داوران:

V. I. Starikov، Ph.D. فن آوری علوم، دانشیار OGIS;

S. S. Efimov, Ph.D. فن آوری علوم، دانشیار دانشگاه دولتی Omsk به نام. F.M. داستایوفسکی

چرنوف، یو.

فصل 49 برنامه نویسی در سیستمپاسکال ABC: کتاب درسی کمک هزینه / Yu. P. Chernov, O. P. Shafeeva. – Omsk: Omsk State Technical Publishing House, 2010. – 100 p.

شابک 978-5-8149-0897-1

این راهنما شامل مطالب تئوری با شرح عناصر زبان و سیستم برنامه نویسی پاسکال ABC و همچنین نمونه هایی از توسعه الگوریتم ها و برنامه ها در زبان پاسکال برای مسائل با سطوح مختلف پیچیدگی است. طرح‌های در نظر گرفته شده الگوریتم‌های طراحی‌شده، تسلط بر مطالب را برای دانش‌آموزان آسان‌تر می‌کند.

این کتاب برای یادگیری زبان برنامه نویسی سطح بالا پاسکال در رشته های "علوم کامپیوتر"، "مبانی الگوریتم سازی و برنامه نویسی"، "زبان های الگوریتمی و برنامه نویسی"، "برنامه نویسی به زبان سطح بالا" در نظر گرفته شده است.

با تصمیم شورای تحریریه و انتشارات دانشگاه فنی دولتی اومسک منتشر شد

UDC 004.4 (075)

BBK 32.973-018ya73

شابک978-5-8149-0897-1 © GOU VPO "ایالت اومسک

دانشگاه فنی، 1389

مقدمه

رایج ترین زبان برنامه نویسی که در حال حاضر برای کامپیوترهای سری IBM PC استفاده می شود پاسکال است. این یک زبان سطح بالا است که با نحو ساده، ساختارمند و راحت مشخص می شود آموزش ابتداییبرنامه نویسی

سیستم برنامه نویسی آموزشی پاسکال ABC(نویسنده  S.S. Mikhalkovich) لهجه ای از زبان استاندارد پاسکال است.

سیستم پاسکال ABC برای آموزش برنامه نویسی به زبان پاسکال در نظر گرفته شده است و برای دانش آموزان خردسال طراحی شده است. به گفته توسعه دهندگان این سیستم، آموزش برنامه نویسی اولیه باید در محیط های نسبتا ساده و دوستانه انجام شود، در عین حال این محیط ها باید نزدیک به استاندارد بوده و دارای کتابخانه های غنی و مدرن زیربرنامه ها باشند.

مزایای سیستم پاسکال ABC شامل این واقعیت است که اجازه می دهد:

    برنامه به زبان پاسکال مشابه دلفی پاسکال، شامل پسوندهای شی گرا.

    کار با گرافیک؛

    ایجاد برنامه های رویداد

سیستم پاسکال ABC مبتنی بر زبان دلفی پاسکال است و برای انتقال تدریجی از برنامه های ساده به برنامه نویسی مدولار، شی گرا، مبتنی بر رویداد و برنامه نویسی کامپوننت طراحی شده است. برخی از ساختارهای زبان، همراه با اصلی، استفاده ساده را امکان پذیر می کنند، که امکان استفاده از آنها را در مراحل اولیه یادگیری فراهم می کند.

از مهمترین مزایای بسته پاسکال ABC می توان به رعایت پاسکال استاندارد، کامپایل سریع برنامه، ترکیب کامپایلر با ویرایشگر متن، هشدار خطا در سطح برنامه منبع، کتابخانه گسترده روتین ها و افزونه های مفید که برنامه نویسی را ساده می کند، اشاره کرد. برای یک برنامه نویس تازه کار توصیه می شود که یادگیری زبان و محیط را با این بسته آغاز کند.

کامپایلر Pascal ABC یک کامپایلر جلویی است. این بدان معنی است که کد اجرایی را به عنوان یک فایل exe تولید نمی کند، بلکه یک درخت برنامه در حافظه در نتیجه کامپایل ایجاد می کند، که سپس با استفاده از مفسر داخلی اجرا می شود. در نتیجه، سرعت برنامه کمتر از سرعت همان برنامه کامپایل شده در محیط Borland Pascal یا در محیط Borland Delphi است. با این حال، در کامپیوترهای مدرنعملا احساس نمی شود.

نام "Pascal ABC" به یک سیستم برنامه نویسی تعاملی متشکل از یک کامپایلر زبان و یک ویرایشگر صفحه نمایش مرتبط اشاره دارد. تعامل سیستم عمدتاً در سهولت ویرایش و پردازش خطاهای موجود در کد منبع برنامه ها آشکار می شود. برنامه ها در این سیستم در سطح منبع راه اندازی می شوند. سرعت کامپایل بالا به این معنی است که انتقال از کد منبع به برنامه اجرایی بسیار سریع اتفاق می افتد. این به طور قابل توجهی چرخه تبدیل برنامه از ویرایش به تدوین و اجرای برنامه ها را کاهش می دهد.

سیستم پاسکال ABC شامل یک زبان برنامه نویسی و یک محیط ابزار است که برای نوشتن، اشکال زدایی و اجرای برنامه ها طراحی شده است. این زبان با قابلیت های پیشرفته در مقایسه با استاندارد زبان پاسکال و یک کتابخانه به خوبی توسعه یافته از ماژول ها مشخص می شود که به شما امکان می دهد از قابلیت های سیستم عامل، تولید تصاویر گرافیکی و غیره استفاده کنید. محیط برنامه نویسی ابزاری به شما این امکان را می دهد که متون برنامه را ایجاد کنید، آنها را کامپایل کنید، خطاها را پیدا کنید و به سرعت آنها را اصلاح کنید، یک برنامه اشکال زدایی را آزمایش و اجرا کنید. محیط همچنین شامل حجم زیادی از اطلاعات مرجع است.

این آموزش قواعد نحوی و قابلیت های اساسی زبان را که در یک محیط یکپارچه کار می کند، شرح می دهد. تکنیک های برنامه نویسی عملی با استفاده از مثال هایی از حل مسائل خاص نشان داده شده است.

این کتابچه راهنمای کاربر با در نظر گرفتن تجربه ارائه سخنرانی و برگزاری کلاس های آزمایشگاهی توسط نویسندگان در مرکز آموزش کامپیوتر دانشگاه فنی دولتی Omsk تهیه شده است. اول از همه، این راهنما برای دانشجویان دانشگاه در نظر گرفته شده است و راهنمایی های نظری در مورد برنامه نویسی هم در محیط Pascal ABC و هم در محیط های Free Pascal و Turbo Pascal ارائه می دهد.

سیستم برنامه نویسی توربوپاسکال وحدت دو اصل است: یک کامپایلر با زبان برنامه نویسی پاسکال و چند پوسته نرم افزار ابزاری. برای اختصار، ما در آینده موافقت خواهیم کرد که زبان برنامه نویسی پاسکال را که توسط کامپایلر پیاده سازی شده است، زبان TurboPascal و خدمات مختلفی که توسط پوسته نرم افزار ارائه می شود - محیط TurboPascal بنامیم.

برای فراخوانی سیستم توربو پاسکال، دستور زیر را صادر کنید:

با استفاده از این دستور، سیستم عامل برنامه را از فایل برای اجرا اجرا می کند توربو. exe: برنامه را در آن بارگذاری می کند RAMو کنترل را به او بسپارید.

پس از یک تماس سیستمی موفقیت آمیز، صفحه کامپیوتر به شکل زیر است:

خط بالایی شامل منویی از حالت‌های عملکرد توربو پاسکال ممکن است، خط پایین حاوی اطلاعات مختصری در مورد هدف کلیدهای عملکرد اصلی است. بقیه صفحه به پنجره ویرایشگر تعلق دارد. فایل جدید یک نام داده می شود بدون نام00. پس. در محیط توربو پاسکال می توانید همزمان با چندین برنامه کار کنید که هر کدام می توانند در یک پنجره ویرایشگر جداگانه قرار گیرند. علاوه بر پنجره ویرایشگر، از پنجره های زیر استفاده می شود: حالت اشکال زدایی، خروجی نتایج برنامه، میز کمک و غیره. در صورت تمایل می توان آنها را یکی یکی روی صفحه فراخوانی کرد یا همزمان روی آن حاضر شد.

کلیدهای عملکردی

کلیدهای تابع برای کنترل محیط توربو پاسکال استفاده می شود. تعیین شده اند اف1 , اف2 , ..., اف12 و در ردیف بالای صفحه کلید قرار دارند.

عملکرد تقریباً همه کلیدهای عملکردی را می توان با سه کلید ویژه تغییر داد: جایگزین(اضافی)، Ctrl(کنترل) شیفت(شیفت). هدف کلیدهای عملکرد اصلی:

اف1 - از سرویس کمک داخلی کمک بگیرید ( کمک کنید- کمک)؛

اف2 - نوشتن متن ویرایش شده در یک فایل دیسک؛

اف4 – در حالت اشکال زدایی استفاده می شود.

اف5 - پنجره فعال را به حالت تمام صفحه باز کنید.

اف6 - پنجره بعدی را فعال کنید.

اف7

اف8 - در حالت اشکال زدایی استفاده می شود.

اف9 - برنامه را کامپایل کنید، اما آن را اجرا نکنید.

اف10 - با استفاده از منوی اصلی به انتخاب تعاملی حالت عملکرد بروید.

Ctrl- اف9 – برنامه را اجرا کنید، برنامه موجود در ویرایشگر را کامپایل کنید، آن را در RAM بارگذاری کرده و اجرا کنید و سپس به محیط Turbo Pascal برگردید.

جایگزین- اف5 - پنجره ویرایشگر را به پنجره ای تغییر دهید که نتایج برنامه را نمایش دهد.

نحوه کار با برنامه پاسکال

1. تایپ متن برنامه. ویرایشگر متن محیط Turbo Pascal ابزارهای مناسبی را برای ایجاد و ویرایش متون برنامه در اختیار کاربر قرار می دهد. از حالت ویرایش می توانید با استفاده از کلیدهای عملکرد یا انتخاب به هر حالت عملیاتی توربو پاسکال دیگری بروید حالت مورد نظراز منوی اصلی

برای حرکت از حالت انتخاب حالت از منوی اصلی به حالت ویرایش، باید کلید را فشار دهید Escو برای رفتن به انتخاب از منوی اصلی – اف10 .

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

پنجره ویرایشگر یک صفحه کاغذ طولانی و نسبتاً گسترده را تقلید می کند که تکه ای از آن در پنجره قابل مشاهده است. با استفاده از کلیدهای زیر می توان پنجره را نسبت به صفحه تغییر داد:

PgUp- بالای صفحه،

PgDn- پایین صفحه،

صفحه اصلی- به ابتدای خط فعلی،

پایان- تا انتهای خط فعلی،

Ctrl - PgUp- تا ابتدای متن،

Ctrl - PgDn- تا انتهای متن

اگر هنگام انتخاب کاراکتر بعدی اشتباه کردید، می توانید با استفاده از کلید آن را پاک کنید بک اسپیس. کلید دلکاراکتری را که مکان نما در حال حاضر به آن اشاره می کند پاک می کند. تیم Ctrl- Yتمام خطی که مکان نما به آن اشاره می کند را حذف می کند. تیم Ctrlس- L خط فعلی را بازیابی می کند (در صورتی که مکان نما از خط اصلاح شده خارج نشود معتبر است).

حالت اولیه کار ویرایشگر حالت درج است. ویرایشگر همچنین می تواند در حالت همپوشانی کار کند. کلید این حالت ها را تغییر می دهد درج کنید.

به طور معمول ویرایشگر در حالت تورفتگی خودکار عمل می کند. در این حالت، هر خط جدید از همان موقعیت قبلی روی صفحه شروع می شود. امتناع از تورفتگی خودکار - دستور Ctrl- O- من. تکرار این دستور حالت تورفتگی خودکار را بازیابی می کند.

دستورات کار با بلوک ها:

Ctrl- ک- ب- شروع بلوک را علامت بزنید،

Ctrl- ک-TO- انتهای بلوک را علامت بزنید،

Ctrl- ک- Y- بلوک را پاک کنید،

Ctrl- ک- سی- بلوک کپی،

Ctrl- ک- V- حرکت بلوک،

Ctrl- ک- دبلیو- نوشتن بلوک در یک فایل دیسک،

Ctrl- ک- آر- خواندن یک بلوک از یک فایل دیسک،

Ctrl- ک- پ- بلوک چاپ

2. برنامه را روی دیسک بنویسید. شکل اصلی ذخیره متون برنامه در خارج از محیط، فایل ها هستند. اگر برنامه جدیدی ایجاد کرده اید، پس محیط Turbo Pascal هنوز چنین فایلی را نمی شناسد. دو راه برای ذخیره متن برنامه وجود دارد:

    کلید عملکرد را فشار دهید اف2 .

    اف10 ، دستور را انتخاب کنید فایل ذخیره کنیدیا ذخیره کنید به عنوان.

یک پنجره درخواست کوچک با متن زیر در بالای صفحه ظاهر می شود: ذخیره کنید فایل به عنوان (فایل را با نام ذخیره کنید).

در زیر کتیبه یک فیلد برای وارد کردن نام فایل وجود دارد که می توانید هر نامی را در آن بنویسید و کلید را فشار دهید. وارد کنید. متن ذخیره خواهد شد.

3. کامپایل برنامه. دو راه برای کامپایل کردن برنامه وجود دارد:

    کلید ترکیبی را فشار دهید جایگزین- اف9 .

    وارد منوی اصلی شوید (کلید اف10 ، دستور را انتخاب کنید می توانید مکان نما را به یک خط جدید منتقل کنید و دوباره این گزینه را انتخاب کنید - برنامه قبل از اجرای دستور جدید متوقف می شود و غیره. برای توقف اشکال زدایی، باید کلیدها را فشار دهیدو در زیر منوی ظاهر شده دستور می توانید مکان نما را به یک خط جدید منتقل کنید و دوباره این گزینه را انتخاب کنید - برنامه قبل از اجرای دستور جدید متوقف می شود و غیره. برای توقف اشکال زدایی، باید کلیدها را فشار دهید.

اگر مترجم یک خطای نحوی را تشخیص دهد، کامپایل را قطع می کند و پیام مربوطه را بر روی صفحه نمایش می دهد که محل خطا را نشان می دهد. اگر خطایی وجود دارد، باید آن را اصلاح کنید، متن برنامه تغییر یافته را یادداشت کرده و دوباره کامپایل کنید.

4. برنامه را اجرا کنید و نتایج را مشاهده کنید. پس از اینکه برنامه با موفقیت کامپایل شد، می توانید آن را اجرا کنید. برنامه را می توان به دو صورت اجرا کرد:

    کلید ترکیبی را فشار دهید Ctrl- اف9 .

    وارد منوی اصلی شوید (کلید اف10 ، دستور را انتخاب کنید اجرا کنیدو در زیر منوی ظاهر شده دستور اجرا کنید.

اگر در حین اجرای برنامه خطایی تشخیص داده شود، محیط اقدامات بعدی را متوقف می کند، پنجره ویرایشگر را بازیابی می کند و مکان نما را در خط برنامه ای که خطا در آن شناسایی شده است قرار می دهد. خطاهای پیچیده با استفاده از اجرای برنامه گام به گام مرتبط با کلیدها شناسایی می شوند اف4 , اف7 , اف8 .

مشاهده نتایج اجرای برنامه به دو صورت انجام می شود:

    کلید ترکیبی را فشار دهید جایگزین- اف5.

    وارد منوی اصلی شوید (کلید اف10 ، دستور را انتخاب کنید اجرا کنیدو در زیر منوی ظاهر شده دستور کاربر صفحه نمایش.

5. از سیستم توربو پاسکال خارج شوید. می توانید از محیط Turbo Pascal خارج شوید:

    با فشردن یک کلید ترکیبی جایگزین-X.

    وارد منوی اصلی شوید (کلید اف10 ، دستور را انتخاب کنید فایلو در زیر منوی ظاهر شده دستور خارج شوید.

زبان برنامه نویسی پاسکال

محیط برنامه نویسی– مجموعه ای از برنامه ها که به شما امکان می دهد مجموعه ای از عملیات مربوط به تولید برنامه ها و کار با آنها را انجام دهید و شامل:

    مفسر، کامپایلر (مترجم);

    برنامه - پوسته ای که به شما امکان می دهد عملکرد محیط را با استفاده از یک منو کنترل کنید.

    یک ویرایشگر متن هوشمند که به شما امکان می دهد متون برنامه را وارد و ویرایش کنید.

    یک برنامه دیباگر که ابزارهای مخصوص اشکال زدایی را برای سرعت بخشیدن به اشکال زدایی برنامه در اختیار کاربر قرار می دهد.

محیط برنامه نویسی TP می تواند تحت MS – DOS اجرا شود.

9. ترکیب محیط برنامه نویسی توربو پاسکال.

محیط برنامه نویسی QBASIC حاوی فایل های زیر است:

HERC. درایورهای BGI انواع مختلفسیستم های ویدیویی کامپیوتری

LITT.CHR _ فایل های حاوی فونت های برداری

10. داده ها و کمیت ها

مجموعه مقادیری که کامپیوتر شخصی با آنها کار می کند معمولاً نامیده می شود داده ها. در رابطه با برنامه، داده ها به دو دسته تقسیم می شوند:

    اصلی،

    متوسط،

    نتایج

قانون:INهر کمیت جای خاص خود را در حافظه رایانه شخصی اشغال می کند.

مقادیر به تقسیم می شوند دائمیو متغیرها.

مقادیر ثابت (Const) – مقادیری که مقدار آنها در متن برنامه مشخص شده و در حین اجرا تغییر نمی کند.

هر ثابت مانند یک متغیر، یک سلول حافظه را اشغال می کند و مقدار این کمیت ها توسط کد باینری در این سلول تعیین می شود.

متغیرها- کمیتی که مقدار آن در طول اجرای برنامه تغییر می کند.

از نام ها برای شناسایی متغیرها استفاده می شود. برای هر متغیر در حافظه کامپیوتر، یک یا چند سلول حافظه اختصاص داده می شود. نام متغیر به عنوان آدرس سلولی است که مقدار متغیر در آن ذخیره شده است. با تعیین در برنامه می توانیم نام را از سلول حافظه و مقدار متغیر را استخراج کنیم. این بدان معناست که به جای داده، برنامه از نام متغیرها استفاده می کند.

هر مقدار دارای 3 ویژگی اصلی است:

معنی،

11. گونه شناسی داده ها. ویژگی های انواع داده های اصلی

تایپ کنید- مجموعه ای از مقادیری که یک شی می تواند بگیرد و مجموعه ای از عملیات مجاز روی این مقادیر.

حداقل مجموعه مورد نیاز از انواع داده های اساسی.

    عدد صحیح- نوع کل,

    واقعی- نوع معتبر,

    CHAR- نوع نمادین,

    بولن- نوع منطقی،

    BYTE- نوع به صورت بیتی (0 - 225)

انواع ثابت ها توسط زمینه (شکل ورودی در متن) تعیین می شوند و انواع متغیرها در توضیحات متغیر تعیین می شوند.

طبقه بندی داده ها بر اساس ساختار

گزینه دیگری برای طبقه بندی داده ها وجود دارد - طبقه بندی بر اساس ساختار. داده ها به دو دسته تقسیم می شوند:

- ساده (اسکالر- یک مقدار مربوط به یک مقدار است)

- ساختار یافته(یک مقدار با مقادیر زیادی مطابقت دارد -

اینها آرایه ها، مجموعه ها، رشته ها و غیره هستند) .

اگرچه پاسکال یک زبان برنامه نویسی نسبتا قدیمی است که توسط Niklaus Wirth در سال های 1968-1969 به طور خاص برای آموزش برنامه نویسی به دانش آموزان ایجاد شد، اما با ظهور کامپیوترهای شخصینه تنها در حوزه آموزشی، بلکه در حل مسائل مختلف کاربردی نیز گسترده شده است.

در سال 1986، اپل یک پسوند شی از زبان پاسکال را توسعه داد که نتیجه آن Object Pascal بود. این توسط گروه لری تسلر، که با نیکلاوس ویرث مشورت کردند، توسعه یافت.

توربو پاسکال

در سال 1983، اولین پیاده سازی محیط ابزار Turbo Pascal ظاهر شد که برای کامپیوترهای سازگار با IBM طراحی شده بود. این شامل یک پوسته (واسطی است که از طریق آن شخص با رایانه ارتباط برقرار می کند: تایپ و راه اندازی برنامه ها، خواندن نتایج و غیره)، ویرایشگر متن، مترجم و دیباگر. از آن زمان، سیستم برنامه نویسی توربو پاسکال به طور مداوم توسط Borland International بهبود یافته است. یک سیستم اشاره توسعه یافته ظاهر شده است، سیستمی برای مونتاژ کل برنامه از ماژول های فردی (پیوند دهنده)، کتابخانه های غنی زیر روال ها و موارد دیگر. مجتمع نرم افزار، توسط برنامه نویسان برای توسعه استفاده می شود نرم افزار، شروع به نامیدن کرد محیط توسعه یکپارچه (محیط توسعه یکپارچه، IDE، که گاهی اوقات به عنوان ISD شناخته می شود)،یا فقط یک محیط برنامه نویسی.

در سال 1992، ISR با استفاده از زبان Object Pascal - Turbo Pascal 7.0 معرفی شد. این جایی بود که توسعه توربو پاسکال به پایان رسید. پنجره Turbo-Pascal ISR در شکل 2.1 نشان داده شده است.

برنج. 2.1. ایجاد یک پنجره برنامه جدید در Turbo Pascal

پاسکال رایگان

کامپایلرهای رایگان توزیع شده سیستم برنامه نویسی Free Pascal در بسیاری از توزیع های لینوکس پیاده سازی شده اند. یک محیط چند پلتفرمی رایگان بر اساس Free Pascal ایجاد شده است لازاروس، شبیه به محیط دلفی است. پاسکال رایگان از نظر ظاهری بسیار شبیه به پاسکال توربو است، اگرچه چند پلتفرم است.

محافظ صفحه نمایش اولیه این ISR در شکل 2.2 نشان داده شده است.

از آنجایی که Free Pascal یک نرم افزار رایگان توزیع شده است، می توان آن را از وب سایت دانلود کرد http://freepascal.org/و رایگان نصب کنید این سایت همچنین شامل تمام اسناد مربوط به پاسکال رایگان است.

شکل 2.2. صفحه نمایش رایگان پاسکال.

پاسکال ABC.NET

این ISR نزدیکترین است سیستم حرفه اییعنی دلفی بدون توجه به سیستم عامل قدیمی MS DOS توسعه یافته است. در نتیجه، یک نوار ابزار، نشانک هایی برای جابجایی سریع بین برنامه ها، 2 پنجره وجود دارد: ورودی و خروجی نتایج. سیستم برنامه نویسی آموزشی Pascal ABC.NET (نویسنده - S.S. Mikhalkovich) گویش زبان استاندارد پاسکال است. این برنامه برای انتقال تدریجی از برنامه های ساده به برنامه نویسی شی گرا از محصولات نرم افزاری پیچیده که قبلاً بر اساس دلفی هستند طراحی شده است.



شروع کار در این WBS در شکل 2.3 ارائه شده است.

اگرچه اعتقاد بر این است که محیط توسعه یکپارچه پاسکال ABC.NET کاملاً با زبان برنامه نویسی Object Pascal سازگار است، اما اینطور نیست. تغییرات بسیار زیادی در Pascal ABC.NET وجود دارد که در ضمیمه B فهرست شده است که از زبان های Basic، C و مهمتر از همه از پلتفرم دات نت گرفته شده است. بنابراین، اگرچه در ابتدا به نظر می رسد که زبان مورد استفاده در Pascal ABC.NET همان Object Pascal است، اما اینطور نیست.

البته در برخی موارد نوشتن یک برنامه کوتاه (آموزشی) در محیط Pascal ABC.NET راحت تر است، اما باز هم بهتر است از یک زبان برنامه نویسی استاندارد استفاده کنید.

در هر صورت، این نیز یک نرم افزار رایگان توزیع شده در سایت است http://pascalabc.net/.

شکل 2.3. شروع به کار در Pascal ABC.

دلفی یک محیط برنامه نویسی حرفه ای است، اگرچه بر اساس همان زبان برنامه نویسی Object Pascal است. ISR Delphi راه درازی را پیموده است، با Borland Delphi (1995) برای ویندوز 3.1 و سپس برای ویندوز 95 (هنوز 16 بیتی) شروع شد. نسخه های دلفی از 2.0 تا 8.0 (1996-2003)، دلفی 2005-2010 با سال های انتشار مربوطه وجود داشت. از سال 2010، ISR Delphi XE شروع به تولید کرد، سپس Delphi XE2 (2011) و غیره.

در مقدمه به طور خلاصه کار با محیط Free Pascal بحث خواهد شد. کار با WBS دیگر بسیار شبیه است.

پس از کامپایل شدن برنامه، باید آن را وارد کامپیوتر کرد. اینجاست که با بسته های ابزار مواجه می شویم برنامه های رایگانپاسکال یا پاسکال ABC. بسته رایگان پاسکال نه تنها شامل یک مترجم از زبان Object Pascal، بلکه شامل یک ویرایشگر متن، یک پوسته ابزار، یک دیباگر، شرح ISR، کتابخانه های برنامه گسترده و موارد دیگر است، به عنوان مثال، برنامه های نمونه برنامه نویسی شی گرا. .



در نظر گرفته شده است که اصلی ترین این برنامه ها را به یک کل واحد متصل کند تا یک رابط کاربری راحت و بصری ایجاد کند. محیط توسعه نرم افزار یکپارچه، به طور خلاصه ISD.

ISR با راه اندازی یا از دسکتاپ یا با استفاده از دکمه منوی Start فایل fp.exe فراخوانی می شود. پس از راه اندازی فایل fp.exe، صفحه اصلی ISR ظاهر می شود که از سه قسمت تشکیل شده است: نوار منو، ناحیه کار و نوار وضعیت مطابق شکل 2.2.

هنگامی که ISR در ابتدا راه اندازی شد، یک پنجره در محل کار با شماره 1 در گوشه سمت راست بالا و با عنوان باز می شود. noname01.pas. در آینده پس از ضبط برنامه روی دیسک، عنوان استاندارد با نام برنامه ای که هنگام ضبط به آن داده می شود جایگزین می شود. اگر محل کار خالی باشد، یک پنجره جدید با دستور ایجاد می شود فایل > جدید، همانطور که در شکل نشان داده شده است. 2.4.

برنج. 2.4. مشاهده پنجره ISR پس از اجرای فایل fp.exe در حالت پنجره ای

نشانگر چشمک زنمکان روی صفحه را نشان می دهد که در آن کاراکتر متن بعدی ظاهر می شود. ورود هر خط جدید با فشار دادن کلید به پایان می رسد وارد کنید. کامپایلر تفاوتی بین حروف بزرگ و کوچک قائل نیست، بنابراین مهم نیست که حروف لاتین در چه حالتی تایپ می شوند. بنابراین، خطوط زیر معادل خواهند بود:

هنگام تایپ متن، باید توجه ویژه ای به بازتولید دقیق همه کاراکترها شود: نقطه، نقطه ویرگول، آپستروف، فاصله، زیرا کامپایلر به جزئیات این نوع بسیار حساس است.

نوار منو با کلید F10 فعال می شود (اگر از صفحه کلید کنترل شود) و از 10 مورد تشکیل شده است که به نوبه خود به زیر منوهای کشویی گسترش می یابد:

فایل– به شما امکان می دهد تمام عملیات های اساسی را با فایل ها انجام دهید: ایجاد موارد جدید، بارگیری موارد موجود، ذخیره فایل های ایجاد شده و ویرایش شده، چاپ محتویات این فایل ها، پایان جلسه با ISR و غیره.

ویرایش کنید- انجام عملیات ویرایش متن اولیه را ممکن می سازد.

جستجو کنید- به شما امکان می دهد قطعات متن را جستجو کنید و در صورت لزوم، قطعه یافت شده را با قطعه جدید جایگزین کنید.

اجرا کنید- به شما امکان می دهد برنامه ای را که در محل کار قرار دارد و همچنین در صورت لزوم مرحله به مرحله راه اندازی کنید این برنامهیا بخشی از آن اگر تغییراتی در برنامه ایجاد شده باشد، هنگام راه اندازی به طور خودکار دوباره کامپایل می شود.

می توانید مکان نما را به یک خط جدید منتقل کنید و دوباره این گزینه را انتخاب کنید - برنامه قبل از اجرای دستور جدید متوقف می شود و غیره. برای توقف اشکال زدایی، باید کلیدها را فشار دهید– امکان کامپایل برنامه ای که در ناحیه کاری است بدون اجرای آن برای بررسی خطاها وجود دارد.

اشکال زدایی- حاوی دستوراتی است که فرآیند یافتن خطاها را در برنامه تسهیل می کند: قرار دادن نقاط شکست، تجسم پنجره اشکال زدایی، پنجره های ثبت نام، پنجره های خروجی و غیره.

محتویات فعلی لاگرهای CPU را نشان می دهد– اجرای برخی از برنامه ها را بدون خروج از ISR ممکن می سازد.

شامل برخی از ابزارهای استاندارد است. همانطور که کاربر ابزارهای جدیدی را تعریف می کند، آنها به این منو اضافه می شوند. برای گنجاندن یک برنامه در لیست برنامه های راه اندازی شده از محیط، از دستور استفاده کنید- در اینجا دستوراتی وجود دارد که به شما امکان می دهد پارامترهای کامپایلر و ISR لازم برای عملیات را تنظیم کنید.

این فایل تنظیمات محیط یکپارچه را ثبت می کند.- به شما امکان می دهد تمام عملیات اصلی را با ویندوز انجام دهید (اگرچه انجام آنها با ماوس بسیار راحت تر است): باز کردن، بستن، حرکت دادن، تغییر اندازه.

کمک کنید- به شما امکان می دهد اطلاعات مرجع موجود در سیستم را بدست آورید.

سیستم منو به شما امکان می دهد تقریباً تمام دستورات ISR و برنامه های یکپارچه را اجرا کنید و مطابق با استاندارد SAA (Turbo Vision) ساخته شده است.

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

این محیط همچنین راهنمایی های ابزار را ارائه می دهد، به عنوان مثال، در شکل 2.5 (نکته ابزار کلمه سرویس Program در یک قاب خاکستری (سبز) است).

برنج. 2.5. نکات ابزار در پاسکال رایگان.

© 2024 ermake.ru -- درباره تعمیر رایانه شخصی - پورتال اطلاعاتی