Gambas 3

نرم افزار تصویر:
Gambas 3
جزئیات نرم افزار:
نسخه: 3.10.0 به روز شده
ها تاریخ: 22 Jun 18
توسعه دهنده: Gambas Team
پروانه: رایگان
محبوبیت: 84

Rating: nan/5 (Total Votes: 0)

Gambas 3 نسل بعدی Gambas توسعه محیط بر اساس مترجم BASIC با پسوند جسم، مانند ویژوال بیسیک. قبل از همه، یک زبان منبع BASIC منبع باز با پسوند شیء است. این برنامه شامل توابع بومی است که به توسعه دهندگان اجازه می دهد تا رشته ها، ریاضیات، زمان، ورودی-خروجی ها و فایل ها را مدیریت کنند.

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


به سرعت طراحی رابط کاربری گرافیکی برای پروژه های خود را طراحی کنید

با Gambas، شما به سرعت می توانید یک GUI (رابط کاربری گرافیکی)، برنامه های KDE KDE با DCOP، دسترسی به پایگاه داده PostgreSQL و MySQL داشته باشید، برنامه خود را به زبان های مختلف ترجمه کنید و همچنین برنامه های شبکه را ترجمه کنید.

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

Gambas به عنوان یک زبان واقعی شی گرا با کلاس ها و اشیاء، نمادهای خصوصی و عمومی، وراثت، مخرب ها و سازندگان، شمارنده ها، پلی مورفیسم، روش ها، دسترسی های آرایه، خواص، اشیا قابل مرتب شدن، رویدادها و ثابت ها می آید. همچنین امکان دسترسی به پایگاههای داده MySQL، SQLite، PostgreSQL و ODBC وجود دارد.


تحت هود و سیستم عامل های پشتیبانی شده

زبان برنامه نویسی C، C ++ و BASIC برای نوشتن Gambas & rsquo؛ کد این برنامه از زمین تا کار بر روی تمام توزیعهای گنو / لینوکس و همچنین در سیستم عامل FreeBSD طراحی شده است.

برای دانلود به عنوان یک آرشیو منابع جهانی (tarball) موجود است که شامل کد منبع برنامه و rsquo؛ است. کاربران لینوکس نیز می توانند آن را از مخازن نرم افزار اصلی توزیع های گنو / لینوکس نصب کنند. هر دو معماری مجموعه ای از دستورات 32 بیتی و 64 بیتی در این زمان پشتیبانی می شوند.

چه جدید در این نسخه است:

پشتیبانی از فرم های وب در IDE افزایش یافته است.
بسته بندی کتابخانه ثابت شده است.
CStr و CDate در حال حاضر متقابلا یکپارچه، با درون تبدیل به تاریخ های UTC تنها. مراقب باشید، این رفع اشکال سازگار نیست!
در صورت امکان، مترجم اکنون از یک ساعت مونونیک استفاده می کند.
دستورالعمل جدید MOVE ... DOWNTO ... تغییر نام یک فایل، پاک کردن مقصد به صورت اتمی.
کنترل MediaPlayer می تواند فایل های رسانه های زنجیره ای را در حال حاضر به اشتراک بگذارد.
FtpClient در حال حاضر از پروتکل ftps پشتیبانی می کند.
gb.term یک جزء جدید برای مدیریت ترمینال ها است، با یک API بسیار نزدیک به آنچه که توسط سیستم عامل ارائه شده است.
gb.web.feed یک جزء جدید برای مدیریت خوردها RSS است.
تن اصلاح در مولفه gb.web.form.

چه جدید در این نسخه است:

محیط زیست:
NEW: بهبود آگاهی اطلاعات سیستم Cygwin.
BUG: خواص کنترل شامل یک نام جدول پایگاه داده می تواند دوباره اصلاح شود.
GB.DATA:
BUG: از تایپدورهای جلو استفاده نکنید زیرا بعضی از کامپایلرها آنها را درک نمی کنند.
BUG: هشدارهای کامپایلر مثبت کاذب را خاموش می کند.
GB.DB.MYSQL:
BUG: در هنگام فهرست پایگاههای موجود و زمینه های یک جدول دوباره به یک سرور پایگاه داده از دست رفته متصل شوید.
GB.FORM:
NEW: SliderBox در حال حاضر در همان گروه تغییر به عنوان لغزان است.
GB.GTK:
BUG: ثابت یک متغیر uninitialized شده است.
BUG: هنگام تنظیم حداقل مقدار برابر با حداکثر مقدار، یا برعکس، هشدار را با Slider یا SpinBox رفع کنید.
GB.GTK3:
BUG: ثابت یک متغیر uninitialized شده است.
BUG: هنگام تنظیم حداقل مقدار برابر با حداکثر مقدار، یا برعکس، هشدار را با Slider یا SpinBox رفع کنید.
BUG: Paint.Reset () در حال حاضر به عنوان انتظار می رود در DrawArea غیر کشویی.
GB.GUI.AREA:
BUG: تغییر نام TreeView در حال حاضر کار می کند اگر مورد تغییر نام قابل مشاهده نیست.
GB.MEDIA.FORM:
BUG: MediaView: ویژگی کنترل به نام ShowControl نامگذاری شده است.
GB.QT4:

BUG: املا Menu.Checked اکنون مقدار صحیح برای آیتم های منوی غیر رادیو را نشان می دهد.
BUG: TextBox: رفتار عجیب و غریب Qt4 را حل می کند که گاهی اوقات انتخاب را از دست می دهد. همین راهکار برای ComboBox قابل ویرایش است.
BUG: هشدار تلفیقی را رفع کنید.

در نسخه 3.8.3 جدید است:

محیط زیست:
NEW: بهبود آگاهی اطلاعات سیستم Cygwin.
BUG: خواص کنترل شامل یک نام جدول پایگاه داده می تواند دوباره اصلاح شود.
GB.DATA:
BUG: از تایپدورهای جلو استفاده نکنید زیرا بعضی از کامپایلرها آنها را درک نمی کنند.
BUG: هشدارهای کامپایلر مثبت کاذب را خاموش می کند.
GB.DB.MYSQL:
BUG: در هنگام فهرست پایگاههای موجود و زمینه های یک جدول دوباره به یک سرور پایگاه داده از دست رفته متصل شوید.
GB.FORM:
NEW: SliderBox در حال حاضر در همان گروه تغییر به عنوان لغزان است.
GB.GTK:
BUG: ثابت یک متغیر uninitialized شده است.
BUG: هنگام تنظیم حداقل مقدار برابر با حداکثر مقدار، یا برعکس، هشدار را با Slider یا SpinBox رفع کنید.
GB.GTK3:
BUG: ثابت یک متغیر uninitialized شده است.
BUG: هنگام تنظیم حداقل مقدار برابر با حداکثر مقدار، یا برعکس، هشدار را با Slider یا SpinBox رفع کنید.
BUG: Paint.Reset () در حال حاضر به عنوان انتظار می رود در DrawArea غیر کشویی.
GB.GUI.AREA:
BUG: تغییر نام TreeView در حال حاضر کار می کند اگر مورد تغییر نام قابل مشاهده نیست.
GB.MEDIA.FORM:
BUG: MediaView: ویژگی کنترل به نام ShowControl نامگذاری شده است.
GB.QT4:

BUG: املا Menu.Checked اکنون مقدار صحیح برای آیتم های منوی غیر رادیو را نشان می دهد.
BUG: TextBox: رفتار عجیب و غریب Qt4 را حل می کند که گاهی اوقات انتخاب را از دست می دهد. همین راهکار برای ComboBox قابل ویرایش است.
BUG: هشدار تلفیقی را رفع کنید.

چه جدید در نسخه 3.8.1 جدید است:

محیط زیست:
NEW: بهبود آگاهی اطلاعات سیستم Cygwin.
BUG: خواص کنترل شامل یک نام جدول پایگاه داده می تواند دوباره اصلاح شود.
GB.DATA:
BUG: از تایپدورهای جلو استفاده نکنید زیرا بعضی از کامپایلرها آنها را درک نمی کنند.
BUG: هشدارهای کامپایلر مثبت کاذب را خاموش می کند.
GB.DB.MYSQL:
BUG: در هنگام فهرست پایگاههای موجود و زمینه های یک جدول دوباره به یک سرور پایگاه داده از دست رفته متصل شوید.
GB.FORM:
NEW: SliderBox در حال حاضر در همان گروه تغییر به عنوان لغزان است.
GB.GTK:
BUG: ثابت یک متغیر uninitialized شده است.
BUG: هنگام تنظیم حداقل مقدار برابر با حداکثر مقدار، یا برعکس، هشدار را با Slider یا SpinBox رفع کنید.
GB.GTK3:
BUG: ثابت یک متغیر uninitialized شده است.
BUG: هنگام تنظیم حداقل مقدار برابر با حداکثر مقدار، یا برعکس، هشدار را با Slider یا SpinBox رفع کنید.
BUG: Paint.Reset () در حال حاضر به عنوان انتظار می رود در DrawArea غیر کشویی.
GB.GUI.AREA:
BUG: تغییر نام TreeView در حال حاضر کار می کند اگر مورد تغییر نام قابل مشاهده نیست.
GB.MEDIA.FORM:
BUG: MediaView: ویژگی کنترل به نام ShowControl نامگذاری شده است.
GB.QT4:

BUG: املا Menu.Checked اکنون مقدار صحیح برای آیتم های منوی غیر رادیو را نشان می دهد.
BUG: TextBox: رفتار عجیب و غریب Qt4 را حل می کند که گاهی اوقات انتخاب را از دست می دهد. همین راهکار برای ComboBox قابل ویرایش است.
BUG: هشدار تلفیقی را رفع کنید.

چه جدید در نسخه 3.7.1 جدید است:

محیط زیست:
NEW: بهبود آگاهی اطلاعات سیستم Cygwin.
BUG: خواص کنترل شامل یک نام جدول پایگاه داده می تواند دوباره اصلاح شود.
GB.DATA:
BUG: از تایپدورهای جلو استفاده نکنید زیرا بعضی از کامپایلرها آنها را درک نمی کنند.
BUG: هشدارهای کامپایلر مثبت کاذب را خاموش می کند.
GB.DB.MYSQL:
BUG: در هنگام فهرست پایگاههای موجود و زمینه های یک جدول دوباره به یک سرور پایگاه داده از دست رفته متصل شوید.
GB.FORM:
NEW: SliderBox در حال حاضر در همان گروه تغییر به عنوان لغزان است.
GB.GTK:
BUG: ثابت یک متغیر uninitialized شده است.
BUG: هنگام تنظیم حداقل مقدار برابر با حداکثر مقدار، یا برعکس، هشدار را با Slider یا SpinBox رفع کنید.
GB.GTK3:
BUG: ثابت یک متغیر uninitialized شده است.
BUG: هنگام تنظیم حداقل مقدار برابر با حداکثر مقدار، یا برعکس، هشدار را با Slider یا SpinBox رفع کنید.
BUG: Paint.Reset () در حال حاضر به عنوان انتظار می رود در DrawArea غیر کشویی.
GB.GUI.AREA:
BUG: تغییر نام TreeView در حال حاضر کار می کند اگر مورد تغییر نام قابل مشاهده نیست.
GB.MEDIA.FORM:
BUG: MediaView: ویژگی کنترل به نام ShowControl نامگذاری شده است.
GB.QT4:

BUG: املا Menu.Checked اکنون مقدار صحیح برای آیتم های منوی غیر رادیو را نشان می دهد.
BUG: TextBox: رفتار عجیب و غریب Qt4 را حل می کند که گاهی اوقات انتخاب را از دست می دهد. همین راهکار برای ComboBox قابل ویرایش است.
BUG: هشدار تلفیقی را رفع کنید.

در نسخه 3.6.2 جدید است:

محیط زیست:
NEW: بهبود آگاهی اطلاعات سیستم Cygwin.
BUG: خواص کنترل شامل یک نام جدول پایگاه داده می تواند دوباره اصلاح شود.
GB.DATA:
BUG: از تایپدورهای جلو استفاده نکنید زیرا بعضی از کامپایلرها آنها را درک نمی کنند.
BUG: هشدارهای کامپایلر مثبت کاذب را خاموش می کند.
GB.DB.MYSQL:
BUG: در هنگام فهرست پایگاههای موجود و زمینه های یک جدول دوباره به یک سرور پایگاه داده از دست رفته متصل شوید.
GB.FORM:
NEW: SliderBox در حال حاضر در همان گروه تغییر به عنوان لغزان است.
GB.GTK:
BUG: ثابت یک متغیر uninitialized شده است.
BUG: هنگام تنظیم حداقل مقدار برابر با حداکثر مقدار، یا برعکس، هشدار را با Slider یا SpinBox رفع کنید.
GB.GTK3:
BUG: ثابت یک متغیر uninitialized شده است.
BUG: هنگام تنظیم حداقل مقدار برابر با حداکثر مقدار، یا برعکس، هشدار را با Slider یا SpinBox رفع کنید.
BUG: Paint.Reset () در حال حاضر به عنوان انتظار می رود در DrawArea غیر کشویی.
GB.GUI.AREA:
BUG: تغییر نام TreeView در حال حاضر کار می کند اگر مورد تغییر نام قابل مشاهده نیست.
GB.MEDIA.FORM:
BUG: MediaView: ویژگی کنترل به نام 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: Subversion: حذف & quot؛ .lang / .pot & quot؛ فایل از کنترل نسخه، به عنوان یک فایل تولید شده است، و به عنوان درگیری های خود را نمی توان حل و فصل.
BUG: Subversion: رفع مدیریت مداخله در رابطه با Subversion.
BUG: Subversion: زمانبندی دستورات svn را تا 30 ثانیه افزایش می دهد: برخی از مرتکبین می توانند مدت زیادی طول بکشد.
BUG: گفتگوی مالکیت پرونده: دکمه "بازگرداندن" در حال حاضر به درستی پنهان است.
BUG: ویرایشگر منو: آخرین منو می تواند اکنون حرکت کند.
BUG: ویرایشگر منو: برجسته کردن منوی فعلی را اصلاح کنید.
BUG: ویرایشگر منو: ثابت جعبه جستجو منو.
BUG: درخت پروژه: منو پنجره باید با فایل های extern در حال حاضر دقیق باشد.
BUG: درخت پروژه: هنگام کلیک کردن روی & quot؛ Data & quot؛ پوشه درخت پروژه

BUG: ویرایشگر فرم: به درستی پنهان کردن و نمایش نوارهای نوار ابزار با توجه به وضعیت فعلی (اشکال زدایی، فقط خواندن ...).
BUG: ویرایشگر فرم: دکمه های Formatting نوار ابزار در کل فرم عمل می کنند اگر هیچ وقت انتخاب نشده باشد.
BUG: اگر مخفی باشد، به کنسول تمرکز نکنید.
BUG: Packager: توضیحات بسته * .deb ثابت.
BUG: ویرایشگر تصویر: پس از انجام یک رب، ویرایشگر را در یک حالت متناقض نگذارید.
مترجم:
BUG: String.InStr () دیگر اگر الگوی رشته واژگون نباشد، سقوط نمی کند. 0 به جای آن (به عنوان InStr) باز می گردد.
BUG: اگر یک گزینه ناشناخته با گزینه '-g' تصویب شود، سقوط نکنید.
BUG: عملیات LIKE whth را رفع کنید & quot؛ {...} & quot؛ الگوها
BUG: تصادف هنگام استفاده از CStr () در یک شی که دارای یک تابع تبدیل است، رفع می شود.
BUG: حتی زمانی که اپراتور [] را فراخوانی می کنید، اولین بار مجازی می شود.
کامپایلر:
BUG: تنظیم کامپایل غیر شبیه، نه شروع و نه اپراتورهای ENDS، زمانی که آنها تنها در بیان نیست.
GB.DB:
BUG: در زمان انتشار اشیاء پایگاه داده دیگر سقوط نکنید.
BUG: تبدیل Llob to String اتوماتیک دیگر به تصادف منجر نمی شود.
GB.DB.FORM:BUG: DataCheckBox به درستی مالکیت Internal TriState خود را بسته به اینکه آیا فیلد پایگاه داده آن الزام آور است یا نه، تعریف شده است.
BUG: DataBrowser قابل ویرایش و DataView دیگر خط اضافی جعلی را ایجاد نمی کند.
GB.DB.SQLITE3:
BUG: پیاده سازی خاص sqlite3_exec را ثابت کنید. جلوگیری از برخی از سقوط و ایجاد ایجاد پایگاه داده دوباره (در میان چیزهای دیگر).
BUG: به درستی مسئولیت رسیدگی به درخواست ها را تنها یک نام جدول در داخل نام های فیلد نشان می دهد.
GB.DRAW:
BUG: هنگام فراخوانی Paint.Begin () در یک دستگاه طراحی رسم شده، کلاس Paint را به درستی کالیبره کنید.
GB.FORM:
BUG: FileProperties: دیگر در صورتی که حجم محاسبات اندازه دایرکتوری به حراج نرسد، دیگر سقوط نکنید.
BUG: FileProperties: آیکون کنترل FileProperties اکنون به درستی اندازه آن را تنظیم می کند.
BUG: FileChooser: اموال مسیرها مسیر مسیر انتخاب شده را در حالت تک و نه یک آرایه void بازمی گرداند.
GB.FORM.DIALOG:
BUG: Dialog.Open () در چندین حالت اکنون کار می کند. [GB.FORM.MDI]
BUG: خطا را افزایش دهید اگر روش Toolbar.Configure () نامیده می شود در حالی که ویژگی کلید Key toolbar تعریف نشده است.BUG: محاوره تنظیمات نوار ابزار نوار: عناصر نوار ابزار با یک متن کوتاه به درستی نمایش داده می شود در حال حاضر.
GB.GSL:
BUG: چندجملهای: ایجاد یک polonymous جدید جدید دیگر منجر به تصادف نخواهد شد.
GB.GTK:
BUG: طرح RTL در هنگام راه اندازی به درستی مقداردهی شده است.
BUG: Embedder.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: اگر GBN.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: پارامتر Boolean 'Indent' از 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 فعلی به عنوان حداقل نسخه برای وابستگی های جزئی استفاده می کند.
BUG: دنبال کنفرانس نامگذاری بسته های اوبونتو است.
BUG: بعضی از اصلاحات در ایجاد ایجاد metapackage GUI برای دبیان / اوبونتو.
BUG: تکمیل خودکار شناسه ها به درستی کلاس های شناخته شده را نشان می دهد.
BUG: به طور صحيح مقادير اختياري در امضاء نمايش داده مي شود.
NEW: گفتگوی اطلاعات سیستم اکنون نسخه Gambas را نمایش می دهد.
جدید: مولفه gb.desktop.gnome اکنون قابل مشاهده و قابل بررسی است.
NEW: اگر یک پروژه از gb.gui استفاده کند، بسته بندی کننده دو بسته اضافی را ایجاد می کند: یکی برای پشتیبانی Qt4، دیگری برای پشتیبانی GTK +.
NEW: پشتیبانی از شماره نسخه بسته
NEW: به روز رسانی فونت Gambas.
NEW: نمایش کمک به اجزای شخص ثالث.
NEW: افزودن آفریکانس به لیست زبان.
مترجم:
BUG: فرایندی را که خطایی را نشان می دهد را جدا نکنید، در غیر این صورت رویداد کشتن از بین می رود.

BUG: در صورتی که Enum class methods and properties باشد، به درستی بررسی کنید که شمارش فعلی وجود دارد.
BUG: عملگر در حال حاضر به درستی در کلاس های به ارث بردن یک کلاس آرایه یا مجموعه به درستی لغو می شود.
BUG: VarPtr () به درستی در استدلال های متفاوتی کار می کند.
BUG: هنگام تعامل با یک جریان رشته دستورالعمل CLOSE را رفع کنید.
BUG: برای اولین بار از کلاسهای آرایه برای جلوگیری از سقوط در خروج.
NEW: پشتیبانی از متغیر محیط GB_PATH، که در صورت تنظیم مسیر Gambas interpreter را می دهد.
NEW: Enum.Stopped یک ملک جدید است که اگر شمارش فعلی متوقف شود بازمیگردد.
NEW: OPEN STRING یک دستورالعمل جدید است که اجازه می دهد تا از یک رشته به عنوان یک جریان استفاده کند. نوشتن به آن داده های نوشته شده را به انتهای رشته در حال حاضر اضافه می کند.
NEW: بسته شدن یک جریان رشته داده هایی را که به جریان داده شده به عنوان یک رشته جدید ارسال می کنند.
NEW: WRITE را همانند خواندن در جریان حافظه انجام دهید. ایده آن را یک & quot؛ C & quot؛ رشته، به عنوان READ خواندن یک ختم خاتمه داد & quot؛ C & quot؛ رشته
کامپایلر:
NEW: دستور جدید OPEN STRING.
NEW: OPEN MEMORY و OPEN PIPE مترادف دستورالعمل MEMORY و PIPE هستند.
GB.DESKTOP.GNOME:NEW: این جزء را برای IDE قابل مشاهده کنید.
GB.EVAL:
NEW: به درستی دستورالعمل جدید OPEN STRING را علامت بزنید.
GB.FORM:
BUG: DirChooser.ShowPreview مورد استفاده قرار FDirChooser.GetPreview که وجود ندارد. نماد درست FDirChooser.GetShowPreview است.
NEW: FileChooser در حال حاضر پشتیبانی از فشرده سازی فشرده سازی فایل ها را بر عهده دارد، در صورتی که ابزار zip بر روی سیستم نصب شده است.
GB.GUI:
NEW: اگر یکی از اجزای GUI بارگذاری نشد، دیگران را امتحان کنید.
NEW: اگر جزء رابط گرافیکی یافت نشد، قطع شود
NEW: تعریف متغیر محیط GB_GUI را با اجزای GUI که در واقع بارگذاری شده اند تعریف کنید.
GB.GUI.OPENGL:
NEW: همیشه اجزای پشتیبانی OpenGL را با آنچه در متغیر محیط GB_GUI نهفته است بارگیری کنید.
GB.SDL:
NEW: تغییر فونت SDL به طور پیش فرض به عنوان & quot؛ _default.ttf & quot؛ برای جلوگیری از درگیری های بسته بندی.
NEW: از فونت GAMBAS MONOPACE به عنوان فونت پیش فرض SDL در حال حاضر استفاده کنید.
GB.WEB:
BUG: JSON.Encode () به درستی رمزهای ASCII را کنترل می کند.
NEW: JSON.Decode () اکنون یک آرگومان اختیاری اضافی را نشان می دهد که نشان می دهد کلید هایی که دارای مقدار صفر هستند در داخل اشیا در نظر گرفته می شوند.

NEW: JSONCollection یک کلاس جدید است که یک شی JSON را نشان می دهد که برخی از کلید ها با مقدار null مرتبط هستند.

در نسخه 3.5.0 جدید است:

IDE یک ویرایشگر پیشرفته تصویر پیشرفته دارد.
IDE می تواند با استفاده از کامپوننت HTTP سرور جاسازی شده gb.httpd، برنامه های کاربردی وب را برطرف کند.
پشتیبانی از ARM ثابت شده است.
دستورالعمل جدید MATCH که به صورت ضمنی با استفاده از کامپوننت gb.pcre با عبارات منظم مطابقت دارد.
پشتیبانی کننده خط مشی جهانی.
gb.clipper یک جزء جدید بر اساس کتابخانه Clipper است.
gb.openssl یک کامپوننت جدید است تا کارکردهای رمزنگاری libcrypto را از پروژه OpenSSL ببندد.
gb.gmp یک جزء جدید بر اساس کتابخانه ریاضی چندگانه Gnu است که عدد صحیح بزرگ و اعداد عقلانی را اجرا می کند.
gb.openal یک جزء جدید بر اساس کتابخانه صوتی OpenAL 3D است.
gb.opengl.sge جزء جدیدی است که یک موتور بازی OpenGL ساده را بر اساس فرمت MD2 اجرا می کند.

چه جدید در نسخه 3.0 است:

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

در نسخه 2.23.1 جدید است:

[محیط زیست]:
NEW: پشتیبانی از زبان لیتوانیایی.
جدید: ترجمه سوئدی به روز شد
[تفسیر کننده]:
BUG: API GB.ToZeroString () در حال حاضر به درستی صفات طول صفر را مدیریت می کند.
[آرشیو]:
BUG: نادیده گرفتن & quot؛ هسته & quot؛؛ & quot؛ vgcore. & quot؛ و & quot؛ callgrind. & quot؛ فایل ها هنگام ساخت یک فایل اجرایی.
[GB.V4L]:
BUG: gb.v4l را با هسته های اخیر کامپایل کنید.

چه جدید در نسخه 2.23.0 است:

یک ترجمه جدید رومانیایی اضافه شد و ترجمه های چک و سوئدی به روز شد.
نشت حافظه ای که منجر به تصادف در مدیریت شمارش شد، ثابت شد.
بسیاری از اشکالات در TextBox، TextArea، SpinBox، منو، GridView، ListBox و کنترل ComboBox در جزء GTK + ثابت شدند.
روش Control.MoveScaled ثابت شده است.
موجودی جدول به درستی در جزء ODBC بررسی می شود.
کلیدهای اولیه کلیدی SQLite بهتر تشخیص داده می شوند.

چه جدید در نسخه 2.22.0 است:

پیکربندی:
BUG: تشخیص معماری x86_64 بهتر است.
BUG: به طور صحیح در اوبونتو 10.10 کامپایل می شود.
NEW: AC_PROG_LIBTOOL را در فایل root configure.ac اضافه کنید.
NEW: به جای متکی بودن به تشخیص سیستم عامل، عملکرد تابع ریاضی را از دست ندهید.
NEW: حذف لینک های غیر قابل استفاده install-sh.
محیط توسعه:
BUG: A & quot؛ = & quot؛ شخصیت در فایل منو تولید شده توسط بسته بندی کننده دبیان / اوبونتو گم شده است.
NEW: URL را در پرونده پرونده ذخیره نکنید اگر آن برابر با URL پیش فرض http://www.endoftheinternet.com است
NEW: ترجمه یونانی به روز شده توسط Demosthenes Koptsis.
مدیر پایگاه داده:
NEW: ترجمه یونانی به روز شده توسط Demosthenes Koptsis.
مترجم
BUG: توابع Extern در حال حاضر می توانند تا 16 اشاره گر یا استدلال رشته اداره کند.
BUG: محتویات پشته را به عنوان مقدار بازگشتی استفاده نکنید.
BUG: مقدار برگشتی توابع extern که یک علامت char * را باز می کند به درستی به یک String ثابت تبدیل می شود.
BUG: اپراتور == در حال حاضر درست کار می کند.
BUG: دو اعلامیه عملکرد اختیاری نادرست را رفع کنید.
کامپایلر:
BUG: برخی از تست های بی فایده را حذف کنید.
بایگانی ساز:

BUG: فایلهایی با & quot؛ .gambas & quot؛ پسوند در حال حاضر از آرشیوهای اجرایی حذف شده است. این مانع از یک فایل تولید شده در حال رشد بی پایان است.
محیط زیست توسعه:
جدید: ترجمه اسپانیایی به روز شد
GB.DB.POSTGRESQL:
BUG: به درستی نادیده گرفتن فیلدهای حذف شده با & quot؛ DROP COLUMN & quot؛ فرمان
GB.FORM:
BUG: با استفاده از کنترل TableView، با استفاده از کلیدهای پیمایش کلیدها، تنها با سلولهای خواندنی کار می کنند.
NEW: DateChooser از یکشنبه به عنوان اولین روز هفته استفاده می کند زمانی که زبان کنونی C یا EN_US است.
GB.GTK:
BUG: ثابت رویداد کپی کپی در کنترل CheckBox.
BUG: کنترل Trystate Checkbox را درست انجام دهید.
BUG: هنگام تنظیم لیست و خواص ReadOnly و دستور مورد استفاده برای ذخیره خواص ComboBox در فایل * .form، رفتار ComboBox را رفع کنید.
BUG: منوهای پنجره در حال حاضر به درستی در آیکون سینی در همه موارد کار می کنند.
BUG: TabStrip هنگام قرار دادن یک برگه جدید، مانند gb.qt رفتار میکند.
BUG: TabStrip اکنون از پنجره خود استفاده می کند، به طوری که در هنگام پوشش سایر ویجت ها آن را به طور جزئی مشاهده نمی شود.
BUG: ColumnView، TreeView و ListView هنگامی که آیکون مورد تغییر می شود، به درستی تجدید می شود.BUG: کنترل های ComboBox فقط برای خواندن فقط رویدادهای تمرکز را از دست نمی دهند.
BUG: برچسب های منحصر به فرد رایگان است.
BUG: رفع سقوط احتمالی در سه روال ابزار.
BUG: رفع یک تصادف در GridView.Rows []. ویژگی متنی.
BUG: هنگام کشیدن مقادیر TextBox یا TextArea درون یک برنامه کاربردی، ردیابی بی نهایت را در کشیدن و رها کردن مدیریت رفع کنید.
BUG: بازنشانی یک پنجره بالا سطح کنترل های پنهان کودکان را نشان نمی دهد.
BUG: مدیریت رشته متن Rich متن ثابت شده است. شخصیت امپراطور، & quot؛ && quot ؛، & quot؛ & gt؛ & quot؛ و & quot؛

چه جدید در نسخه 2.16.0 است است:

این نسخه با استفاده از libtool 2.x در نسخه های اخیر اوبونتو کامپایل شده است.
Ctrl + PageUp و Ctrl + PageDown حالا بین زبانه ها در IDE تغییر می کنند.
میانبرها به درستی در همه موارد در ویرایشگر منو IDE ذخیره می شوند.
دستورالعمل READ در سیستم های 64 بیتی ثابت شده است.
gb.pdf در حال حاضر با نسخه های جدید Poppler کامپایل شده است.

نرم افزار های مشابه

Node.js
Node.js

17 Aug 18

Azure
Azure

3 Jun 15

Brainy
Brainy

14 Apr 15

GCL
GCL

3 Jun 15

نظرات به Gambas 3

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!