تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مثال للتعامل مع الجداول المرتبطة - عن طريق الكلاسات
#21
اخ ابو ليلى وجدت ان الغاء هذه الاسطر كفيلة بحل مشكلة التعبئة من جديد حيث تغنينا عن التعبئة مرة اخرى

PHP كود :
      'اعادة لملئ
        Dt_Studant = Studant.FillTable

       


        BnStudant.DataSource = Dt_Studant
            '
اعادة التوجيه
        If Add_Edit 
True Then
            BnStudant
.MoveLast()
 
       Else
            BnStudant
.Position Pos
        End 
If 

سواء للحفظ او الاضافة
الرد }}}
تم الشكر بواسطة: ابو ليلى , تعليموه
#22
السلام عليكم و رحمة الله و بركاته 
متابعة حثيثة و جيدة منك , كونك وضعت المثال تحت مجهرك.
كان الشرح الغاية منه التركيز على مبدأي الوراثة و التغليف تحديداً و لم اكن انوي المتابعة للوصول الى مثال.
بالنسبة لما تم اكتشافه من اخطاء (ان جاز و سميناها اخطاء) لان المثال تعليمي بحت و ليس للعمل.
و في هذا النوع من الامثلة و من اجل المشاهدة و المعاينة المباشرة للتغيرات و مايطرأ عليها فكان لزاماً ادراج مثل هذه الكائنات (BindigSource) و كذلك الدوال المسؤولة عن تشكيل الحقول و غيرها التي سببت لك الريبة في ان الكود يكرر نفسه.
في البرامج العملية كما تعلم يجب العمل باسلوب احترافي يعتمد معايير مجربة و موثوقة , و كما قلت سابقاً انا احبذ الفصل بين ما يخص السيرفر و الواجهات , و بالتالي اغلب هذه الامور الخاصة بالتعامل مع الجداول (اغلب العمليات تقريباً) ستجدها في جانب السيرفر و كل ما احتاجه في البرنامج هو تشغيل العمليات في السيرفر عن طريق طبقة خاصة تستقبل المدخلات و ترسل المخرجات.... ...الخ
---------------------------------------------
بحثك المتواصل يدل على خبرتك العميقة , و هذا ما اسميه الدماغ النظيف (لا يهتم كثيراً بلغة البرمجة بقدر ما يهتم بمنطقية العمل).
تحياتي لك و بالتوفيق .
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال
الرد }}}
تم الشكر بواسطة: viv , viv , Sajad , عبد العزيز البسكري
#23
و عليكم السلام  و رحمة الله و بركاته

لا لم اقصد انها اخطاء ، فانا اعلم ان بين طلب الاخوة وبين عداد المثال وقت قصير وهو لغرض تعليمي فقط .
وأنما هي فرصة ان اتحصل على مثال ممن له خبرة فهي فرصة لا تعوض بالنسبة لي احاول استغلالها في فهم ما يجب فهمه .
وفهم البرمجة بهذه الطريقة على اصولها الصحيحة .
بالنسبة لهذه العلميات اجل اعلم انها تكون موجودة على السيرفر بشكل اجراءات مخزنة او استعلامات او ما شابه .
ولكن اعتقد احيانا لا غنى عن استخدام بعض هذه الكائنات مثل عرض قائمة او ما شابه .
افضل من تعبئتها يديويا في ListView او غيرها .
الرد }}}
تم الشكر بواسطة: ابو ليلى
#24
جزاك الله كل خير على هالجهد والعلم وعوضك الجنة ووالديك
الرد }}}
تم الشكر بواسطة: ابو ليلى
#25
لك التحيه والشكر اخي وربنا يوفقك
الرد }}}
تم الشكر بواسطة:
#26
السلام عليكم
في الداتا قريد فيو اريد وضعارقام عشوائية محصورة يعني لاتتجاوز مثلا 20 بشرط الا تتكرر هذه الارقام ولو كانت صفوف الداتا قريد اكثر تترك فارغة
م
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ابسط كود لرفع الملفات عن طريق سيرفر FTP Basil Abdallah 2 3,962 20-11-20, 07:21 PM
آخر رد: walihn
  لفهم كيفية الربط الذي يتم بين الجداول viv 4 5,003 03-10-20, 05:34 PM
آخر رد: Arfat007
  العلاقات بين الجداول-الاضافة و الحذف و التعديل-برنامج لحفظ مصادر الموقع ابو ليلى 13 16,942 04-04-19, 10:08 PM
آخر رد: اباذر
  مثال القراءة والكتابه على ملف تيكست Txt على الانترنت + مثال + شرح m.sami.ak 11 8,411 02-06-18, 09:46 PM
آخر رد: YousefOkasha
Exclamation [VB.NET] التعامل مع ال CMD عن طريق ال TextBox YousefOkasha 5 5,024 02-06-18, 09:34 PM
آخر رد: YousefOkasha
  [درس فيديو] مثال بسيط لبرنامج إجازات فقط لأغراض الشرح (الدرس الأول) عبدالله الدوسري 7 11,547 28-04-18, 06:55 PM
آخر رد: moniam
  موضوع الاستاذ رامي مثال \ لطريقة تفعيل برنامجك عند العميل وتغيير كلمة مرور اRamilove سعود 8 7,703 06-10-17, 01:43 AM
آخر رد: حمادة دراز
  الترقيم التلقائي في الجداول مشاكل و حلول ابو ليلى 5 3,815 09-04-17, 01:35 AM
آخر رد: ابو ليلى
  صمم الكلاس الخاص بك - كلاس للتعامل مع SQL SERVER ابو ليلى 11 8,731 03-09-16, 07:43 PM
آخر رد: tryold
  [درس فيديو] تشغيل اوامر Run من البرنامج & مثال غلق الويندوز بعد وقت محدد باستخدام VB.net أحمد النجار 1 3,859 23-12-15, 04:26 AM
آخر رد: الماجيك مسعد

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم