إشترك

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 ؟ و كيفية العمل بها في الدلفي ؟


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


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


عرض من : الكورس الشامل لبرمج الدلفي : ماهي الأخطاء البرمجية ؟ و ماهي أنواعها ؟


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


عرض من : الكورس الشامل لبرمج الدلفي : إنشاء مكون ديناميكيا أثناء التشغيل


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

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


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




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