إشترك

أكبر مكتبة لتعلم الدلفي 90 كتاب


أكبر مكتبة لتعلم الدلفي 90 كتاب


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












تعلم دلفي بالعربية


برمجة برنامج متعدد المستخدمين - 1 -


برمجة برنامج متعدد المستخدمين - 1 - 

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

الدرس 8 - سلسلة دلفي للجميع -


الدرس 8 - سلسلة دلفي للجميع -
في الدرس الثامن من السلسلة سنتطرق لخدعة في الدلفي حيث تتمكونو من الإضافة مثلا لديكم جدولان و تريد أن تضيف المعلومات من الجدول الأول و هناك حقول متشابهة فكيف تقوم بالإضافة دون أن تكتب و لا كلمة فقط تختار تسجيلة ما من حقل مربوط بينها أما لمن يريد الفهم أكثر أو معرفة الطريقة فهذا الدرس الجديد يشرح لكم هذا و أيضا يشرح لنا الدرس كيفية عرض التقارير أما الآن أترككم مع الدرس أتمنى أن ينا اعجابكم و ألقاكم في درس آخر
الرابط المباشر من هنا
المشاهدة مباشرة 
لا تنسو الإشتراك بالقناة


كيفية إضافة الصور إلى قواعد البيانات في الدلفي

كيفية إضافة الصور إلى قواعد البيانات في الدلفي

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


التحميل
رابط آخر
من هنا
طريقة التحميل للرابط الاني

عمل برامج قواعد البينات للهاتف و الأجهزة الأخرى


عمل برامج قواعد البينات للهاتف و الأجهزة الأخرى

في هذا الدرس سنتطرق لمشكلة ستواجهك عندما تريد البدء بعمل أول برنامج لك و يكون متعدد المنصات أول مشكلة هي ربط قواعد البينات و سيتم حلها باستخدام مكونات unidac  و يمكن تحميلها من هنا  حيث يمكنك متابعة الدرس التالي لمعرفة نضرة عن هذه المكونات من هنا و بعدها اطلع على الموضوع التالي اذا كان لديك الدلفي 7 من هنا أما الآن فسيكون الدرس عن حل المشكلة الأولى بالإضافة إلى المشكلة الثانية التي هي كيف تضهر المعلومات فمثلا في برامج الحاسوب فقط تستطيع هذا عن طريق dbgrid  و المكونات الأخرى لكن الىن في البرامج المتعددة المنثات يجب أن تعرف أن هناك مكونات جديدة و عناصر يجب أن تتعرفوا عليها و لهذا أقدم لكم هذا الدرس أتمنى أن ينال إعجابكم 
التحميل
رابط 2
طريقة التحميل للرابط 2

الدرس 7 - سلسلة دلفي للجميع - برنامج متعدد المنصات

عمل برامج متعددة المنصات بالدلفي

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

الخطوات الأساسية لحماية برامجك من الهندسة العكسية - هام جدا -


الخطوات الأساسية لحماية برامجك من الهندسة العكسية - هام جدا -

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

  • كلمة السر

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

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

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


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

4 مراحل لإعداد برنامج مذكرة تخرج ناجحة - مقال نضري -


4 مراحل لإعداد مذكرة تخرج ناجحة

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

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

تحميل برنامج شهادة لاستخراج الشهادات المدرسية

تحميل برنامج صناعة/استخراج الشهادات المدرسية 

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

يمكن للجميع الحصول على المشروع مع الكود سورس جاهزا من هنا










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

البحث في قواعد البيانات في الدلفي عن طريق الفلترة


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

السلام عليكم أتركو رأيكم في الدرس

ربط أي قاعدة بيانات مع الدلفي عن طريق Unidac

ربط أي قاعدة بيانات مع الدلفي عن طريق Unidac


كما قلنا في الدرس الموضوع السابق اليوم سنشرح طريقة ربط أي قاعدة بينات كان نوعها مع الدلفي بواسطة مكونات Unidac  في النسخة المجانية من المكونات أولا ماهي قواعد البيانات التي يمكننا أن نربطها بواسطة هذا المكون ؟ الجواب هو : 
  1. MS Access
  2. FireBird
  3. InterBase
  4. Oracle
  5. MySql
  6. SQL Server
و قواعد البينات الأخرى حيث يمكن ربط بعض هذه البيانات مباشرة دون وسيط لكن هناك بعض قواعد البينات التي تستلزم وسيطا مثل access  فكيف يمكن العمل مع هذه المكونات فلنكتشف هذا في الدرس التالي و أتمنى أن يعجبكم الدرس و لمن أراد تحميل المكونات و معرفة بعض خصائصها
إضغط هنا

فرجة ممتعة للجميع
يرجى اختيار الدقة HD لحسن الفهم
و السلام عليكم

تحميل + تثبيت + شرح مكونات UniDac

تعتبر هذه المكونات من أفضل مكونات التعامل مع قواعد البيانات و هي عنوان درسنا لهذا اليوم حيث سنتعرف على إحدى المكونات التي تساعد مبرمجي قواعد البينات و تسهل عليهم الكثير من الأمور و هذه المكونات كما رأيتم من العنوان هي مكونات unidac و هذا إختصار لكلمة Universal Data Access Components أولا رابط تحميل المكونات من هنا الآن شرح التثبيت أمر التثبيت تطرقنا له في العديد من الدروس السابقة و هو سهل خاصة في الإصدارات الجديدة لكن نحن سنقوم بشرح التثبيت في الدلفي 7 و نبدأ على بركة الله :
أولا بعد تحميل الملف من الرابط المخصص له يجب القيام بعملية تثبت عادية مثل التي تقومون بها في أي برنامج آخر
ستظهر نافذة تخبرك بأنك غير مسجل و لديك 60 يوم للتجربة هذا أمر رائع من الشركة devart لانها تمنحنا هذا القدر من الأيام
بعد هذا ستجد أن البرنامج قد تم تثبيته بسهولة و تم إضافة قائمة خاصة بمكونات UniDac يعني أمر سهل جدا تثبيت هذه المكونات
الآن سنذهب للشرح :
تسمح لك هذه المكونات بالربط أو الوصول لمختلف قواعد البيانات و هذا رسم من الشركة يوضح لنا ماهي انواع قواعد البينات التي يدعمها و طريقة الربط أي مبراشرة أو عن طريق وصلة





يعني تدعم جميع أنواع قواعد البيانات المشهورة و المستخدمة من طرفنا في الدروس أما الرائع فيها هو تعدد المنصات فهي تعمل في لغات البرمجة التالية : دلفي و سي ++ ثم لازاراس و بالإضافة لهذا فهي تعمل في انضمة التشغيل التالية على الويندوز و الأندرويد و ios و لونيكس و تعمل على أنضمة 32 و 64 بايت


  1. الآن أفضل طريقة للتمتع بمزايا هذا البرنامج هي شرائه من هنا
سنوافيكم بجديد برامج الشركة بالإضافة لدرس عن كيفية التعامل مع بعض هذه المكونات و السلام عليكم و رحمة الله

إصنع البرامج المتعددة المنصات في الدلفي الجدد


إصنع البرامج المتعددة المنصات مع الإصدار  الجديد من دلفي

لغة البرمجة دلفي من أفضل و أسهل لغات البرمجة و البرمجة بهذه اللغة تعتمد على أكواد لغة باسكال و هذه اللغة البرمجية لم تكن مشهورة في الماضي عند العرب و لم يكن لها صدى كبير في الأواسط العربية و لكن مع مرور الوقت تطورت اللغة و وصولها للإصدار xe7 أصبح بإمكان المبرمجين بلغة الدلفي صناعة و تطوير برمجيات متعددة المنصات و هذا معناه البرنامج الذي تطوره لا ينحصر فقط على جهاز معين أو نضام تشغيل معين فالبرنامج الذي تطوره يعمل على أغلب الاجهزة و أنضمة التشغيل حيث يعمل على :
1- الويندوز windows 32/64 bits: الحواسيب اللوحية و الأجهزة ألأخرى
مركز تحميل الصور
2-os x و ios بالإضافة ل Android : الهواتف و اللوحات التي تعمل بهذه الأنضمة
مركز تحميل الصور
و لكن هذا ليس فقط ماتوفره هذه النسخة الجديدة من برنامج الدلفي بل يوجد المزيد حيث يمكنكم :
  1. 1- إنشاء تقارير سهلة بعدة معدات للتقارير فيتوفر الإصدار الجديد على آخر الإصدارات من مكونات طباعة التقارير rave report و fast-report
  2. 2- عمل قواعد بيانات قوية و ذات حماية عالية وسهولة الإستخدام
  3. 3- إضافات جميلة و إمكانية إختيار التصميم المناسب لك مجانا
  4. 4- مكونات FireDAC للتعامل مع جميع قواعد البينات بسهولة تامة
  5. 5- لا داعيا لشراء النسخة إذا كان لديك ترخيص من الإصدار السابق
  6. 6- مع توفر مصادر التعلم الخاصة بلغة الدلفي إبدأ الىن بتعلم البرمجة بلغة الدلفي بالعربية أو بالانجليزية
  7. 7- لا ننسى دعم اللغة العربية و دعم جميع اللغات عن طريق unicode

و على غرار لغات البرمجة الأخرى تعتمد لغة الدلفي على المكونات و هذا معناه وداعا لتضيع الوقت و كتابة الأكواد البرمجية الطويلة من أجل تصميم زر فقط مع كل هذا نجد أيضا أن هذه اللغة تجمع بين قوة لغة c و سهولة لغة البيسك
الآن يمكنكم تحميل الإصدار المجاني من البرنامج من الموقع الرسمي للشركة من الرابط التالي
تنبيه : هذا الإصدار صالح لمدة 30 يوم فقط
تحميل الإصدار الغير مجاني بحجم 5 جيقا من الرابط التالي
أما الصورة التالية فتشرح لنا ما معنا تعدد المنصات
مركز تحميل الصور
حيث توضح الصورة أنه من خلال مكونات firedac يمكن التعامل مع أغلب برامج قواعد البينات ثم يمكن التعامل معها بواسطة الانترنت أي تطبيقات على الانترنت و عن طريق بعض الأفكار و الإبداع تصل إلا جميع انواع الأجهزة و الآنضمة و مع هذا تبقى لغة البرمجة دلفي لغة غير واسعة الإنتشار و مع هذا الإصدار الجديد ستلقى رواجا كبيرا في السوق

أغنى المبرمجين في العالم


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

Larry Page
المؤسس الشريك لشركة جوجل و هو أحد الأطراف في تأسيس هذه الشركة العملاقة في مجال التكونولوجيا
Sergey Brin
المؤسس الشريك لشركة جوجل يعني اللذان يتصدران القائمة هما مؤسسا شركة جوجل العالملة

Tim Berners Lee
من منا لا يعرفه مخترع الويب له كل الشكر و الفضل على هذا الإختراع
Matt MullenWeg
مخترع أفضل منصة للتدوين و مفتوحة المصدر وورد بارس التي يعمل عليها عدد لا متناهي من المدونين


Rasmus Lerdorf
صاحب أول إصدار من لغة php أي مخترع لغة برمجة مواقع الويب الأكثر جمالا و إستعمالا في وقتنا



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

برنامج متعدد المستخدمين في الدلفي - لا توفتك الفرصة -



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

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

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


الآن تم الإعلان على السلسلة و لكن بقي مرحة مهمة و هي التسجيل مجانا :
  • أولا ترك تعليق  عن رأيك في السلسلة و ترك وسيلة للإتصال بك لكي نرسل لك الدرس
  • 'وسائل الإتصال هي : بريد إلكتروني أو رابط  صفحتك على فايسوك أو أنت تطلب مني على الفا يسبوك الخاص بي من هنا  و لكن الشرط الأساسي هو ترك رأيك عن السلسلة في تعليق بالإضافة للوسيلة التي تريد أن أتواصل بك بها '

الآن تم الإعلان عن طريقة جديدة للتسجيل في السلسة و هي عن طريق التسجي في القائمة البريدية  و هذا الخيار يعتبر أفضل
جميع الحقوق محفوظة لــ تعلم دلفي بالعربية 2015 ©