إشترك

إلى اللقاء


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

الآن كل ما أتركه لكم الآن هو عبارة عن مجموعة من الدروس مرتبة هنا على شكل سلاسل تستطيعون مشاهدتها و تحميلها في أي وقت 

  1. دورة إحتراف البرمجة بلغة دلفي : عبارة عن جزء من دورة و فيه بعض الأساسيات حول استخدام اخر اصدارات دلفي و البرمجة بلغة دلفي عامة تتكون السلسة من 11 درس يمكنكم الوصول إليها من هنا
  2. كورس إحتراف برمجة تطبيقات قواعد البيانات بالدلفي : و هذه هي أكبر دورة في الدلفي و يمكنك إستخدامها من أجل البدء في عمل برامجك التجارية أو عمل برنامج التخرج الذي تريده و هذه ادلورة فيها 50 درس و هي للمبتدئين يمكنكم الوصول إليها من هنا
  3. مدخل نحو برمجة تطبيقات الأندرويد بالدلفي : و هو الكورس الوحيد بلغة الدلفي بالعربية بالصوت و الصورة لمن يريد تعلم عمل برامج أندرويد باستخدام الدلفي الدورة للمبتدئين من الصفر و فيها 25 درس و يمكنكم الوصول إليها من هنا
  4. عرض من الكورس الشامل : هذه مجموعة من الدروس المنوعة من أساسيات و مكونات إلى قواعد البيانات و فيها 15 درس و هي مجانية يمكنكم الوصول إليها من هنا
  5. دلفي : هذه السلسة ستكون مفتوحة كنت أخطط لعمل الكثير من الفيديوهات في هذه السلسة و ربما سأكملها فيها 5 دروس فقط يمكنكم الوصول إليها من هنا 
  6. سؤال دلفي : هذه السلسة عبارة عن فيديوهين فقط لم تكتمل للاسف و فيها إجابة لبعض الأسئلة التي طرحها المتابعون و يمكنكم الوصول إليها من هنا 
  7. سلسلة تعرف : هي سلسة فيديوهات بسيطة من 6 فيديوهات و فيها شرح لعنصر ما أو خاصية ما بشكل سريع و يمكنكم الوصول إليها من هنا
  8. دورة عمل برنامج تسير مخزون بالدلفي : و هي أكثر الدورات مشاهدة على القناة الأولى و هي سلسلة من 16 درس مقدمة للمبتدئين في المجال و تعلمهم كيفية عمل برنامج بسيط إبتدائا من قواعد البيانات إلى تصميم البرنامج و يمكنكم الوصول إليها من هنا 
  9. سلسلة دروس دلفي : هي عبارة عن مجمعوة من الفيديوهات المنوعة باستخدام عدة إصدارات من الدلفي و فيها شرح للعديد من الأمور المتعلقة بقواعد البيانات و تصميم واجهة المستخدم و فيها أكثر من 20 فيديو و يمكنكم الوصول إليها من هنا
  10. نصائح و خدع : و هي سلسلة من الدروس الرائعة و البسيطة بطريقة كيف تشرح لك طريقة عمل شيء محدد و فيها 12 درس و هي رائعة أنصحكم بها و يمكنكم الوصول إليها من هنا  
  11. فيديوهات : الان هذه هي كل السلاسل المرتبة الموجودة في القنوات الثلاثة لكن توجد فيديوهات غير مضمنة في هذه القنوات مثل فيديوهات البث المباشر و طرق التحميل و يمكنكم الوصول إليها فقط عن طريق البحث في القناة و تصفح كل الفيديوهات 
إلى هنا هذه هي كل الفيديوهات المسجلة في سلاسل و الباقي منثور في كل مكان ههههه المهم عدد الفيديوهات هو 179 فيديو و هو عدد لا بأس به بالاضافة للكتب و المقالات الموجودة في الموقع و أيضا توجد عدة قنوات أخرى يمكنك التعلم منها مثل قناة Samer assil من هنا و قناة عبد القادر عبد القادر من هنا و قناة Hicham Laichi من هنا  و قنوات اخرى كثيرة
-------------------------------------------------------------------------------

الآن سننتقل للجزء المدفوع و هو دورة واحدة متكاملة من الصفر إلى الاحتراف في لغة الدلفي سعر الدورة هو 4000 دج و فيها العديد من المرفقات مثل برامج كاملة مع الكود سورس مثل برنامج المبيعات و يوجد له شرح بالفيديو من الصفر في الدورة أيضا هذه الدورة أنصح بها بشدة ليس لانها مدفوعة بل بسبب محتواها الجيد جدا الدورة فيها 256 درس و فيها 35 ساعة من الشرح و بالنسبة لي فهي يمكن اعتبارها مرجع لمن يريد احتراف البرمجة بلغة دلفي أو البدء بها من الصفر هذه الدورة و كل التفاصيل عنها موجودة و يمكن الوصول إليها من هنا

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


تحميل و تثبيت و شرح الجديد في دلفي 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
و بعد الإطلاع على الكتاب أحببت أن أشاركه معكم و كما هو معلوم فإن الشكرة تقدم كل هذه الكتب بكشل مجاني
و أترك لكم الرابط الرسمي من الشركة و رؤية الكتب الأخرى من هنا

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