استخدام الملف النصي كقاعدة بيانات لمشروع البوم صور ضمن مشاريع تطبيقات الحاسوب بلغة السي شارب
Автор: ادد المطيري
Загружено: 2022-07-16
Просмотров: 41
للوصول الى كامل الدورة وبالتسلسل اضغط على الرابط ادناه:-
• Плейлист
List Image Extentions
*.ai; *.bmp; *.gif; *.ico; *.jpeg; *.jpg; *.png; *.ps; *.psd; *.svd; *.tif; *.tiff
كيفية استخدام ملف TXT كقاعدة بيانات في C #
C # الوصول إلى البيانات: ملفات نصية
C # - كيفية استيراد بيانات ملف نصي إلى Datagridview في C #
كيفية قراءة وكتابة ومعالجة ملف txt مثل قاعدة البيانات في c #
مكتبة C # قابلة لإعادة الاستخدام للتعامل مع ملف نصي مثل ملف
c # - قراءة سطر بسطر من ملف نصي وحفظه
كيف تقرأ من قاعدة البيانات وتكتب فيها
كيفية قراءة البيانات من ملف نصي وتخزينها بتنسيق
فئة C #: ملف نصي كقاعدة بيانات
هل الملف النصي قاعدة بيانات؟
كيف تنشئ ملفًا نصيًا في قاعدة بيانات؟
حول استخدام ملف نصي كقاعدة بيانات لتخزين البيانات
استخدم Visual C # للقراءة من ملف نصي والكتابة إليه
كيف تقرأ البيانات من ملف نصي في c #
فئة C #: ملف نصي كقاعدة بيانات
رينان رودريغيز دوارتي
مقدمة
لقد صنعت هذه الفئة لاستخدامها في Mobile Project (إطار عمل مضغوط .net). حاولت استخدام SQL Compact ولكنه يحصل على الكثير من الموارد.
ستحاول هذه المقالة أن توضح لك بعض الميزات الرائعة للفصول في C # ولتحصل عليها ، يجب أن يكون لديك بعض المعرفة الأساسية بـ Csharp.
سنقوم بإنشاء فصل دراسي سيوفر لنا بعض الوظائف المعدة مسبقًا لاستخدام ملف نصي بسيط كقاعدة بيانات.
شرح بسيط للفصول:
"في البرمجة الشيئية ، الفصل هو بناء لغة برمجة يستخدم لتجميع متغيرات الحالة والأساليب ذات الصلة.
الطريقة (تسمى وظيفة في بعض اللغات) هي مجموعة من التعليمات الخاصة بالفصل.
اعتمادًا على اللغة ، قد تدعم الفصول الوراثة المتعددة أو قد تتطلب واجهات لتوسيع الفئات الأخرى.
قد يشير الفصل إما بشكل محدد أو مجرد إلى الطرق الموجودة عند تنفيذ البرنامج. يُعرف الأخير باسم "فئة مجردة".
يجب تحديد فئة باستخدام مُنشئ إذا تم استخدامها ككائن سيتم إنشاء مثيل له.
ومع ذلك ، يتم تعريف بعض الفئات ، خاصة تلك التي تحتوي على طرق المصنع ، على أنها فئات ثابتة بدون مُنشئ.
بدلاً من ذلك ، يقومون فقط بتنظيم البيانات بشكل هرمي (على سبيل المثال ، قد يحتوي فصل الرياضيات على ثابت ثابت PI والطريقة الثابتة abs). "(ويكيبيديا)
استنتاج:
إذا كنا كائنات ، فسيكون للعالم فئة تسمى الأشخاص مع العديد من الوظائف والخصائص التي تصفنا وسنكون كائنًا من هذه الفئة =)
إنشاء قاعدة البيانات
سيتم فصل الأعمدة بواسطة "؛" ولسنا بحاجة إلى تعيين مرجع المعرف لأننا سنستخدم رقم السطر كما هو.
لذلك ، ستكون قاعدة بيانات واحدة تحتوي على الحقول الاسم ، واسم العائلة ، والهاتف ، والبريد ، والموقع الإلكتروني مثل:
رمز النسخ
لاحظ أنه يتعين علينا تعيين المسار وبعد ذلك يجب علينا إنشاء وظيفة تحصل على جميع الإدخالات وتعبئة كائن آخر مثل ComboBox و ListView وما إلى ذلك.
ملاحظة: يجب أن يتم ذلك بسهولة من خلال الحصول على عدد إدخالات DataText.Entries وبعد استخدام while.
المحرك
يمكن قراءة جميع السجلات بسهولة باستخدام FileStream و StreamReader. بعد قراءة السطر ، ما عليك سوى تقسيمه (باستخدام "؛" فاصل).
ثم لديك مصفوفة بكل قيم السطر =)
ستتم إضافة الإدخالات الجديدة في نهاية الملف ولتحديث سطر واحد ، سنعيد كتابة كل قاعدة البيانات.
هذا جيد بالنسبة لي لأنه ليس لدي الكثير من السجلات. وإلا يمكننا حفظ النص في كائن آخر يمكنه معالجة هذه المشكلة بشكل أفضل.
وظائف اضافيه
يمكننا تعيين وظائف بنفس الاسم ولكن بمعلمات مختلفة. يحب:
رمز النسخ
قراءة عامة int (معرف int ، اسم سلسلة المرجع)
وسوف نحصل على هذه النتيجة:
خيارات عديدة
مجالات الاهتمام
يجب أن يكون تعيين الوظائف بنفس الاسم أمرًا رائعًا للحصول على متغير محدد مثل الاسم فقط أو البريد فقط.
يمنحك هذا الرمز بعض الخبرة مع الفئات وسيكون هذا بداية لإنشاء dll ومكونات أخرى =)
لم أصنع أي مقعد مع هذا الفصل حتى الآن ، لكن يجب أن يكون مثاليًا لقواعد البيانات الصغيرة.
رخصة
هذه المقالة ، إلى جانب أي كود مصدر وملفات مرتبطة ، مرخصة بموجب ترخيص Code Project Open (CPOL)
المصدر:-
https://www.codeproject.com/Articles/...
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: