السلام عليكم و مرحبا بكم في درس جديد و في أحلى أوقات السنة هذا الوقت الذي فيه الإصدار الجديد من دلفي الإصدار و كما تعودنا في آخر إصدارات دلفي فلقد بدأنا بسياتل ثم انتقلنا لبرلين و الان محطتنا في توكيو عاصمة اليايان و من طوكيو سيضاف اللينكس (Server) إلى القائمة التي تضم كل من الويندوز و الماك اوس و الايفون و الاندرويد في هذا الدرس سنتحدث عن أهم الأشياء في هذا الإصدار و قبلها سنتحدث عن التحميل و التثبيت :
يمكنك مشاهدة الفيديو قبل كل شيء
تنبيه الفيديو باللغة الانجليزية لكن يمكنك الضغط على زر الترجة لتشاهد الترجمة العربية و شكرا
الفيديو من هنا
أولا : التحميل
حاليا الرابط المتاح للتحميل هو تحميل نسخة تجريبية Trail التحميل من هنا
تحميل النسخة حجمها 6GB من هنا
![[صورة: install-joomla-engine.jpg]](https://s.tmimgcdn.com/blog/wp-content/uploads/2016/06/install-joomla-engine.jpg)
ثالثا : مراجعة الجديد في النسخة
![[صورة: Ubuntu-Tux.png]](https://2.bp.blogspot.com/-yXRQEswM1eQ/WNLAI2IJiFI/AAAAAAAAB6A/y22hot-Y7ckVTUbPD33O7yS8-fIK6YQJwCLcB/s640/Ubuntu-Tux.png)
و هو أهم شيء جائت به النسخة الجديدة من دلفي حيث يمكنك عمل تطبيقات من جهة السرفر على اللينيكس و هذا يتضمن تطبيقات الكونسول و WebBroker بالإضافة إلى DataSnap و هذا الدعم لكل من التوزيعيتين Ubuntu 16.04 LTS و RedHat Enterprise Version 7 و تستطيع الحصول على هذه الخاصية إذا كان لديك نسخة دلفي انتربرايز فما فوق Enterprise Edition
و هناك فرق كبير و هو قواعد البيانات و يمكن الوصول إليها عن طريق Firedac و بالنسبة لل RTL run time Library فيمكنك فالدخول إلى نضام ملفات لينيكس موجود و أيضا مكتبات البرمجة الخيطية Threading موجود
ملاحظة : لا يمكنك عمل تطبيقات ذات واجهة رسومية
الإضافات الجديدة في الفايرمونكي
![[صورة: FireMonkeyStatusBariOS_Option1.png]](https://www.embarcadero.com/images/rad-studio/tokyo/FireMonkeyStatusBariOS_Option1.png)
1.تم إضافة خاصيتين جديدية لصنف Tform و هما خاصتنا بشريط الحالة في نضام iOS و الخصايتان هما
SystemStatusBar.Visibility من اجل اضهار و اخفاء الشريط
SystemStatusBar.BackgroundColor من اجل تغير خلفية الشريط و هذا رائع جدا من اجل اضافة التناسق في البرنامج و نرى هذه الخاصية في أغلب التطبيقات المشهورة
2.تحسينات في مكون TMultiView
مثل توقيف تفاعل المتسخدم مع المكون عن طريقة خاصية Enabled
خيارات جديدة من أجل التحكم في مضهر حدود المكون
3.تحسينات في مكون TWebBrowser
4.خاصية CharCase في TEdit إختيارية
5.ستايلات جديدة هي macOSgraphite و AndroidWearDarkBlue
قواعد البيانات
![[صورة: 10.2_View_main.png]](https://www.embarcadero.com/images/rad-studio/tokyo/10.2_View_main.png)
قائمة العرض تم تريتيبها بطريقة أسرع للوصول بالإضافة إلى أنه تم اضافة قائمة فرعية جديدة
VCL
1.أول شيء و هو تسحينات في الشاشت ذات العرض الحالي نقطة في كل بوصة DPI و هذا الأمر بالنسبة للعديد من المكونات تم تصحيحها
RTL
![[صورة: Tethering_Synchronize.png]](https://www.embarcadero.com/images/rad-studio/tokyo/Tethering_Synchronize.png)
مكتبة وقت التشغيل تم إضافة العديد من التحسنات لها
1.تدعم اللينيكيس 64 بيت
2.عدة دوال جديدة خاصة بالهاش
إلى هنا نتهي من درس اليوم
يمكنك مشاهدة الفيديو قبل كل شيء
تنبيه الفيديو باللغة الانجليزية لكن يمكنك الضغط على زر الترجة لتشاهد الترجمة العربية و شكرا
الفيديو من هنا
أولا : التحميل
حاليا الرابط المتاح للتحميل هو تحميل نسخة تجريبية Trail التحميل من هنا
تحميل النسخة حجمها 6GB من هنا
ثانيا :التثبيت :
![[صورة: install-joomla-engine.jpg]](https://s.tmimgcdn.com/blog/wp-content/uploads/2016/06/install-joomla-engine.jpg)
و هناك طريقتان من التثبيت
إذا حملت ملف ESD فالتثبيت سيكون مع التحميل أي أونلاين و مع اختيارك انت للأشياء التي تريدها و بالتالي تقليل الكثير من الحجم إذا لم تكن تحتاج كل شيء
و اذا عملت ملف ISO
فالتثبيت سيكون بالطريقة المعتادة
إذا حملت ملف ESD فالتثبيت سيكون مع التحميل أي أونلاين و مع اختيارك انت للأشياء التي تريدها و بالتالي تقليل الكثير من الحجم إذا لم تكن تحتاج كل شيء
و اذا عملت ملف ISO
فالتثبيت سيكون بالطريقة المعتادة
ثالثا : مراجعة الجديد في النسخة
دعم اللينيكس :
![[صورة: Ubuntu-Tux.png]](https://2.bp.blogspot.com/-yXRQEswM1eQ/WNLAI2IJiFI/AAAAAAAAB6A/y22hot-Y7ckVTUbPD33O7yS8-fIK6YQJwCLcB/s640/Ubuntu-Tux.png)
و هو أهم شيء جائت به النسخة الجديدة من دلفي حيث يمكنك عمل تطبيقات من جهة السرفر على اللينيكس و هذا يتضمن تطبيقات الكونسول و WebBroker بالإضافة إلى DataSnap و هذا الدعم لكل من التوزيعيتين Ubuntu 16.04 LTS و RedHat Enterprise Version 7 و تستطيع الحصول على هذه الخاصية إذا كان لديك نسخة دلفي انتربرايز فما فوق Enterprise Edition
و هناك فرق كبير و هو قواعد البيانات و يمكن الوصول إليها عن طريق Firedac و بالنسبة لل RTL run time Library فيمكنك فالدخول إلى نضام ملفات لينيكس موجود و أيضا مكتبات البرمجة الخيطية Threading موجود
ملاحظة : لا يمكنك عمل تطبيقات ذات واجهة رسومية
الإضافات الجديدة في الفايرمونكي
![[صورة: FireMonkeyStatusBariOS_Option1.png]](https://www.embarcadero.com/images/rad-studio/tokyo/FireMonkeyStatusBariOS_Option1.png)
1.تم إضافة خاصيتين جديدية لصنف Tform و هما خاصتنا بشريط الحالة في نضام iOS و الخصايتان هما
SystemStatusBar.Visibility من اجل اضهار و اخفاء الشريط
SystemStatusBar.BackgroundColor من اجل تغير خلفية الشريط و هذا رائع جدا من اجل اضافة التناسق في البرنامج و نرى هذه الخاصية في أغلب التطبيقات المشهورة
2.تحسينات في مكون TMultiView
مثل توقيف تفاعل المتسخدم مع المكون عن طريقة خاصية Enabled
خيارات جديدة من أجل التحكم في مضهر حدود المكون
3.تحسينات في مكون TWebBrowser
4.خاصية CharCase في TEdit إختيارية
5.ستايلات جديدة هي macOSgraphite و AndroidWearDarkBlue
قواعد البيانات
1. تحسنات بالنسبة لل MySQL و MariaDB و firebird
2. مكون TFDDataMove تم حذفه و هذا ليس خبر سيء لانه يوجد البديل وهو TFDBatchMove
3.إضافة عدة تحسينات لمكون TFDBatchMove
4.مكون TFDMemTable أصبح بالإمكان التعديل على البيانات فيه أثناء التصميم
5.الان أصبح بالإمكان استخدام صور من نوع JPEG و PNG في مكون TDBImage
بيئة التطوير IDE
2. مكون TFDDataMove تم حذفه و هذا ليس خبر سيء لانه يوجد البديل وهو TFDBatchMove
3.إضافة عدة تحسينات لمكون TFDBatchMove
4.مكون TFDMemTable أصبح بالإمكان التعديل على البيانات فيه أثناء التصميم
5.الان أصبح بالإمكان استخدام صور من نوع JPEG و PNG في مكون TDBImage
بيئة التطوير IDE
![[صورة: 10.2_View_main.png]](https://www.embarcadero.com/images/rad-studio/tokyo/10.2_View_main.png)
قائمة العرض تم تريتيبها بطريقة أسرع للوصول بالإضافة إلى أنه تم اضافة قائمة فرعية جديدة
VCL
1.أول شيء و هو تسحينات في الشاشت ذات العرض الحالي نقطة في كل بوصة DPI و هذا الأمر بالنسبة للعديد من المكونات تم تصحيحها
RTL
![[صورة: Tethering_Synchronize.png]](https://www.embarcadero.com/images/rad-studio/tokyo/Tethering_Synchronize.png)
مكتبة وقت التشغيل تم إضافة العديد من التحسنات لها
1.تدعم اللينيكيس 64 بيت
2.عدة دوال جديدة خاصة بالهاش
إلى هنا نتهي من درس اليوم


![[-]](https://delphi4arab.net/forum/D4A2020/collapse.png)