تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
إنشاء مشروع باستخدام sql server و linq وتقارير crystal report
#1
[FONT=&amp]نحمده ونصلي على رسوله الكريم[/FONT]
[FONT=&amp]السلام عليكم ورحمة الله[/FONT]

[FONT=&amp]قد سمع الجميع عن هذه التقنية، وربما البعض قد استخدمها أيضاً، ولكن باعتقادي أنها غير مستخدمة بشكل كبير في عالم البرمجة العربية![/FONT]
Linq[FONT=&amp] تقنية استعلام عن البيانات بأشكال كثيرة، وليست محصورة في التعامل مع قواعد البيانات فقط. تجد فيها السهولة والقوة في آنٍ واحد، تخلو من التعقيدات، وتختصر الكود البرمجي، تصبح جداول وأعمدة قاعدة البيانات فئات وخصائص، يتم التعامل معها من كود لغة البرمجة المستخدمة....[/FONT]

[FONT=&amp]لو نظرنا لهذا الكود، على افتراض أن ([/FONT]Person[FONT=&amp]) فئة داخل المشروع:[/FONT]
كود :
[align=left]label1.Text = Person.Name;
textBox1.Text = Person.Age;

[/align]
[FONT=&amp]أو هذا الكود:[/FONT]
كود :
[align=left]Person.Name = "Abd Allah";
Person.Age = 40;

[/align]
[FONT=&amp]* أترك لك كتابة كود [/FONT]sql[FONT=&amp] لجلب البيانات من الجدول واستعراضها في الأدوات، أو تغيير قيمها، لتقارن ذلك بنفسك.[/FONT]

[FONT=&amp]البعض يرفض هذه الطريقة في التعامل مع قواعد البيانات، وذلك بأنها لا توحي للشخص أنه يتعامل مع قاعدة بيانات، والبعض يقول: هكذا ماتت [/FONT]sql[FONT=&amp]! لغة التعامل مع قواعد البيانات.[/FONT]
[FONT=&amp]الزبون لا يهمه الكود وشكلة، ولا التقنيات المستخدمة أو لغة البرمجة، ما يهمه أن يحصل على طلبه، والمبرمج يهمه الإنتاجية وسرعة البرمجة، كمان أن شكل وترتيب الكود له أهمية كبيرة أيضا، ناهيك عن التصميم وترتيب الأدوات....[/FONT]

[FONT=&amp]لن أطيل الكلام، ودعنا نبدأ مشروع صغير (دليل هاتف)، سوف نضع فيه ما يلزم لمشروع كبير إن شاء الله، فكل مشاريع قواعد البيانات متشابهة، فقط حجم المشروع وعدد الشاشات هما الفرق.[/FONT]
[FONT=&amp]
سوف يحتوي مشروعنا على ما يلي:[/FONT]

  1. [FONT=&amp]نموذج لتسجيل الدخول.
    [/FONT]
  2. [FONT=&amp]نموذج لإضافة مستخدم.
    [/FONT]
  3. [FONT=&amp]نموذج لحذف / إيقاف مستخدم.
    [/FONT]
  4. [FONT=&amp]نموذج لتعديل اسم المستخدم وكلمة المرور.
    [/FONT]
  5. [FONT=&amp]تبويب (أو لسان) لإدخال (اسم ورقم / أرقام هاتف في الدليل).
    [/FONT]
  6. [FONT=&amp]تبويب لتعديل البيانات (اسم، رقم / أرقام الهاتف).
    [/FONT]
  7. [FONT=&amp]تبويب لحذف البيانات (اسم، رقم / أرقام الهاتف).
    [/FONT]
  8. [FONT=&amp]تبويب لاستعراض البيانات.[/FONT]
[FONT=&amp] على الله نتوكل وبه نستعين.[/FONT]
الرد }}}
تم الشكر بواسطة: مبرمج بلا حدود , ابراهيم ايبو


الردود في هذا الموضوع
إنشاء مشروع باستخدام sql server و linq وتقارير crystal report - بواسطة DreamsDotNet - 05-03-13, 02:58 PM


التنقل السريع :


يقوم بقرائة الموضوع: