انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

fp-3.0.0 - آنلاین در ابر

fp-3.0.0 را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور fp-3.0.0 است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


fp - محیط توسعه یکپارچه کامپایلر رایگان پاسکال (FPC).

خلاصه


fp [گزینه ها] [منبع فایل]

شرح


این باینری محیط توسعه یکپارچه است رایگان پاسکال کامپایلر (FPC)
که یک پیشرفته است توربو پاسکال و دلفی (7.0) کامپایلر چند هدفه سازگار پاسکال.
موتور کامپایلر مبتنی بر GCC نیست، بلکه کاملاً مستقل است.

کامپایلر استفاده می کند LD(1) و می توانید استفاده کنید AS(1) (نگاه کنید به پارامتر -Aas)، اما خود را نیز دارد
نویسنده شی باینری

اهداف اصلی فعلی هستند Go32V2 (بسط دهنده Dos DJGPP)، Freebsd، لینوکس MacOS ، MacOSX،
MorphOS، شبکه، سیستم عامل / 2 و Win32 سایر اهداف (کامپایلرهای M68K برای آتاری و آمیگا)
یا بر اساس نسخه های قدیمی کامپایلر هستند یا هنوز در حال توسعه هستند.

این manpage فقط برای ارجاع سریع در نظر گرفته شده است. FPC دارای یک صفحه عالی (2000+ صفحه) است
کتابچه راهنمای کاربر، که به طور مداوم به روز می شود، در حالی که این صفحه مرد ممکن است قدیمی باشد.

استفاده


رابط کاربری IDE شبیه Turbo Pascal طراحی شده است. آی تی
یک ویرایشگر کاربر پسند، اما نسبتاً قدرتمند، یک ویرایشگر آنلاین گسترده در اختیار کاربر قرار می دهد
سیستم کمک و دیباگر.

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

کمک فایل ها


هیچ فایل کمکی به طور پیش فرض ارائه نشده است. کاربر باید پاسکال رایگان را دانلود کند
اسناد را با فرمت HTML و با استفاده از منوی Help->Files در IDE نصب کنید. توربو
فایل های Pascal .tph نیز در این منو قابل نصب هستند و می توانند برای کد منبع مفید باشند
که با tphفایل هاasمستندات.

شخصیت مجموعه


IDE برای فونت های حالت متنی VGA طراحی شده است. این فونت ها از نظر بصری بیشتر اجازه می دهند
حالت های متنی جالب نسبت به فونت های VT100 که معمولاً در سیستم های یونیکس و همچنین استفاده می شود
قابل حمل تر است، زیرا اکثر سیستم عامل ها از مجموعه کاراکترهای VGA برای حالت های متنی خود استفاده می کنند.

هنگام اجرا بر روی یک ترمینال سازگار با VT100، مقداری شبیه سازی رخ می دهد. در داخل IDE
فکر خواهد کرد که در حال اجرا بر روی یک فونت حالت متنی VGA (به احتمال زیاد کد صفحه 850)، در حالی که همه
کاراکترها (در مورد صفحه کد 850) به Latin-1 و VT100 جایگزین می شوند.
شخصیت های مجموعه شخصیت

کنسول لینوکس می تواند فونت های VGA را انجام دهد و بنابراین می توان IDE را همانطور که در نظر گرفته شده بود مشاهده کرد
بر روی آن. حالت کنسول لینوکس از تمام کاراکترهای VGA پشتیبانی می کند
دستگاه های /dev/vcsa* و بیشتر آن از طریق توالی های فرار عادی. برای جلوگیری از استفاده بد
تجربه، IDE در استفاده از مجموعه کاراکترهای VGA نسبتاً تهاجمی ساخته شده است. ابتدا آن را
شماره کنسول واقعی شما را تعیین می کند (حتی اگر روی یک pty اجرا می کنید،
مانند در Midnight Commander). سپس IDE دستگاه /dev/vcsa* متعلق به آن را باز می کند
آن کنسول اگر مجوز رد شود، IDE ابزار grab_vcsa را فراخوانی می‌کند که عبارت است از a
setuid root utility که به دستگاه vcsa مجوز می دهد.

در صورتی که دستگاه vcsa در دسترس نباشد، IDE کدهای فرار را برای فعال کردن VGA ارسال می کند
فونت در این حالت چند کاراکتر در موقعیت‌های 32 ascii پایین در دسترس نیستند، اما
عمدتاً از آنجایی که مجموعه کامل کاراکترهای ترسیم خط در دسترس است، کاربر متوجه تعداد کمی خواهد شد
تفاوت.

دستگاه بافر فریم لینوکس و رایگان پاسکال IDE ترکیبی عالی هستند. با
fbdev امکان استفاده از وضوح حالت متنی بالاتر از 80x25 معمولی وجود دارد که
به برنامه نویس اجازه می دهد تا کدهای بیشتری را در یک زمان ببیند.

کنسول لینوکس به کاربر اجازه می دهد تا فونت های تعریف شده توسط کاربر را بارگیری کند. اگر این کار را انجام دهید، چنین فونتی
باید دارای طرح بندی VGA باشد، یعنی کد صفحه 437/850/... (توجه داشته باشید که این به این معنی نیست
سیستم فایل شما باید از چنین رمزگذاری استفاده کند، کنسول لینوکس این تبدیل را انجام می دهد
از ISO-8859-1، UTF-8 یا هر قلم دیگری.) از آنجایی که فونت های پیش فرض دارای یک صفحه کد هستند.
طرح‌بندی 437، فقط کاربرانی که فونت‌ها را آزمایش کرده‌اند باید در اینجا مراقب باشند.

IDE متغیر محیطی CONSOLEFONT_CP را شناسایی می کند که در آن می توانید آن را مشخص کنید
صفحه کد فونت کنسول مقادیر شناسایی شده در حال حاضر "cp437" و "cp850" هستند. اگر
این متغیر را تنظیم نکنید صفحه 437 در نظر گرفته می شود. در حال حاضر، اگر از کد استفاده می کنید
صفحه 850 بدون تنظیم متغیر تاثیر زیادی در این زمان نخواهد داشت
کاراکترهایی که IDE استفاده می کند در هر دو صفحه کد وجود دارد.

توجه: فونت‌های KOI8-R/KOI8-U همه کاراکترهای مورد نیاز را دارند، اما کاراکترهای ترسیم خط
در موقعیت های مناسبی قرار ندارند. ممکن است در آینده از این امر حمایت کنیم، اما در حال حاضر این کار را نمی‌کنیم.

صفحه کلید


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

از آنجایی که رابط کاربری Free Pascal IDE شبیه Turbo Pascal طراحی شده است.
از جمله دستورات صفحه کلید، ممکن است یکی از موقعیت های بالا را تجربه کنید. مقداری
کلیدهای جایگزین اضافه شده اند و شاید در آینده باید موارد بیشتری اضافه شوند.

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

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

مشکل: در انتخاب متن با کلیدهای shift+ arrow کار نمی کند.

راه حل: از ماوس استفاده کنید

راه حل: از "ctrl+kb" برای علامت گذاری شروع بلوک، از "ctrl+ke" برای علامت گذاری پایان بلوک، "ctrl+k" استفاده کنید.
h" برای پنهان کردن بلوک.

مشکل: در کلیدهای Cut/Copy/Paste کار نمی کنند.

راه حل: به Options-> Environment-> Keyboard & Mouse بروید و استایل مایکروسافت را فعال کنید.
برش / کپی / چسباندن کلیدها.

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

مشکل: در کلید Alt کار نمی کند.

راه حل: ابتدا Escape و سپس کلید را بدون alt فشار دهید. توجه داشته باشید که این امکان وجود ندارد
کنسول لینوکس، اما کلید Alt در آنجا کار می کند.

اگر به هر دلیلی کیبورد کنسول لینوکس که دوباره برنامه ریزی شده است به حالت اولیه بازیابی نشود
حالت اولیه پس از خروج (خراش IDE؟)، می توانید کاری مانند "/etc/init.d/kbd start" انجام دهید
برای برنامه ریزی مجدد به رفتار عادی خود.

AUTHORS


تیم توسعه رایگان پاسکال (نگاه کنید به http://www.freepascal.org)

با استفاده از خدمات onworks.net از fp-3.0.0 به صورت آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

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

دستورات لینوکس

Ad