هل هناك بعيدا لتخزين المعلومات ، بدون قاعدة بيانات؟

StackOverflow https://stackoverflow.com/questions/2893985

  •  04-10-2019
  •  | 
  •  

سؤال

مرحبًا ، كنت أتساءل هل هناك أي طريقة لتخزين البيانات ، مثل القول أنني أردت إنشاء نموذج تسجيل الدخول وحفظ أسماء المستخدمين وكلمات المرور ، دون استخدام قاعدة بيانات أو ملف .txt؟ يبدو أن الكثير من العمل لإعداد أشياء من هذا القبيل ، لشيء بسيط ، وكنت أتساءل فقط عما إذا كانت هناك طريقة أخرى. قون

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

هل كانت مفيدة؟

المحلول

بالنسبة لي هذه وظيفة إعدادات.

نصائح أخرى

عليك أن تضعه في مكان ما لتستمر فيه ، ولست متأكدًا من كيفية "الكثير من العمل" ، خاصة عند مقارنته بقاعدة البيانات. نظرًا لأنك استخدمت علامة C# ، أعتقد أنه يمكنك وضعها في السجل إذا كنت تريد ، والتي لا تتطلب صنع أي ملفات جديدة على القرص.

من تعليقك إلى JC ، يبدو أنك تتحدث عن المثابرة ، وهي فكرة إنقاذ حالة كائن للجري الأخير. (ذكر تسجيل الدخول ألقوا الجميع ، على ما أعتقد). أنا لست كثيرًا من المتسللين ، لكن بعض googling سريع ظهر هذه.

بدا الأمر كما لو كنت تبحث عن إعدادات التطبيق على وجه التحديد ، البرنامج التعليمي هنا.

إذا كنت تريد التوسع ، فسأستخدم قاعدة بيانات. يمكن أن يكون القراءة في كل الوقت مكلفًا في كل الوقت ، وأنا شخصياً أحب استخدام قواعد البيانات أكثر لحالات مثل هذه.

إليك رابط إلى البرنامج التعليمي: http://msdn.microsoft.com/en-us/library/ms247257(vs.80).aspx

الأمن الحكيمة ، كلاهما سيعمل ، يمكنك تشفير كليهما ، ولكن القدرة على تشفير/فك تشفير الصف بواسطة صف دون مجموعة كاملة من التعليمات البرمجية الإضافية أمر رائع.

سؤالك محير. يبدو وكأنك تسأل عن كيفية حفظ البيانات دون حفظ البيانات.

ربما لا ترغب فقط في استخدام RDBMs الكامل مثل SQL Server أو Oracle أو حتى SQL Server Express؟ ثم هناك SQL لايت

قواعد البيانات أفضل من الملفات النصية ، خاصة عندما تكون منظمًا جيدًا. على سبيل المثال ، وجود جدول قاعدة بيانات مع أعمدة اسم المستخدم وكلمة المرور [أي:

 +------------+------------+
 + Username   + Password   +
 +------------+------------+
 + Blargh     + Badajaja   +
 + Trinkle    + GALUMPADA  +
 +-------------------------+

أكثر وضوحا من
6Blargh8Badajaja7Trinkle9GALUMPADA
أو
Blargh^]Badajaja^]Trinkle^]GALUMPADA

MySQL سهل العمل مع استخدام C#، فقط استخدم Google للعثور على الكثير من الأدلة/البرامج التعليمية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top