מחשביםתכנות

דלפי - סביבת פיתוח יישומים

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

מידע כללי על דלפי

דלפי - IDE תוכניות היישום, אשר נועדו לרוץ OS Windows, MacOS, ועל מערכות ההפעלה הניידות - iOS ו- Android. מתאפיין בפשטות של נהלי דור שפה ואת הקוד.

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

היתרונות העיקריים

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

אנחנו עכשיו נלמד מה הניואנסים של מה אפשרויות לשימוש המעשי של דלפי.

הפרטים של הממשק

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

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

מעצב טופס, עורך צבעים

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

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

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

מפקח אובייקט

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

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

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

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

מפקח אובייקט: הזדמנויות תפיסה

על מנת להבין כיצד דלוף IDE במונחים של אובייקטים מפקחים אינטראקציה וצורות, אתה יכול לנסות לשנות את המאפיינים של כמה אלמנטים משותפים של ממשק התוכנה ב- Windows - למשל, תזכיר, לחצן ו Listbox (מאוחר יותר נבחנו המהות שלהם יותר). בתור התחלה הם צריכים להיות ממוקמים על גבי הטופס, דלוף באמצעים זמינים.

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

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

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

המדריך

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

אלמנטים אחרים של הממשק

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

כלי תכנות

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

הבאגים דלפי

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

מהדר דלפי

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

Winsight ו WinSpector

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

רכיבים סטנדרטיים

סביבת פיתוח דלפי, מידע כללי אשר אנו לומדים, זה כולל מספר רכיבים סטנדרטיים, אשר גם שימושי לדעת. מומחים מתייחסים לאלה הבאים: MainMenu, PopupMenu, לייבל, עריכה, תזכיר, כפתור, תיבת סימון, RadioButton, Listbox, ComboBox, פס גלילה, בתיבת הקבוצה, לוח, ואת Scrollbox. אנחנו לומדים פרטים הספציפיים שלהם.

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

רכיב PopupMenu נועד להכיל תפריט קופץ בממשק שיצר תכנית, כלומר, פתיחה בלחיצת כפתור העכבר הימני.

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

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

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

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

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

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

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

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

סיכום

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

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 iw.delachieve.com. Theme powered by WordPress.