كيفية إنشاء ملف ثابت

يعد إنشاء ملف نصي مسطح طريقة جيدة لإدارة قاعدة بيانات صغيرة تحتوي على معلومات أساسية ، مثل أرقام هواتف العميل. ومع ذلك ، إذا كنت تخطط لاستيعاب أكثر من مجرد عدد قليل من الحقول في ملفك ، فمن الأفضل استخدام MySQL أو Oracle. توضح لك هذه المقالة كيفية إنشاء قاعدة بيانات أساسية بنص ملف ثابت يمكنك استخدامها على Windows shell. يتضمن أهم الخطوات في إنشاء ملف الإدخال فقط (يمكنك إنشاء ملف الإخراج في يوم آخر). في محاولة لتبسيط الأمر ، لا تنشئ هذه التعليمات سوى قاعدة بيانات تحفظ الأسماء وأرقام الهواتف. بعد التمرين ، يمكنك إنشاء المزيد من الحقول إذا أردت.

الخطوة 1

قم بإنشاء برنامج الإدخال. افتح ملفًا نصيًا واحفظه باسم input.pl. هذا هو المكان الذي ستكتب فيه برنامجك. أعد فتح البرنامج في محرر النصوص الخاص بك.

فيديو اليوم

الخطوة 2

افتح ملف db.txt المحفوظ لإلحاق المعلومات بكتابة "open (DB،" >> db.txt ")؛" في ملف input.pl. تعني الرموز ">>" أنك ستلحق معلومات بهذا الملف.

الخطوه 3

احصل على المدخلات وأرسلها إلى ملف نصي. اكتب طباعة "Client name:" ؛ اسم $ = <> ؛ اقضم بصوت عالي (اسم $) ؛ طباعة "هاتف العميل: ؛ الهاتف $ = <> ؛ اقضم بصوت عالي ($ phone) ؛ هذا يلتقط بتات المعلومات التي تريد إرسالها إلى db.txt ويحفظها في متغيرين: الاسم والهاتف ، على التوالي.

الخطوة 4

اطبع إلى ملف db.txt بالتنسيق المشار إليه. تريد طباعة المعلومات مثل ما يلي في ملف txt. الاسم: مايك ديفيس ، الرقم: 555-5523 ​​الاسم: جين بروكس ، الرقم: 555-7878 لذا اكتب: طباعة DB "الاسم: $ name ، الرقم: $ phone \ n" ؛

الخطوة الخامسة

افتح الغلاف وادخل إلى الدليل c: \ عن طريق كتابة "cd c:" في الموجه.

الخطوة 6

...

موجه الأوامر لاستدعاء برنامج input.pl

انتقل إلى الدليل حيث تم حفظ البرنامج النصي الخاص بك ، مثل دليل "db" داخل دليل "bills" ، "cd bills \ db".

الخطوة 7

...

إدخال الأسماء والأرقام في البرنامج

أدخل المعلومات التي يطلبها البرنامج. نظرًا لأنك تقوم بوضع ملفين ، قم بتشغيل البرنامج مرتين. هناك طريقة لإبقائها تعمل باستمرار باستخدام حلقة while ، لكنها تصبح أكثر تعقيدًا.

الخطوة 8

...

الأسماء في قاعدة البيانات

تحقق لمعرفة ما إذا كنت قد أنشأت قاعدة بيانات ذات نص مسطح بنجاح عن طريق فتح ملف db.txt. يجب أن تبدو تمامًا مثل تلك الموجودة في الصورة.

الخطوة 9

أضف أي عدد تريده من الأسماء إلى قاعدة بيانات النص المسطح - حتى الملايين إذا كان جهاز الكمبيوتر الخاص بك يحتوي على ذاكرة كافية. حاول إضافة المزيد من الحقول إلى قاعدة بياناتك ، مثل العنوان أو أرقام المعرفات.

الأشياء ستحتاج

  • محرر النص

  • بيرل

  • ملف نصي

نصيحة

تأكد من وضع "؛" علامات في المكان المناسب. لن يتم تشغيل البرنامج إذا لم تكن هناك.

تحذير

إذا قمت بعمل حلقة while loop ، فاستخدم "Ctrl c" لإيقاف البرنامج إذا بدأ في العمل بلا حدود.