אנגליתצרפתיתספרדי

Ad


סמל OnWorks

fp-3.0.0 - מקוון בענן

הפעל את fp-3.0.0 בספק אירוח חינמי של OnWorks על Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה fp-3.0.0 שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


fp - סביבת פיתוח משולבת בחינם Pascal Compiler (FPC).

תַקצִיר


fp [אפשרויות] [קובץ מקור]

תיאור


בינארי זה הוא סביבת הפיתוח המשולבת של ה חופשי פסקל מהדר (FPC)
שהוא מתקדם טורבו פסקל ו דלפי (7.0) מהדר פסקל מרובה מטרות תואם.
מנוע המהדר אינו מבוסס על GCC, אלא הוא עצמאי לחלוטין.

המהדר משתמש LD(1) ויכול להשתמש AS(1) (ראה פרמטר -Aas), אבל יש גם משלו
כותב אובייקט בינארי.

היעדים העיקריים הנוכחיים הם Go32V2 (מאריך DJGPP של Dos), Freebsd, Linux, macOS, MacOSX,
MorphOS, תוכנת רשת, OS / 2 ו Win32. המטרות האחרות (מהדרים M68K עבור Atari ו- Amiga)
מבוססים על גרסאות ישנות יותר של המהדר או שהם עדיין בפיתוח.

דף ניהול זה מיועד לעיון מהיר בלבד. FPC מגיע עם אחלה (2000+ דפים)
מדריך, שמתעדכן כל הזמן, בעוד שדף האיש הזה יכול להיות לא מעודכן.

נוֹהָג


ממשק המשתמש של ה-IDE תוכנן להיות דומה ל-Turbo Pascal. זה
מספק למשתמש עורך ידידותי למשתמש אך חזק למדי, עורך מקוון נרחב
מערכת עזרה ומפרק באגים.

מערכת חלונות במצב טקסט היא הבסיס של ממשק המשתמש. העכבר נתמך,
אבל רוב האנשים ישתמשו במקלדת. המשתמש בדרך כלל יפתח כמה עורך טקסט
חלונות בהם יעצב את התוכנית שלו, שבמהלכם יוכל לבדוק באופן קבוע ו
ניפוי באגים באמצעות שימוש במקשים חמים. המהירות הגבוהה של המהדר מבטיחה למתכנתים
יכול לעשות זאת לעתים קרובות ולכן מאפשר פיתוח מהיר של קוד.

עֶזרָה קבצים


לא מסופקים קבצי עזרה כברירת מחדל. על המשתמש להוריד את פסקל בחינם
תיעוד בפורמט HTML והתקן אותו ב-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,
כמו במפקד חצות). אז ה-IDE יפתח את התקן /dev/vcsa* השייך אליו
הקונסולה הזו. אם ההרשאה תידחה, ה-IDE יקרא לכלי השירות grab_vcsa, שהוא a
כלי שורש setuid אשר יעניק הרשאות למכשיר vcsa.

במקרה שהתקן vcsa אינו זמין, ה-IDE ישלח קודי בריחה כדי להפעיל את ה-VGA
גוֹפָן. במצב זה כמה תווים ב-32 עמדות ascii הנמוכות אינן זמינות, אבל
בעיקר מכיוון שהסט המלא של תווי ציור הקו זמין, המשתמש יבחין במעט
הבדלים.

התקן Linux frame buffer ו-Free Pascal 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+חץ לא עובדת.

פתרון: השתמש בעכבר

פתרון: השתמש ב-"ctrl+kb" כדי לסמן את תחילת הבלוק,"ctrl+ke" כדי לסמן את סוף הבלוק, "ctrl+k
h" כדי להסתיר את הבלוק.

בעיה: מקשי גזור/העתק/הדבק לא עובדים.

פתרון: עבור אל אפשרויות->סביבה->מקלדת ועכבר והפעל את הסגנון של Microsoft
מקשי גזור/העתק/הדבק.

פתרון: השתמש בשורת התפריטים.

בעיה: מקש Alt לא עובד.

פתרון: הקש תחילה על Escape, ולאחר מכן על המקש ללא alt. שימו לב שזה לא אפשרי ב
קונסולת לינוקס, אבל מקש Alt עובד שם.

אם מסיבה כלשהי, מקלדת קונסולת לינוקס שתוכנתה מחדש לא משוחזרת ל-
המצב המקורי לאחר יציאה (קריסת IDE?), אתה יכול לעשות משהו כמו "/etc/init.d/kbd start"
לתכנת אותו מחדש להתנהגותו הרגילה.

מחברים


צוות פיתוח פסקל בחינם (ראה http://www.freepascal.org)

השתמש ב-fp-3.0.0 באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

פקודות לינוקס

Ad