Gambas 3

צילום מסך תוכנה:
Gambas 3
פרטי תוכנה:
גרסה: 3.10.0 מעודכן
טען תאריך: 22 Jun 18
מפתחים: Gambas Team
רשיון: ללא תשלום
פופולריות: 84

Rating: nan/5 (Total Votes: 0)

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

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


עיצוב מהיר ממשקי משתמש גרפיים עבור הפרויקטים שלך

עם Gambas, ניתן לתכנן במהירות GUI (ממשק משתמש גרפי), יישומי טייס של KDE עם DCOP, גישה למסדי נתונים של PostgreSQL ו- MySQL, לתרגם את התוכנית שלך לשפות רבות, וכן לבנות יישומי רשת.

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

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


מתחת למכסה המנוע ומערכות ההפעלה הנתמכות

C, C + + ו שפות תכנות BASIC שימשו לכתיבת Gambas & rsquo; קוד. הוא תוכנן מהיסוד לעבודה על כל התפלגות גנו / לינוקס, כמו גם על מערכת ההפעלה FreeBSD.

הוא זמין להורדה כארכיון מקורות אוניברסלי (tarball), הכולל את קוד המקור של היישום & rsquo; s. משתמשי לינוקס יכולים גם להתקין אותו ממאגרי התוכנה העיקריים של הפצות גנו / לינוקס שלהם. שתי הארכיטקטורות של 32 סיביות ו- 64 סיביות של ערכת הדרכה נתמכות בשלב זה.

מה חדש במהדורה זו:

  • התמיכה בטופסי אינטרנט ב- IDE שופרה.
  • אריזת הספרייה תוקנה.
  • CSTR ו- CDate הם כעת קוהרנטיים זה בזה, על ידי המרה פנימית לתאריכי UTC בלבד. היזהר, תיקון באגים זה אינו תואם לאחור!
  • המתורגמן משתמש כעת בשעון מונוטוני אם אפשר.
  • ההוראה החדשה MOVE ... DOWNTO ... משנה שם לקובץ, מוחקת את היעד באופן אטומי.
  • הפקד של MediaPlayer יכול כעת לקשר קבצי מדיה.
  • ה- FtpClient תומך כעת בפרוטוקול ftps.
  • gb.term הוא רכיב חדש לניהול מסופים, כאשר ממשק API קרוב מאוד לזה שמסופק על-ידי מערכת ההפעלה.
  • gb.web.feed הוא רכיב חדש לניהול הזנות RSS.
  • טון תיקונים ברכיב gb.web.form.

מה חדש בגרסה:

  • סביבת ההתפתחות:
  • חדש: שפר את מודעות מערכת Cygwin.
  • BUG: ניתן לשנות שוב את מאפייני הבקרה המכילים שם טבלת מסד נתונים.
  • GB.DATA:
  • BUG: אל תשתמש ב- typedefs קדימה כפי שקומפיילרים מסוימים לא מבינים אותם.
  • BUG: השתק אזהרות מהדר חיובי כוזב.
  • GB.DB.MYSQL:
  • BUG: נסה להתחבר מחדש לשרת מסד נתונים שאבד בעת רישום המאגרים הקיימים ושדות הטבלה.
  • GB.FORM:
  • חדש: ה- SliderBox נמצא כעת באותה קבוצת שינויים כמו Slider.
  • GB.GTK:
  • BUG: תקן משתנה לא מאותחל.
  • BUG: תקן את האזהרה באמצעות Slider או SpinBox בעת הגדרת ערך מינימלי השווה לערך המקסימלי, או להיפך.
  • GB.GTK3:
  • BUG: תקן משתנה לא מאותחל.
  • BUG: תקן את האזהרה באמצעות Slider או SpinBox בעת הגדרת ערך מינימלי השווה לערך המקסימלי, או להיפך.
  • BUG: Paint.Reset () פועל כעת כצפוי ב- DrawingArea שאינו במטמון.
  • GB.GUI.AREA:
  • BUG: שינוי שם TreeView פועל כעת אם הפריט ששמו שונה אינו גלוי.
  • GB.MEDIA.FORM:
  • BUG: MediaView: המאפיין Control השתנה ל- ShowControl.
  • GB.QT4:
  • BUG: המאפיין Menu.Checked מחזיר כעת את הערך הנכון לפריטי תפריט שאינם רדיו.
  • BUG: TextBox: לעקוף התנהגות מוזרה של Qt4 שלפעמים מאבדים את הבחירה. אותו פתרון לעקיפת ComboBox.
  • BUG: תקן אזהרת קומפילציה.

מה חדש בגרסה 3.8.3:

  • סביבת ההתפתחות:
  • חדש: שפר את מודעות מערכת Cygwin.
  • BUG: ניתן לשנות שוב את מאפייני הבקרה המכילים שם טבלת מסד נתונים.
  • GB.DATA:
  • BUG: אל תשתמש ב- typedefs קדימה כפי שקומפיילרים מסוימים לא מבינים אותם.
  • BUG: השתק אזהרות מהדר חיובי כוזב.
  • GB.DB.MYSQL:
  • BUG: נסה להתחבר מחדש לשרת מסד נתונים שאבד בעת רישום המאגרים הקיימים ושדות הטבלה.
  • GB.FORM:
  • חדש: ה- SliderBox נמצא כעת באותה קבוצת שינויים כמו Slider.
  • GB.GTK:
  • BUG: תקן משתנה לא מאותחל.
  • BUG: תקן את האזהרה באמצעות Slider או SpinBox בעת הגדרת ערך מינימלי השווה לערך המקסימלי, או להיפך.
  • GB.GTK3:
  • BUG: תקן משתנה לא מאותחל.
  • BUG: תקן את האזהרה באמצעות Slider או SpinBox בעת הגדרת ערך מינימלי השווה לערך המקסימלי, או להיפך.
  • BUG: Paint.Reset () פועל כעת כצפוי ב- DrawingArea שאינו במטמון.
  • GB.GUI.AREA:
  • BUG: שינוי שם TreeView פועל כעת אם הפריט ששמו שונה אינו גלוי.
  • GB.MEDIA.FORM:
  • BUG: MediaView: המאפיין Control השתנה ל- ShowControl.
  • GB.QT4:
  • BUG: המאפיין Menu.Checked מחזיר כעת את הערך הנכון לפריטי תפריט שאינם רדיו.
  • BUG: TextBox: לעקוף התנהגות מוזרה של Qt4 שלפעמים מאבדים את הבחירה. אותו פתרון לעקיפת ComboBox.
  • BUG: תקן אזהרת קומפילציה.

מה חדש בגרסה 3.8.1:

  • סביבת ההתפתחות:
  • חדש: שפר את מודעות מערכת Cygwin.
  • BUG: ניתן לשנות שוב את מאפייני הבקרה המכילים שם טבלת מסד נתונים.
  • GB.DATA:
  • BUG: אל תשתמש ב- typedefs קדימה כפי שקומפיילרים מסוימים לא מבינים אותם.
  • BUG: השתק אזהרות מהדר חיובי כוזב.
  • GB.DB.MYSQL:
  • BUG: נסה להתחבר מחדש לשרת מסד נתונים שאבד בעת רישום המאגרים הקיימים ושדות הטבלה.
  • GB.FORM:
  • חדש: ה- SliderBox נמצא כעת באותה קבוצת שינויים כמו Slider.
  • GB.GTK:
  • BUG: תקן משתנה לא מאותחל.
  • BUG: תקן את האזהרה באמצעות Slider או SpinBox בעת הגדרת ערך מינימלי השווה לערך המקסימלי, או להיפך.
  • GB.GTK3:
  • BUG: תקן משתנה לא מאותחל.
  • BUG: תקן את האזהרה באמצעות Slider או SpinBox בעת הגדרת ערך מינימלי השווה לערך המקסימלי, או להיפך.
  • BUG: Paint.Reset () פועל כעת כצפוי ב- DrawingArea שאינו במטמון.
  • GB.GUI.AREA:
  • BUG: שינוי שם TreeView פועל כעת אם הפריט ששמו שונה אינו גלוי.
  • GB.MEDIA.FORM:
  • BUG: MediaView: המאפיין Control השתנה ל- ShowControl.
  • GB.QT4:
  • BUG: המאפיין Menu.Checked מחזיר כעת את הערך הנכון לפריטי תפריט שאינם רדיו.
  • BUG: TextBox: לעקוף התנהגות מוזרה של Qt4 שלפעמים מאבדים את הבחירה. אותו פתרון לעקיפת ComboBox.
  • BUG: תקן אזהרת קומפילציה.

מה חדש בגרסה 3.7.1:

  • סביבת ההתפתחות:
  • חדש: שפר את מודעות מערכת Cygwin.
  • BUG: ניתן לשנות שוב את מאפייני הבקרה המכילים שם טבלת מסד נתונים.
  • GB.DATA:
  • BUG: אל תשתמש ב- typedefs קדימה כפי שקומפיילרים מסוימים לא מבינים אותם.
  • BUG: השתק אזהרות מהדר חיובי כוזב.
  • GB.DB.MYSQL:
  • BUG: נסה להתחבר מחדש לשרת מסד נתונים שאבד בעת רישום המאגרים הקיימים ושדות הטבלה.
  • GB.FORM:
  • חדש: ה- SliderBox נמצא כעת באותה קבוצת שינויים כמו Slider.
  • GB.GTK:
  • BUG: תקן משתנה לא מאותחל.
  • BUG: תקן את האזהרה באמצעות Slider או SpinBox בעת הגדרת ערך מינימלי השווה לערך המקסימלי, או להיפך.
  • GB.GTK3:
  • BUG: תקן משתנה לא מאותחל.
  • BUG: תקן את האזהרה באמצעות Slider או SpinBox בעת הגדרת ערך מינימלי השווה לערך המקסימלי, או להיפך.
  • BUG: Paint.Reset () פועל כעת כצפוי ב- DrawingArea שאינו במטמון.
  • GB.GUI.AREA:
  • BUG: שינוי שם TreeView פועל כעת אם הפריט ששמו שונה אינו גלוי.
  • GB.MEDIA.FORM:
  • BUG: MediaView: המאפיין Control השתנה ל- ShowControl.
  • GB.QT4:
  • BUG: המאפיין Menu.Checked מחזיר כעת את הערך הנכון לפריטי תפריט שאינם רדיו.
  • BUG: TextBox: לעקוף התנהגות מוזרה של Qt4 שלפעמים מאבדים את הבחירה. אותו פתרון לעקיפת ComboBox.
  • BUG: תקן אזהרת קומפילציה.

מה חדש בגירסה 3.6.2:

  • סביבת ההתפתחות:
  • חדש: שפר את מודעות מערכת Cygwin.
  • BUG: ניתן לשנות שוב את מאפייני הבקרה המכילים שם טבלת מסד נתונים.
  • GB.DATA:
  • BUG: אל תשתמש ב- typedefs קדימה כפי שקומפיילרים מסוימים לא מבינים אותם.
  • BUG: השתק אזהרות מהדר חיובי כוזב.
  • GB.DB.MYSQL:
  • BUG: נסה להתחבר מחדש לשרת מסד נתונים שאבד בעת רישום המאגרים הקיימים ושדות הטבלה.
  • GB.FORM:
  • חדש: ה- SliderBox נמצא כעת באותה קבוצת שינויים כמו Slider.
  • GB.GTK:
  • BUG: תקן משתנה לא מאותחל.
  • BUG: תקן את האזהרה באמצעות Slider או SpinBox בעת הגדרת ערך מינימלי השווה לערך המקסימלי, או להיפך.
  • GB.GTK3:
  • BUG: תקן משתנה לא מאותחל.
  • BUG: תקן את האזהרה באמצעות Slider או SpinBox בעת הגדרת ערך מינימלי השווה לערך המקסימלי, או להיפך.
  • BUG: Paint.Reset () פועל כעת כצפוי ב- DrawingArea שאינו במטמון.
  • GB.GUI.AREA:
  • BUG: שינוי שם TreeView פועל כעת אם הפריט ששמו שונה אינו גלוי.
  • GB.MEDIA.FORM:
  • BUG: MediaView: המאפיין Control השתנה ל- ShowControl.
  • GB.QT4:
  • BUG: המאפיין Menu.Checked מחזיר כעת את הערך הנכון לפריטי תפריט שאינם רדיו.
  • BUG: TextBox: לעקוף התנהגות מוזרה של Qt4 שלפעמים מאבדים את הבחירה. אותו פתרון לעקיפת ComboBox.
  • BUG: תקן אזהרת קומפילציה.

מה חדש בגירסה 3.5.2:

  • סביבת ההתפתחות:
  • BUG: עורך הדוחות: כעת גבולות הדו"ח מוצגים כראוי בעורך.
  • BUG: העזרה של המאפיין WebView משתמש כעת באותו גודל גופן ברירת מחדל (80%) מחלון העזרה.
  • BUG: תקן דחיסת HTML כך שהכל לא יוצב באותה שורה.
  • BUG: Subversion: תמיכה עבור Subversion & gt; = 1.8.
  • BUG: חתרנות: הסר באופן אוטומטי את & quot; .lang / .pot & quot; קובץ מתוך בקרת גרסאות, שכן הוא קובץ שנוצר, כמו הסכסוכים שלה לא ניתן לפתור.
  • BUG: Subversion: תקן את ניהול העימותים של Subversion.
  • BUG: Subversion: הגדל את פסק הזמן של פקודות svn עד 30 שניות: פעולות מסוימות עשויות להימשך זמן רב.
  • BUG: תיבת הדו-שיח 'מאפייני קובץ': הלחצן 'החזר' מוסתר כראוי כעת.
  • BUG: עורך תפריט: התפריט האחרון יכול לעלות כעת.
  • BUG: עורך תפריט: תקן את גולת הכותרת של התפריט הנוכחי.
  • BUG: עורך תפריט: תקן את תיבת החיפוש בתפריט.
  • BUG: עץ הפרויקט: התפריט המוקפץ צריך להיות מדויק עם קבצים חיצוניים כעת.
  • BUG: עץ הפרויקט: תקן את התפריט המוקפץ בעת לחיצה על הקישור & quot; נתונים & quot; תיקיית עץ פרוייקט.
  • BUG: עורך טופס: הסתר והצג כראוי ערכי סרגל כלים בהתאם למצב הנוכחי (איתור באגים, קריאה בלבד ...).
  • BUG: עורך טופס: לחצני עיצוב סרגל הכלים פועלים בכל הטופס אם לא נבחר דבר כעת.
  • BUG: אל תגדיר את המיקוד לקונסולה אם הוא מוסתר.
  • BUG: Packager: תקן *. תיאור החבילה .deb.
  • BUG: עורך תמונות: אל תשאירו את העורך במצב לא עקבי לאחר הדבקה.
  • מפרש:
  • BUG: String.InStr () אינו מתרסק עוד אם דפוס החוט הוא בטל. הוא מחזיר 0 במקום (כמו InStr).
  • BUG: אל תתרסק אם אפשרות לא ידועה תועבר עם האפשרות '-g'.
  • BUG: תקן את האופרטור LIKE whth & quot; {...} & quot; דפוסי.
  • BUG: תיקון קריסה בעת שימוש ב- CSTR () באובייקט בעל פונקציית המרה.
  • BUG: להיות וירטואלי אפילו בפעם הראשונה כאשר מתקשר למפעיל. [/ li>
  • COMPILER:
  • BUG: תקן אוסף של לא LIKE, לא מתחיל ולא מסתיים אופרטורים כאשר הם לא לבד בביטוי.
  • GB.DB:
  • BUG: אל תתרסק יותר בעת שחרור אובייקטי מסד נתונים.
  • BUG: הבועה האוטומטית להמרה של מחרוזת אינה מובילה לקריסה יותר.
  • GB.DB.FORM:
  • BUG: DataCheckBox מגדיר כהלכה את המאפיינים הפנימיים של TriState, בהתאם לשדה מסד הנתונים שלו או לא.
  • BUG: DataBrowser ו DataView ניתנים לעריכה אינם יוצרים עוד שורה נוספת מזויפת.
  • GB.DB.SQLITE3:
  • BUG: תקן יישום ספציפי של sqlite3_exec. למנוע כמה קריסות ולהפוך את יצירת מסד הנתונים לעבוד שוב (בין היתר).
  • BUG: טיפול נכון בבקשות המחזירות רק שם טבלה אחד בשמות שדות.
  • GB.DRAW:
  • BUG: בצע אתחול נכון של המחלקה 'צייר' בעת פנייה ל- Paint.Begin () במכשיר ציור שכבר נפתח.
  • GB.FORM:
  • BUG: FileProperties: אל תתרסק יותר אם המשימה החישובית של גודל הספריות מחזירה אשפה.
  • BUG: FileProperties: סמל השליטה של ​​FileProperties מתאים כעת את גודלו כראוי.
  • BUG: FileChooser: המאפיין The Paths מחזיר כעת את הנתיב שנבחר במצב יחיד ולא עוד מערך ריק.
  • GB.FORM.DIALOG:
  • BUG: Dialog.Open () במצב מרובה פועל כעת. [GB.FORM.MDI]
  • BUG: העלה שגיאה אם ​​השיטה Toolbar.Configure () נקראת ואילו המאפיין Keybar של סרגל הכלים אינו מוגדר.
  • BUG: תיבת הדו-שיח של תצורת סרגל הכלים: אלמנטים בסרגל הכלים עם טקסט קצר מוצגים כעת כראוי.
  • GB.GSL:
  • BUG: Polynomial: יצירת פולימוניה וירטואלית חדשה אינה מובילה לקריסה יותר.
  • GB.GTK:
  • BUG: פריסת ה- RTL מאותחל כראוי בעת האתחול.
  • BUG: Embder.Embed () אינו לוקח שני ארגומנטים.
  • BUG: הפצה של אירועי קליקים בתפריט קופץ פועלת כראוי כעת ואינה מתרסקת עוד.
  • BUG: המאפיין Window.Picture אמור לפעול כראוי.
  • BUG: עדכן ברקע ובחלק הקדמי של פקדים מרובי-מכולות.
  • BUG: הערך המרבי של Font.Grade הוא כעת +24, כצפוי על ידי בורר הגופנים.
  • BUG: תקן דליפת זיכרון בעת ​​טעינת תמונות ללא ערוץ אלפא.
  • BUG: בקרת GlArea יכולה כעת להתמקד.
  • GB.GUI.BASE:
  • BUG: לחיצה על כותרות GridView / ColumnView צריכה לפעול כראוי שוב.
  • GB.NET.POP3:
  • BUG: אין אפשרות לתרגם את הודעות השגיאה.
  • GB.OPENGL:
  • BUG: GL.GetString () מעלה כעת שגיאה אם ​​הפונקציה glGetString () נכשלת.
  • GB.OPENGL.SGE:
  • BUG: אל תתרסק אם למודל יש מסגרת אחת בלבד.
  • GB.PCRE:
  • BUG: RegExp.Replace (): השתמש במפורש 0 אם לא קיימים ארגומנטים אופציונליים
  • BUG: אל תתקשר אל GB.ReturnNewString () אם התאמה מחזירה מחרוזת null.
  • BUG: השתמש ב- GB.ReturnVoidString () במקום ב- GB.ReturnNull ().
  • GB.QT4:
  • BUG: הפצה של אירועי קליקים בתפריט קופץ פועלת כראוי כעת ואינה מתרסקת עוד.
  • BUG: עדכן ברקע ובחלק הקדמי של פקדים מרובי-מכולות.
  • BUG: הערך המרבי של Font.Grade הוא כעת +24, כצפוי על ידי בורר הגופנים.
  • BUG: צבעי רקע ורקע פועלים כעת כצפוי על פקדי ComboBox ו- SpinBox.
  • GB.SDL:
  • BUG: שחזור תבנית מילוי מוצק לאחר Draw.Rect () או Draw.Ellipse (), אחרת Draw.Image () שואבת כלום!
  • GB.XML:
  • BUG: XMLElement.AppendFromText () עכשיו מתנהג בצורה נכונה אם לא נותנים טיעונים נוספים.
  • BUG: XMLElement.FromText () עכשיו תופס כראוי חריגים ניתוח.
  • BUG: הפרמטר 'בולא' בוליאני של XMLDocument.ToString () מתפרש כהלכה.
  • BUG: עריכה סדרתית של הערה שהינה ילדה ישירה של מסמך עם הזחה מופעלת אינה מתרסקת עוד.
  • BUG: המאפיין Document.All מוכרז כהלכה כ- XMLNode []
  • GB.XML.HTML:
  • BUG: עריכה סדרתית של הערה שהינה ילדה ישירה של מסמך עם הזחה מופעלת אינה מתרסקת עוד.
  • GB.XML.RPC:
  • BUG: miniServer ייתן מענה לא-מקושר עם בקשות מקבילות מרובות.
  • BUG: miniServer עלול לקרוס על בקשה לא חוקית.
  • GB.WEB:
  • BUG: CGI.Error () שולח כעת כעת דף HTML של UTF-8.

מה חדש בגירסה 3.5.1:

  • סביבת ההתפתחות:
  • BUG: תקן את ניהול הסמן של דפדפן הפרויקט כאשר המיקוד נמצא בשדה המסנן.
  • BUG: תקן בקרת עורך טופס המדגישה כאשר הפקד המרחף הוא ScrollView.
  • BUG: Packager משתמש כעת בגרסה הראשית של Gambas & Mininary כגרסה מינימלית לתלות רכיבים.
  • BUG: עקוב אחר אמנת שמות החבילה של אובונטו.
  • BUG: חלק מתקן את יצירת המטאפקים של GUI עבור Debian / Ubuntu.
  • BUG: השלמת המזהים באופן אוטומטי מציגה כעת את הכיתות הידועות.
  • BUG: הצגה נכונה של ערכים אופציונליים בחתימות.
  • חדש: תיבת הדו-שיח 'פרטי מערכת' מציגה כעת את גרסת Gambas.
  • חדש: הרכיב 'gb.desktop.gnome' גלוי כעת וניתן לבדיקה באופן מפורש.
  • חדש: אם פרויקט משתמש ב- gb.gui, Packager ייצור שתי חבילות נוספות: אחת עבור תמיכה ב- Qt4, השנייה עבור תמיכה ב- GTK +.
  • חדש: תמיכה במספר גרסת החבילה.
  • חדש: עדכן את גופן Gambas.
  • חדש: הצג עזרה עבור רכיבי צד שלישי.
  • חדש: הוסף את האפריקאים לרשימת השפות.
  • מפרש:
  • BUG: אל תנתק תהליך שמחזיר שגיאה אחרת. האירוע של Kill אבד.
  • BUG: בדוק נכון שיש ספירה נוכחית אם השיטות והתכונות של המחלקה Enum.
  • BUG: האופרטור: כעת בוטל כראוי במחלקות בירושה של מערך מערך או אוסף.
  • BUG: VarPtr () פועל כהלכה על ארגומנטים של שיטה.
  • BUG: תקן את ההוראה CLOSE בעת התמודדות עם זרם מחרוזת.
  • BUG: מניעת קריסות ביציאה על ידי שחרור כיתות מערך תחילה.
  • חדש: תמיכה במשתנה הסביבה GB_PATH, המעניק את נתיב המתורגמן של Gambas אם הוא מוגדר.
  • חדש: Enum.Stopped הוא מאפיין חדש שחוזר אם הספירה הנוכחית הופסקה.
  • חדש: Open STRING הוא הוראה חדשה המאפשרת להשתמש במחרוזת כזרם. כתיבה אליו מוסיפה את הנתונים הכתובים לסוף המחרוזת כרגע.
  • חדש: סגירה של זרם מחרוזת מחזירה את הנתונים שנכתבים לזרם כמחרוזת חדשה.
  • חדש: הקפד לכתוב את אופן הפעולה של קריאה על זרם זיכרון. כְּלוֹמַר. הוא כותב ביטול & n & quot; C & quot; מחרוזת, כפי שקרא קריאה בקריאה של & quot; C & quot; מחרוזת.
  • COMPILER:
  • חדש: הוראה חדשה של Open STRING.
  • חדש: זיכרון פתוח ו PIPE פתוח הם שם נרדף להנחיות MEMORY ו- PIPE בלבד.
  • GB.DESKTOP.GNOME:
  • חדש: הפוך את הרכיב לגלוי ל- IDE.
  • GB.EVAL:
  • חדש: הדגש את ההוראה החדשה Open Open.
  • GB.FORM:
  • BUG: DirChooser.ShowPreview השתמש ב- FDirChooser.GetPreview אשר אינו קיים. הסמל הנכון הוא FDirChooser.GetShowPreview.
  • חדש: FileChooser תומך כעת בקובצי zip לא דחוסים, בתנאי שמכשיר ה- zip מותקן במערכת.
  • GB.GUI:
  • חדש: אם רכיב GUI אחד נכשל בטעינה, נסה את השני.
  • חדש: בטל אם לא נמצא רכיב GUI.
  • חדש: הגדר את משתנה הסביבה GB_GUI עם רכיב GUI נטען למעשה.
  • GB.GUI.OPENGL:
  • חדש: טען תמיד את רכיב התמיכה של OpenGL המשויך למה שנמצא במשתנה הסביבה GB_GUI.
  • GB.SDL:
  • חדש: שנה את שם קובץ הגופן של SDL המוגדר כברירת מחדל כ- & quot; _default.ttf & quot; כדי למנוע התנגשויות אריזה.
  • חדש: השתמש בגופן Monospace של Gambas כגופן ברירת המחדל של SDL כעת.
  • GB.WEB:
  • BUG: JSON.Encode () מקודד כראוי תווים של ASCII.
  • חדש: JSON.Decode () לוקח כעת ארגומנט אופציונלי נוסף המציין שמפתחות בעלי ערך ריק נלקחים בחשבון בתוך אובייקטים.
  • חדש: JSONCollection הוא מחלקה חדשה המייצגת אובייקט JSON שחלק ממפתחותיו קשורים לערך 'null'.

מה חדש בגירסה 3.5.0:

  • ל- IDE יש עורך תמונות מתקדם חדש
  • IDE יכול לאתר באגים את יישומי האינטרנט, הודות למרכיב שרת HTTP המשובץ gb.httpd.
  • תמיכה ב- ARM תוקנה.
  • הוראת MATCH חדשה התואמת ביטויים רגולריים על ידי שימוש במשתמע במרכיב gb.pcre.
  • תמיכת מטפל גלובלית.
  • gb.clipper הוא רכיב חדש המבוסס על ספריית קליפר.
  • gb.openssl הוא רכיב חדש לעטוף פונקציות קריפטוגרפיות של libcrypto מפרויקט OpenSSL.
  • gb.gmp הוא רכיב חדש המבוסס על Gnu מספר רב של ספריית אריתמטיקה מדויקת שמיישמת מספרים שלמים ומספרים רציונליים גדולים.
  • gb.openal הוא רכיב חדש המבוסס על ספריית האודיו של OpenAL 3D.
  • gb.opengl.sge הוא רכיב חדש המיישם מנוע משחק פשוט OpenGL המבוסס על תבנית MD2.

מה חדש בגירסה 3.0:

  • הפונקציות המתמטיות המיוחדות של glibc מזוהות בצורה נכונה ומשמשות כעת.
  • מספרי נקודה צפה צריכים להיות מודפסים בצורה טובה יותר.
  • תרגומים לצרפתית, לצ'כית ולקאטאלנית עודכנו.
  • ושני חורי אבטחה נסגרו:
  • אלגוריתם hashing מחרוזת חולק באקראי. ראה מסמך זה לפרטים.
  • ב IDE, אתה לא יכול לקבל את גירסת הפרויקט על ידי הפעלת תוכנית (איזה רעיון טיפש!). עכשיו אתה מקבל את זה מתוך קובץ טקסט הממוקם בספריה הורה של הפרויקט.

  • מה חדש בגירסה 2.23.1:

    • [סביבת הפיתוח]:
    • חדש: תמיכה בשפה הליטאית.
    • חדש: תרגום לשוודית עודכן.
    • [INTERPRETER]:
    • BUG: ממשק ה- API של GB.ToZeroString () עכשיו מטפל כראוי במחרוזות באורך אפס.
    • [ARCHIVER]:
    • BUG: התעלם & quot; הליבה & quot ;, & quot; vgcore. & quot ;. ו & quot; callgrind. * & quot; בעת ביצוע קובץ הפעלה.
    • [GB.V4L]:
    • BUG: הפוך את gb.v4l לקמפל עם גרעינים אחרונים.

    מה חדש בגירסה 2.23.0:

    • נוסף תרגום רומני חדש ותרגומים צ'כיים ושוודים עודכנו.
    • דליפת זיכרון שמובילה להתרסקות בניהול ספירה תוקנה.
    • תוקנו באגים רבים ב- TextBox, TextArea, SpinBox, Menu, GridView, ListBox ו- ComboBox במרכיב GTK +.
    • השיטה Control.MoveScaled תוקנה.
    • קיום הטבלה נבדק כראוי ברכיב ODBC.
    • מזהים את המפתחות העיקריים של SQLite.

    מה חדש בגירסה 2.22.0:

    • תצורה:
    • BUG: זיהוי הארכיטקטורה x86_64 טוב יותר.
    • BUG: הידור נכון ב- Ubuntu 10.10.
    • חדש: הוסף את הקובץ AC_PROG_LIBTOOL בקובץ root.ac. root.
    • חדש: בדוק את הפונקציה המתמטית החסרה ישירות במקום להסתמך על זיהוי מערכת ההפעלה.
    • חדש: הסר קישורים חסרי תועלת של התקנה.
    • סביבת פיתוח:
    • BUG: A & quot; = & quot; הדמות חסרה בקובץ התפריט שנוצר על-ידי מנהל החבילה של דביאן / אובונטו.
    • חדש: אל תשמור את כתובת האתר בקובץ הפרוייקט אם היא שוות לכתובת ברירת המחדל http://www.endoftheinternet.com
    • חדש: תרגום ליוונית עודכן על ידי Demosthenes Koptsis.
    • מנהל מסד הנתונים:
    • חדש: תרגום ליוונית עודכן על ידי Demosthenes Koptsis.
    • מתורגמן
    • BUG: פונקציות חיצוניות יכולות לטפל עד 16 מצביעי מחרוזת או מחרוזות.
    • BUG: אל תשתמש בערימת התוכן כערך החזרה.
    • BUG: הערך המוחזר של הפונקציות החיצוניות מחזיר את 'char *' עכשיו ממיר כהלכה למחרוזת קבועה.
    • BUG: האופרטור == פועל כראוי כעת.
    • BUG: תקן שתי הצהרות לא נכונות של פונקציות אופציונליות.
    • מהדר:
    • BUG: הסר כמה בדיקות חסרות תועלת.
    • Archiver:
    • BUG: קבצים עם & quot; .gambas & quot; הרחבה נשללת כעת מארכיוני הפעלה. זה מונע קובץ אינסופי שנוצר שנוצר.
    • סביבת פיתוח:
    • חדש: תרגום לספרדית עודכן.
    • GB.DB.POSTGRESQL:
    • BUG: התעלם כראוי משדות שנמחקו באמצעות הלחצן & quot; DROP COLUMN & quot; הפקודה.
    • GB.FORM:
    • BUG: מקשי החצים מאפשרים ניווט טוב יותר עם תאים לקריאה בלבד בפקד TableView.
    • חדש: DateChooser משתמש ביום ראשון ביום הראשון של השבוע, כאשר השפה הנוכחית היא 'C' או 'en_US'.
    • GB.GTK:
    • BUG: תקן את אירוע הכפול בשליטה בתיבת הסימון.
    • BUG: טיפול נכון בקובצי תיבת הסימון של tristate.
    • BUG: תקן את ההתנהגות של ComboBox בעת הגדרת הרשימה ואת המאפיין ReadOnly, ואת הסדר המשמש לשמירת מאפייני ComboBox בקובץ * .form.
    • BUG: תפריטים קופצים פועלים כעת כראוי על סמלי מגשים בכל המקרים.
    • BUG: הפוך את TabStrip להתנהג כמו ב- gb.qt בעת הכנסת לשונית חדשה.
    • BUG: TabStrip משתמש כעת בחלון שלו, כך שהוא אינו גלוי באופן חלקי בעת כיסוי ווידג'טים אחרים.
    • BUG: ColumnView, TreeView ו- ListView מתרעננים כראוי כאשר סמל פריט משתנה.
    • BUG: בקרי ComboBox לקריאה בלבד לא איבדו עוד אירועי מיקוד.
    • BUG: תגי תפריט ללא תשלום.
    • BUG: תיקון קריסות אפשריות בשלוש שיטות שירות.
    • BUG: תיקון קריסה ב- GridView.Rows []. נכס טקסט.
    • BUG: תקן רקורסיה אינסופית בניהול גרור ושחרר בעת גרירת תוכן TextBox או TextArea בתוך אותו יישום.
    • BUG: החזרת חלון ברמה העליונה אינה מציגה ילדים מוסתרים שולטים יותר.
    • BUG: ניהול מחרוזת טקסט עשיר תוקן. תו הסימן, & quot; && quot ;, & quot; & gt; & quot; & quot;

    מה חדש בגירסה 2.16.0:

    • גרסה זו מתחברת עם libtool 2.x לאחרונה גרסאות אובונטו.
    • Ctrl + PageUp ו- Ctrl + PageDown עובר כעת בין הכרטיסיות ב- IDE.
    • קיצורי דרך נשמרים כראוי בכל המקרים בעורך התפריט של IDE.
    • הוראת READ תוקנה במערכות של 64 סיביות.
    • gb.pdf מקבץ כעת גרסאות חדשות של Poppler.

תוכנה דומה

Adobe Alchemy
Adobe Alchemy

3 Jun 15

GCC
GCC

16 Aug 18

4tH compiler
4tH compiler

20 Feb 15

HGL Suite
HGL Suite

17 Feb 15

תגובות ל Gambas 3

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!