إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

سلسلة رقم 2 لشرح قواعد البيانات البسيطة

تقليص
هذا الموضوع مغلق.
X
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • سلسلة رقم 2 لشرح قواعد البيانات البسيطة






    سلسلة رقم 2 لشرح قواعد البيانات البسيطة

    شرح تخزين البيانات بواسطة ملف ini

    بواسطة مجموعة أكواد التعامل مع ملفات ini وهى مدمجة فى البرنامج


    جدول محتويات التعامل مع ملفات ini :


    كود PHP:
    INIFile.DeleteSection
    INIFile
    .DeleteValue
    INIFile
    .GetSectionNames
    INIFile
    .GetValue
    INIFile
    .GetValueNames
    INIFile
    .SetValue 


    نبدأ بشرح الكود المسؤل عن تخزين البيانات داخل قاعدة البيانات
    ini :


    INIFile.SetValue


    يستخدم هذا الكود لإدخال أو إستبدال بيانات داخل قيمة فى القسم الذى يتم تحديدة .


    الصورة التالية توضح مكونات الكود :




    1. "Filename" : هو المسار الكامل الذى يوجد بة قاعدة البيانات المراد التعامل معها وحفظ البيانات داخلها فإذا لم تكن موجودة سيعمل الكود على إنشاءها فى المسار الذى يتم تحديدة .
      2- " Section" : هو إسم القسم المراد التخزين فية .
      3- " Value" : هو إسم القيمة الذى سوف يخزن فية البيانات .
      4- " Data" : هى البيانات المراد تخزينها فى القيمة التابعة للقسم السابق .






    INIFile.GetValue


    يستخدم هذا الكود لعرض البيانات المخزنة لقسم ما فى قيمة ما .


    الصورة التالية توضح مكونات الكود:




    1. "Filename" : هوالمسار الكامل لملف قاعدة البيانات ini المراد الإستعلام فيها أو الحصول على بيانات منها .
      2- "Section" : هو القسم المخزن فية البيانات المراد الوصول إليها .
      3- "Value" : هو إسم القيمة التى حفظ فيها البيانات المراد الوصول إليها .
      4- "ResultVariable" : هو إسم المتغير الذى نريد حفظ نتيجة الإستعلام فية حتى نعرضها لاحقا بأى وسيلة عرض وإذا لم يتم العثور على إسم القيمة المطلوب عرض بياناتها سيكون الريتيرن المخزن فى هذا المتغير هو نص فارغ .






    INIFile.DeleteValue


    يستخدم هذا الكود لحذف قيمة ما بما تحتوية من بيانات فى قسم ما .


    الصورة التالية توضح مكونات الكود:




    1. "Filename" : هوالمسار الكامل لملف قاعدة البيانات ini المراد الإستعلام فيها أو الحصول على بيانات منها أو حذف أحد أقسامها أو حذف أحد قيمها بما يحوية من بيانات .
      2- "Section" : هو القسم المخزن فية البيانات المراد الحذف منه .
      3- "Value" : هو إسم القيمة المراد حذفها بما تحتوية من بيانات .






    INIFile.DeleteSection


    يستخدم هذا الكود لحذف قسم بأكملة بما يحتوية من قيم مخزن فيها بيانات .


    الصورة التالية توضح مكونات الكود:




    1. "Filename" : هوالمسار الكامل لملف قاعدة البيانات ini المراد الإستعلام فيها أو الحصول على بيانات منها أو حذف أحد أقسامها أو حذف أحد قيمها بما يحوية من بيانات .
      2- "Section" : هو القسم المخزن فية البيانات المراد حذفة بالكامل بما يحتوية من قيم وبيانات .






    INIFile.GetValueNames


    يستخدم هذا الكود لإيجاد جميع أسماء القيم المخزنة فى قسم ما .


    الصورة التالية توضح مكونات الكود:




    1. "Filename" : هوالمسار الكامل لملف قاعدة البيانات ini المراد الإستعلام فيها أو الحصول على بيانات منها .
      2- "Section" : هو القسم المخزن فية البيانات المراد الوصول إليها .
      3- "ResultVariable" : هو إسم المتغير الذى نريد حفظ نتيجة الإستعلام فية حتى نعرضها لاحقا بأى وسيلة عرض وتكون النتيجة هى عبارة عن جدول بأسماء القيم المخزن فيها بيانات وفى حالة عدم وجود قاعدة البيانات أو كتابة المسار خطأ أو عدم وجود قيم يكون نتيجة المتغير هو القيمة nil .





    INIFile.GetSectionNames


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


    الصورة التالية توضح مكونات الكود:




    1. "Filename" : هوالمسار الكامل لملف قاعدة البيانات ini المراد الإستعلام فيها أو الحصول على بيانات منها .
      2- "ResultVariable" : هو إسم المتغير الذى نريد حفظ نتيجة الإستعلام فية حتى نعرضها لاحقا بأى وسيلة عرض وتكون النتيجة هى عبارة عن جدول بأسماء الأقسام المخزن فيها قيم مخزن فيها بيانات وفى حالة عدم وجود قاعدة البيانات أو كتابة المسار خطأ أو عدم وجود قيم يكون نتيجة المتغير هو القيمة nil .





    جارى إعداد ملف مفتوح لما تم شرحة



    التعديل الأخير تم بواسطة عبود عبود; الساعة 17-02-2016, 12:27 AM. سبب آخر: تعديل لنقل صور الشرح على سيرفر مناسب وجيد للظهور بالشكل السليم

  • #2
    جزاك الله خيرا أخى عبود

    يُسعدنى أن أكون من يٌدر هذا المجهود الرائع والشرح النافع

    بارك الله فيك

    تعليق


    • #3
      بل لى الفخر أننى بين أخوانى ومنهم المدير العام المحترم



      أتمنى أن أكون عند حسن ظن الجميع

      تعليق


      • #4
        شروحات مفيدة وواضحة ... بارك الله فيك
        لعل قراءتها و الاستفادة منها تقتل الكثير من الاستفسارات المتكررة
        التي صارت تتكرر كل مرة في أثواب مختلفة

        شكرا

        تعليق


        • #5
          بسم الله الرحمن الرحيم

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

          تعليق


          • #6
            جزاكم الله خير على المرور الجميل إخوانى أبوبلقيس و عزيز

            تعليق


            • #7
              بسم الله الرحمن الرحيم
              السلام عليكم ورحمة الله وبركاته
              ألف شكر اخي عبود علي هذا الشرح الوافي والكافي
              شرح واضح لمعلومات مهمه لم يتناولها احد من قبل
              بارك الله فيك

              هذا نفس الملف الطريقة الاولي مضافة له الطريقة الثانية
              أي حفظ بطريقتان Application.SaveValue و INIFile.SetValue معا
              واظهار قائمة باسماء السكشن في Tree واستدعاء الباينات بالاختيارTree
              السؤال ؟ كيف اجعل اسم السكشن يظهر مباشر بعد الحفظ فيTree
              لانه لا يظهر معي الا باغلاق التجميعة وفتحها مرة اخري؟؟


              http://www.gulfup.com/?LQ7uIf


              شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

              تعليق


              • #8
                إن شاء الله عندما أعود من العمل غدا
                ولكن لما لا تفاضل بين الطريقتين لترى الأفضل
                هل ستستخدم الطريقتين معا !!!

                تعليق


                • #9
                  فعلا جهد مشكور وعمل مأجور ، في ميزان حسناتك إن شاء الله

                  تعليق


                  • #10
                    بسم الله الرحمن الرحيم
                    السلام عليكم ورحمة الله وبركاته
                    أستاذ عبود لا مجال للمفاضلة
                    الطريقة الثانية افضل لان قواعد البيانات
                    فيها منقولة وتعمل على أي نظام
                    اما الطريقة الاولي جيدة جدا في حماية التجميعة
                    وجعلها لا تعمل على نظام اخر
                    الطريقتان رائعتان بالفعل
                    بارك الله فيك

                    تعليق


                    • #11
                      جزاك الله خيرا عبود وبارك الله فيك

                      تعليق


                      • #12
                        تحيات لك أبويوسف

                        وتحياتى لكل من زار الموضوع ولكل من إستفاد من الشرح

                        أتمنى أن يكون الشروحات على مستوى الإستيعاب والبساطة

                        تعليق


                        • #13
                          شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

                          تعليق


                          • #14
                            تمت مراجعة التحقق من ظهور صور الشرح بالشكل المناسب ونقل الصور على سيرفر آخر حفاظا على ظهورها بالشكل المناسب


                            17 \ 2 \ 2016

                            تحياتى

                            تعليق

                            مواضيع تهمك

                            تقليص

                            المنتدى: القسم العام نشرت بواسطة: Reem2Rabeh الوقت: 04-23-2025 الساعة 04:27 PM
                            المنتدى: ضبط وتوكيد الجودة نشرت بواسطة: HeaD Master الوقت: 04-15-2025 الساعة 09:30 AM
                            المنتدى: التصنيع والانتاج نشرت بواسطة: HeaD Master الوقت: 04-11-2025 الساعة 01:08 PM
                            المنتدى: القسم العام نشرت بواسطة: نوال الخطيب الوقت: 03-19-2025 الساعة 03:07 AM
                            المنتدى: الكمبيوتر والإنترنت نشرت بواسطة: عوض السوداني الوقت: 03-18-2025 الساعة 07:22 AM
                            يعمل...
                            X