تحميل و تثبيت و شرح الجديد في دلفي 10.2 توكيو Delphi 10.2 Tokyo Download install and review


السلام عليكم و مرحبا بكم في درس جديد و في أحلى أوقات السنة هذا الوقت الذي فيه الإصدار الجديد من دلفي الإصدار و كما تعودنا في آخر إصدارات دلفي فلقد بدأنا بسياتل ثم انتقلنا لبرلين و الان محطتنا في توكيو عاصمة اليايان و من طوكيو سيضاف اللينكس (Server) إلى القائمة التي تضم كل من الويندوز و الماك اوس و الايفون و الاندرويد في هذا الدرس سنتحدث عن أهم الأشياء في هذا الإصدار و قبلها سنتحدث عن التحميل و التثبيت :
يمكنك مشاهدة الفيديو قبل كل شيء 
تنبيه الفيديو باللغة الانجليزية لكن يمكنك الضغط على زر الترجة لتشاهد الترجمة العربية و شكرا


أولا : التحميل
حاليا الرابط المتاح للتحميل هو تحميل نسخة تجريبية Trail التحميل من هنا
تحميل النسخة حجمها 6GB  من هنا

ثانيا :التثبيت :
و هناك طريقتان من التثبيت
إذا حملت ملف ESD فالتثبيت سيكون مع التحميل أي أونلاين و مع اختيارك انت للأشياء التي تريدها و بالتالي تقليل الكثير من الحجم إذا لم تكن تحتاج كل شيء
و اذا عملت ملف ISO
فالتثبيت سيكون بالطريقة المعتادة 

ثالثا : مراجعة الجديد في النسخة

دعم اللينيكس : 

و هو أهم شيء جائت به النسخة الجديدة من دلفي حيث يمكنك عمل تطبيقات من جهة السرفر على اللينيكس و هذا يتضمن تطبيقات الكونسول و WebBroker بالإضافة إلى DataSnap و هذا الدعم لكل من التوزيعيتين Ubuntu 16.04 LTS و RedHat Enterprise Version 7 و تستطيع الحصول على هذه الخاصية إذا كان لديك نسخة دلفي انتربرايز فما فوق Enterprise Edition
و هناك فرق كبير و هو قواعد البيانات و يمكن الوصول إليها عن طريق Firedac و بالنسبة لل RTL run time Library فيمكنك فالدخول إلى نضام ملفات لينيكس موجود و أيضا مكتبات البرمجة الخيطية Threading موجود
ملاحظة : لا يمكنك عمل تطبيقات ذات واجهة رسومية
الإضافات الجديدة في الفايرمونكي

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

قائمة العرض تم تريتيبها بطريقة أسرع للوصول بالإضافة إلى أنه تم اضافة قائمة فرعية جديدة

VCL

1.أول شيء و هو تسحينات في الشاشت ذات العرض الحالي نقطة في كل بوصة DPI و هذا الأمر بالنسبة للعديد من المكونات تم تصحيحها
RTL

مكتبة وقت التشغيل تم إضافة العديد من التحسنات لها
1.تدعم اللينيكيس 64 بيت
2.عدة دوال جديدة خاصة بالهاش
إلى هنا نتهي من درس اليوم

4.مراجعة كتاب Programation Delphi


السلام عليكم و مرحبا بكم في فيديو جديد في فيديو اليوم إن شاء الله سأقوم بعمل مراجعة سريعة لأحد الكتب الخاصة بالبرمجة بلغة الدلفي المتوفرة في الجزائر و الكتاب باللغة الفرنسية
هذه أول مرة أقوم فيها بعمل مراجعة و لقد استخدمت كاميرا الهاتف الجديد و أتمنى أن تكون الجودة أحسن من الاعمال السابقة و اذا عندكم أي نصائح خاصة بالتوصير فمشكورين أكتبوها في التعليقات أو أرسلوها لي ستكون مفيدة جدا 


3.ماهو الحل في حالة ضياع أو تلف أحد ملفات المشروع في الدلفي


السلام عليكم و مرحبا بكم في فيديو جديد في هذا الفيديو سنتحدث عن شيء مهم جدا و لربما قد عانى البعض من مشكلة أنه حذف أحد ملفات المشروع أو تلف و وواجه مشكلة حينها و هذا الأمر حدث لي أحد المرات حيث أن الملف تلف و لم أعرف السبب لكني تمكنت من حل المشكلة و الشرح موجود في الفيديو . أتمنى أن يعجبكم الفيديو و لا تنسو الإشتراك في القناة


1.أفضل برنامج أيقونات للمصممين و المبرمجين

1.أفضل برنامج أيقونات للمصممين و المبرمجين 


 السلام عليكم و مرحبا بكم في درس جديد في هذا الدرس سنتعرف على واحد من أفضل 
البرامج الخاصة بالأيقونات
البرنامج فيه أكثر من 40 ألف أيقونة بعدة أنواع و عدة أحجام و أيضا عدة ألوان
بالإضافة أنه مجاني و متوفر على شكل برنامج للويندوز


حساب إجمالي حقل معين (كود دلفي)


السلام عليكم و مرحبا بكم في درس جديد  . هذا الدرس و هو عبارة عن مقال كتابي سنقوم فيه بشرح دالة تقوم بحساب مجموع حقل ما من جدول و في البداية دعوني أشير إلى بعض النقاط المتعلقة بهذا الدرس أو هذا الكود  عموما :
  • هذه الطريقة لا تعتبر الأفضل في الحساب
  • هذه الطريقة تكون بطئية في حالة عدد كبير من السجلات
  • توجد عدة طرق أخرى للحساب مثل استعمال إستعلامات SQL
سأضع لكطم الكود في قالب مناسب على شكل دالة بسيطة لكي تستخدموها في أي برامج لديكم أو تضيفوها لمكتباتكم 
function ColSum(Table: TDataSet; ColName: String): Double;
begin
  try
    Table.DisableControls;
    Table.First;
    Result := 0;
    While not(Table.EOF) do
    begin
      Result := Result + Table.FieldByName(ColName).AsFloat;
      Table.Next;
    end;
  finally
    Table.EnableControls;
  end;
end;
الأن هذه الدالة جاهزة مباشرة للإستخدام فقط قم بنسخها و لصقها في أي وحدة تريد و إبدأ الإستخدام . طريقة الإستخدام بسيطة جدا
مثال : لديك جدول إسمه Sells و فيه حقل إسمه Total , تريد مجموع قيم الحقل Total :
ColSum(Sells,'Total'); 
 و تريد وضع النتيجة في label مثلا :
Label.caption := ColSum(Sells,'Total').Tostring;
الآن لنأتي و نتعرف على أجزائ الدالة :
أولا لدينا 2 برامتر الأول هو الجدول و يمكنك وضع الجدول الذي أردت مثلا : Fdtable,ADOTable,ADOQuery...


  • ثم تكتب إسم الحقل بشكل صحيح و هذه الدالة تنتج لنا متغير من نوع Double و يمكنك تغيير نوعه لما يناسب حالتك إذا لم تكن double توفر المطلوب
  • نأتي لعبارة الدالة أولا توجد Try ... finally  و هو في حال حدث أي مشكل في عملية الحساب يقوم بعمل تفعيل لمكونات من جديد
  • ثم بعدها نجد الأجراء DisableControls و EnableControls في الأخير ولهما دور مهم في زيادة سرعة عملية الحساب و هذا بتوقيف المكونات و تفعيلها من جديد 
  •  بعدها أستخدمت عبارة الشرط While و كان معنى الشرط هو إذا كان الجدول ليس في نهايته دعوني أصيغها بطريقة أخرى في البداية أستخدمت الكود First ‘لى الجدول لنقله للسجل الأول و بعدها قلت له بينما الجدول ليس في نهايته قم بالتالي ... و بعدها يقوم بعملية الحساب حيث ان قيمة النتيجة هي قيمتها الحالية + قيمة الحقل ثم نقول له انتقل للسجل الاخر و يكرر نفس العملية إلى أن يصل إلى نهاية الجدول EOF و هذا ببساطة كل ما في الأمر دالة بسيطة جدا و مع نتائج رائعة
في الأخير أتمنى أن يكون درس اليوم قد أعجبكم و السلام عليكم

مراجعة مكون SMDBGrid المجاني




السلام عليكم و مرحبا بكم في موضوع جديد في هذا الموضوع الكتابي سنتحدث عن أحد المكونات المجانية مكون اليوم مقدم من scalabium إسمه SMDBGrid و هو عبارة عن خليفة لمكون Dbgrid لكن مع اضاافت و تطويرات رائعة و الجميل أن المكون مجاني و يدعم كل نسخ الدلفي بدأ من النسخ القديمة إلى احدث نسخة و هي دلفي 10.1 برلين و هذه قائمة النسخ المدعومة
D3-D2005, CB3-6, BDS2006/2007/2009/2010/XE/XE2/XE3/XE4/XE5/XE6/XE7/XE8, RAD Studio 10 Seattle, 10.1 Berlin
قبل التحدث عن مزايا هذا المكون سنتحدث يجب تحميله و تثبيته أولا : 
التحميل منها مع الكود سورس مجانا
و هذا رابط لمجموعة من الأمثلة التطبيقية للتعرف على خصائص المكون من هنا
  • دعم تجميع البيانات في شكل مجموعات : و هذه الاخصة جميلة جدا فهي تمكنك من عمل تصنيف مناسب للبيانات مثلا تقوم باضهار كل العملاء في بلد  ما 

  • التسلسل الهرمي : و هذه الخاصية جميلة جدا في حيث إذا كان لديك عدة حقول تصنفها تحت تصنيف واحد فليس هناك  داع بعد الان لفصلها بل عملها تحت تصنيف واحد اخر اكبر منها و هكذا
  • الهوامش :  و هي إحدى أهم الخصائص في البرامج التي فيها بيانات كثيرة فهنا تحتاج لتقليل من النوافد و العمليات و اضهار النتائج و المعلومات في الوقت الفعلي في أقرب نقطة لتلك التفاصيل من المعلومات
  • خصائص أخرى : بألأغضافة لهذه الخصائص الرئيسية نجد عدة خصائص أخرى فرعية يمكن برمجتها بسهولة يدويا ( حتى الخصائص السابقة ممكنة لكن برمج بذكاء ) 

  1. بالنسبة لنا كعرب أول شيء هو دعم BiDiMode  الخاصة باللغة العربية
  2. الانتقال بين الخلايات باستخدام زر enter
  3. تحديد السجلات
  4. عرض مكون checkbox في الحقول من النوع المنطقي
  5. خاصية المحاذاة التلقائية و حساب عرض الأعمدة المناسب للشاشة
  6. كل التغيرات أثناء التشغيل على المكون يمكن حفها في مسجل النضام
  7. مرفق مع قائمة منبشقة لأهم العمليات على الجداول مثل الإضافة و الحذف ..
  8. مع إمكانية عرض الحقول الخاصة بالصور على المكون مباشرة

ماذا عن نسخة دلفي القادمة ؟ (الملخص)


السلام عليكم و مرحبا بكم في مقال جديد هذا المقال سيكون تمهيدا للاصدار الجديد من الدلفي و كما عودناكم في كل اصدار نقوم بعمل الكثير من الحديث حوله و نتحدث حول خصائصه و هذا هو ما نريده و ما سيكون مع هذه النسخة و التي ستكون انتقالة في نسخ دلفي لإنها و بكل بساطة الدلفي ستكون داعمة للينكيس جزئيا في الإصدار القادم و هذا الامر هو ما سيكون سبب كثير يجعل الكثيرين ينتقلون للدلفي فمعضمهم لم يكن يحاول التقرب منها لعدة اسباب و هذا احد تلك الأسباب أما الان فاللينيكس متاح .
أما بالعودة إلى الشيء الأكثر شهرة و هو قرد النار فلقد جاء بالعديد من الروائع متاجاهلين بعض الخصائص و الاضافت الجديدة سنتحدث عن أهم ماهو قادم منها العديد من التحسينات في مكون TMultiView و الدعم الكامل لما يدعى بالتنفيذ المتعدد للخيوط بالنسبة لل TBitmap و TCanvas و أيضا مجموعة جديدة من الستايلات الجميلة مع عدة تحسينات بالنسبة للفايربيرد و MySQL  و تطوير ألإضل في مكون TFDBatchMove الخاص بنقل البيانات في دفعات  و من الاأشياء الجميلة الاخرى في VCL أنه تم دعم الصور من نوع Png و Jpeg بالنسبة لمكون TDBImage و بالنسبة للهاش فيوجد فيه العديد من الاتحسنات ايضا مع وضائف جديدة و بالنسبة للبيئة نجد تصحيح لعدة مشاكل و تحسنات جديدة مثل زيادة سرعة الأقلاع
هذا كان هو الملخص فقط و عند الإصدار الرسمي سيكون هناك موضوع مفصل بإذن الله 
تابعونا...

كتاب Succinctly الجديد : إستعلامات SQL


مرحبا بكم .. قبل أيام اصدرت شركة Succinctly تاب جديد و المعرفو أن هذه الشركة تقدم العديد من الكتب المجانية و تمتاز أنها تقدم لك زبدة الموضوع مع نضائح و تلميحات رائعة تفيدك كثيرا و المميز جدا ان المحتوى مرتب بشكل جميل و مقدم في حوالي 100 صفحة فقط .و اخر كتاب لها من تأليف Nick Harrison
و بعد الإطلاع على الكتاب أحببت أن أشاركه معكم و كما هو معلوم فإن الشكرة تقدم كل هذه الكتب بكشل مجاني
و أترك لكم الرابط الرسمي من الشركة و رؤية الكتب الأخرى من هنا

الفيديو الأخير على القناة..وداعا


مرحبا بكم أَعزائي ليس من عاداتي استخدام عناوين ملفتة مثل هذه لكن هذا الفيديو تكريما لقناتي الأولى التي كانت هي مدخلي و سببي الوحيد في دخول عالم البرمجة  و ترك القناة هو أمر صعب بالنسبة لي لكن و نضرا للأسباب التي ذكرتها في الفيديو فتوجب علي ترك القناة و التقدم خطوة نحو الأمام
أترككم مع الفيديو


عرض من : الكورس الشامل لبرمج الدلفي : ربح المال اونلاين كمبرمج دلفي


مرحبا بكم ...
هذا الفيديو هو عبارة عن عرض مجاني من الكورس الشامل في البرمجة بلغة دلفي ( الكورس الشامل في برمجة تطبيقات ويندوز بالدلفي ) و هو فقط لمعرفة المحتوى و طريقة العمل و الشرح لكي تعرف إذا كنت تريد الإشتراك في الكورس أو لا ؟
هذا الفيديو مقتطف من الفصل  الخاص بتعلم العمل التجاري و ربح المال  و في هذا الدرس سنتعرف على مجموعة من الماوقع التي تساعدك  على استخدام مهاراتك البرمجية و البدأ بجني المال منها و ماهي افضل المواقع لمبرمجي الدلفي


عرض من : الكورس الشامل لبرمج الدلفي : كيفية القيام بالهاش في الدلفي


مرحبا بكم ...
هذا الفيديو هو عبارة عن عرض مجاني من الكورس الشامل في البرمجة بلغة دلفي ( الكورس الشامل في برمجة تطبيقات ويندوز بالدلفي ) و هو فقط لمعرفة المحتوى و طريقة العمل و الشرح لكي تعرف إذا كنت تريد الإشتراك في الكورس أو لا ؟
هذا الفيديو مقتطف من الفصل  الخاص بتعلم الأفكار وز الخدع و في هذا الدرس سنتعرف على كيفية القيام بعملية الهاش او التشفير الذي لا رجوع منه او دالة الطريق الواحد 

عرض من : الكورس الشامل لبرمج الدلفي : تنظيم و تهيئة الكود الخاص بك بضغطة زر


مرحبا بكم ...
هذا الفيديو هو عبارة عن عرض مجاني من الكورس الشامل في البرمجة بلغة دلفي ( الكورس الشامل في برمجة تطبيقات ويندوز بالدلفي ) و هو فقط لمعرفة المحتوى و طريقة العمل و الشرح لكي تعرف إذا كنت تريد الإشتراك في الكورس أو لا ؟
هذا الفيديو مقتطف من الفصل  الخاص بتعلم بضع الأشياء الجديدة و الجميلة في الدلفي  و في هذا الدرس سنتعرف على كيفية تنظيم الكود الخاص بك و جعله في شروط مناسبة لكي يسهل قرائته و هذا عن طريق تهيئة الكود 


عرض من : الكورس الشامل لبرمج الدلفي : نقل مؤشر الفأرة إلى مكون معين ؟


مرحبا بكم ...
هذا الفيديو هو عبارة عن عرض مجاني من الكورس الشامل في البرمجة بلغة دلفي ( الكورس الشامل في برمجة تطبيقات ويندوز بالدلفي ) و هو فقط لمعرفة المحتوى و طريقة العمل و الشرح لكي تعرف إذا كنت تريد الإشتراك في الكورس أو لا ؟
هذا الفيديو مقتطف من الفصل  الخاص بتعلم عمل برنامج مبيعات كامل  و في هذا الدرس سنتعرف على طريقة نقل مؤشر الفأرة من مكان إلى مكان محدد مثلا في وسط مكون ما ؟ و بعض الأشياء الاخرى 



عرض من : الكورس الشامل لبرمج الدلفي : ماهي ال ARRAY DML ؟


مرحبا بكم ...
هذا الفيديو هو عبارة عن عرض مجاني من الكورس الشامل في البرمجة بلغة دلفي ( الكورس الشامل في برمجة تطبيقات ويندوز بالدلفي ) و هو فقط لمعرفة المحتوى و طريقة العمل و الشرح لكي تعرف إذا كنت تريد الإشتراك في الكورس أو لا ؟
هذا الفيديو مقتطف من الفصل  الخاص بتعلم برمجة تطبيقات قواعد البيانات  و في هذا الدرس سنتعرف على  ماهي Array dml ؟ و كيفية العمل بها في الدلفي ؟


عرض من : الكورس الشامل لبرمج الدلفي : ماهو نموذج الحقيبة ؟


مرحبا بكم ...
هذا الفيديو هو عبارة عن عرض مجاني من الكورس الشامل في البرمجة بلغة دلفي ( الكورس الشامل في برمجة تطبيقات ويندوز بالدلفي ) و هو فقط لمعرفة المحتوى و طريقة العمل و الشرح لكي تعرف إذا كنت تريد الإشتراك في الكورس أو لا ؟
هذا الفيديو مقتطف من الفصل  الخاص بتعلم قواعد البيانات و في هذا الدرس سنتعرف على كيفية و مراحل عمل نمذج الحقيبة و ماهو هذا النموذج الرائع؟


جميع الحقوق محفوظة لــ تعلم دلفي بالعربية 2015 ©