RAD Studio 10.4
Rad Studio یک مجموعه نرم افزاری بسیار کارآمد و قدرتمند، محصول شرکت Embarcadero است که شامل ابزارهای توسعه دهندهای نظیر Delphi ،C++ Builder ،Embarcadero Prism و HTML5 Builder میباشد. کمپانی Embarcadero از سال ۲۰۰۷، همه این ابزارها را تحت یک پکیج نرم افزاری جامع تحت عنوان RAD Studio منتشر کرد. نرم افزار Rad Studio 10.4 ، تمام ابزارها و نیز امکانات مورد نیاز برای برنامه نویسی را در یکجا جمع کرده، تا برنامه نویسان با بهره بردن از سادگی و مجتمع بودن این ابزارها، به میزان قابل توجهی در زمان خود صرفه جویی کرده، برنامههایی قدرتمند تحت سیستم عاملهای مختلف بنویسند. به عنوان مثال، برنامه نویسان به کمک این مجموعه نرم افزاری، به راحتی می توانند برنامه های کاربردی مختلف با زبان دلفی برای ویندوزهای ۶۴ بیتی بنویسند.
ما اکنون از اعلام خبر در دسترس قرار گرفتن نرم افزار Rad Studio 10.4 بسیار خوشحالیم. این نسخه علاوه بر قابلیتهای مهم و پیشرفته و بهبود عملکرد در سیستم عاملهای پشتیبانی شده، قابلیتهای جدید و پیشرفتهای از ویندوز را در سراسر محصول اضافه میکند. این ویرایش جدید، همچنین شامل اصلاحات کلیدی و پیشرفتهای قابل توجهی است. اکنون Delphi 10.4 ،C++ Builder 10.4 و نرم افزار Rad Studio 10.4 ارائه شده اند و قابل استفاده توسط هر مشتری و کاربر فعال و علاقمندی میباشند.
Code Insight که در طول سالها خود را به عنوان بزرگترین و بهترین بهبودی که در ابزار کدنویسی دلفی صورت گرفته، ثابت کرده است، اکنون در نرم افزار Rad Studio 10.4 با به کارگیری یک پیاده سازی LSP از دلفی، ارائه می شود. LSP یا Language Server Protocol، روشی برای محاسبه نتایج برای تکمیل کد، پیمایش یا موارد مشابه در یک فرآیند جداگانه است. این بدان معنی است که IDE هنگام تکمیل فرآیند هرگز مسدود نمیشود و بنابراین Code Insight نتایج دقیقی را ارائه خواهد داد. نرم افزار Rad Studio 10.4 به کمک این ویژگی، در هنگام کار با پروژههای بزرگ با میلیونها خط کد، به شما امکان تجربه بهره وری و کارآمدی بسیار بالایی را میدهد.
یک مورد افزوده بسیار کلیدی در زبان دلفی، Delphi record type، اکنون از عملیاتی چون مقداردهی اولیه، نهایی سازی و کپی پشتیبانی میکند. توسعه دهندگان اکنون میتوانند با نوشتن کدی که در مراحل مختلف اجرا میشود، نحوه ایجاد، کپی و از بین بردن رکوردها را سفارشی کنند. این ویژگی، قدرت مضاعفی را به رکوردها در زبان دلفی بخشیده و در واقع ساختاری است که برای دستیابی به راندمانی بهتر در مقیاس با کلاسها استفاده میشود.
مدیریت حافظه دلفی اکنون در کلیه سیستم عاملهای پشتیبانی شده - موبایل، دسک تاپ و سرور- با استفاده از اجرای کلاسیک مدیریت حافظه شیء متحد شده است. در مقایسه با شمارش مرجع خودکار (ARC)، این سازگاری بهتری با کد موجود و رمزگذاری ساده تر برای مؤلفهها، کتابخانهها و برنامههای کاربردی کاربر نهایی ارائه می دهد. مدل ARC برای منابع رشته و منابع نوع رابط برای همه سیستم عاملها باقی مانده است. برای ++C، این تغییر بدان معنی است که ایجاد و حذف کلاسهای سبک Delphi در ++C، مانند هر کلاس ++C اختصاص داده شده به پشته، از مدیریت حافظه عادی پیروی میکند و به طور قابل توجهی پیچیدگی را کاهش میدهد.
در نرم افزار Rad Studio 10.4، ما تعداد زیادی از کتابخانههای محبوب ++C را به C++ Builder منتقل کرده و پشتیبانی بهینهای را برای به کارگیری C++ Builder ارائه میدهیم. این کتابخانهها شامل مواردی چون ZeroMQ ،SDL2 ،SOCI ،libSIMDpp و Nematode است. به این لیست میتوان کتابخانههایی که از پیش پشتیبانی میشدهاند را نیز اضافه کرد، نظیر Eigen که از طریق مدیر بسته بندی GetIt قابل بارگیری است.
نرم افزار Rad Studio در نسخه ۱۰.۴ خود، Debugger جدیدی را برای ++C در ویندوز ۶۴ بیتی معرفی میکند. این Debugger مبتنی بر LLDB، بهبود و پیشرفتهای مهم و قابل توجهی را خصوصا در زمینه پایداری، حین Debug و یا اشکال زدایی برنامه های ۶۴ بیتی ارائه میدهد. مانند یک ویژگی کلیدی و مهم در ارزیابی و بازرسی انواع typeها، از قبیل رشتههای ++C و Delphi، مجموعه های STL شامل std::vector و std::map و موارد دیگر. علاوه بر این، دادههای Debug شده یک برنامه، از یک قالب اشکال زدایی متفاوت استفاده میکند. آنچه نتیجه نهایی به دست میدهد، یک تجربه Debugging پایدارتر و قویتر، با قدرت ارزیابی بالاتری در زمان اشکال زدایی است.
در ۱۰.۴، معماری VCL Styles به منظور پشتیبانی از مانیتورهای High DPI و ۴K بطور قابل توجهی گسترش یافته است. اکنون همه کنترلهای UI روی فرم VCL، برای وضوح مناسب مانیتور که فرم روی آن نمایش داده میشود، مقیاس بندی میشوند. سبک API برای پشتیبانی از سبکهای High DPI کاملاً بازنگری شده است. هر عنصر UI را اکنون میتوان از یک کتابخانه از نسخههای چند مقیاسی انتخاب کرده و بر اساس یک DPI مقیاس بندی کرد. این امر، منتج به ایجاد عناصر UI واضح در همه مانیتورها میشود.
ما اکنون تعداد زیادی از سبکهای VCL داخلی و پرمیوم خود را به روز کردهایم تا از حالت جدید High-DPI پشتیبانی کند. این امر به شما امکان می دهد برنامههای بصری خیره کنندهای را برای هر مانیتور طراحی کنید. توسعه دهندگان VCL هم اکنون میتوانند از چندین سبک VCL به اشکال مختلف در یک برنامه کاربردی و یا حتی کنترل های تصویری مختلف که به همان شکل هستند استفاده کنند. این ویژگی همچنین شامل پشتیبانی طراحی ظاهر هر عنصر با استفاده از تم پیش فرض بسترهای نرم افزاری است. این قابلیت، در کنار انعطاف پذیری بیشتر در طراحی ظاهر، این امکان را برای شما فراهم میکند تا بتوانید از کنترلهای unstyled شخص ثالث، در یک styled VCL application نیز استفاده کنید.
نقاط قوت
- ارائه Delphi Code Insight
- رکوردهای قابل مدیریت به صورت سفارشی، در زبان برنامه نویسی دلفی
- مدیریت یکپارچه حافظه
- پشتیبانی از کتابخانه های ++C
- اشکال زدایی ++C در ویندوز ۶۴ بیتی
- تغییرات سبک VCL برای High DPI
- سبکهای High DPI و VCL جدید در طراحی ظاهر
نقاط ضعف
- ندارد
شما هم میتوانید در مورد این کالا نظر بدهید.
برای ثبت نظر، از طریق دکمه زیر اقدام نمایید. اگر این محصول را قبلا از سبلان استور خریده باشید، نظر شما به عنوان مالک محصول ثبت خواهد شد.
افزودن دیدگاه جدیدهیچ دیدگاهی برای این محصول نوشته نشده است.