شجرة :: مرقمة :: الأدوات

وحدة بيرل لإنشاء كائنات شجرة باستخدام مصادر مختلفة
التحميل الان

شجرة :: مرقمة :: الأدوات الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Johan Kuuse
  • موقع ويب الناشر:
  • http://search.cpan.org/~kuuse/

شجرة :: مرقمة :: الأدوات العلامات


شجرة :: مرقمة :: الأدوات وصف

وحدة بيرل لإنشاء كائنات الشجرة باستخدام مصادر مختلفة شجرة :: :: مرقمة أدوات طفلا الدرجة بيرل وحدة الشجرة :: مرقمة. purpouse منه هو بسهولة إنشاء كائن شجرة من مختلف sources.The المصدر الأكثر فائدة من المحتمل ان يكون ملف نصي (انظر موجز، مثال 1). ملف نصي يتصور هيكل الشجرة وكذلك أسماء عقدة في العمود الأول. تمثل أي الأعمدة الأخرى خصائص كل عقدة. شكل سهل القراءة والفهم، حتى بالنسبة لغير المبرمجين. الى جانب ذلك، تحرير ملف نصي هو عادة أكثر بكثير سهلة من تحرير السجلات في جدول قاعدة البيانات. على أية حال، في وقت التشغيل، والقراءة من / الكتابة إلى قاعدة بيانات outperformances ملف نصي. وintented هذه الوحدة لاستخدامها كأداة لإنشاء جداول قاعدة البيانات باستخدام الملفات النصية، وليس ليحل محل الجداول مع ملفات نصية (حتى لو تسمح وحدة لك استخدام ملف نصي كمصدر دون التعامل مع قاعدة بيانات). شكل العمود الأول في ملف نصي يتطلب فقط أن كل مستوى الشجرة يجب أن تكون بادئة باستخدام واحد أو أكثر من مسافات (أو علامات التبويب). فمن المستحسن أن تكون متسقة واستخدام نفس العدد من الفراغات لإزاحة جميع المستويات شجرة، حتى لو كان طلب & ReadFile () يحاول طريقة لتحديد مستوى كل عقدة حتى لو كان الطعج لا يتسق. للحصول على خصائص كل عقدة، وطريقة طلب & ReadFile () يوزع كل سطر في ملف نصي باستخدام وحدة النص :: ParseWords، لذلك يجب نقل أي قيمة العقار containg مسافة. إذا تم حذف العمود الأخير أو الأعمدة في ملف نصي لعقدة، يتم تعيين قيمة العقار المقابلة string.Programmers فارغة الذين يفضلون عدم استخدام مصدر خارجي عند إنشاء شجرة قد تستخدم إشارة مجموعة. كونه مبرمج، وربما هو أسهل لتحرير مجموعة من سجلات قاعدة البيانات. انظر موجز، مثلا 2.THE purpouse بيان SQL كمصدر للكائن شجرة هو الطريق أكثر وضوحا لتعيين أسماء الأعمدة باستخدام شجرة :: :: مرقمة أدوات> readSQL () من شجرة :: :: رقمية DB -> قراءة طريقة (). انظر موجز، مثلا 3.SYNOPSISExample 1: استخدام ملف نصي كمصدر: قيمة اسم العائلة الاسم الأول # ----- -------- --------- الجد سميث إبراهيم Son1 سميث بيرت Son2 سميث أخرق كارل Grandson1 جونز دينيس جونز Grandson2 اريك Son3 سميث الدهنية فريد "Grandson3 سميث جريج سميث Grandson4 هيوي الجدة سميث آنا Daughter1 سميث بيرتا Daughter2 سميث سيلين استخدام شجرة :: :: مرقمة أدوات. # يقرأ ملف نصي، بإرجاع كائن شجرة شجرة بلدي $ = شجرة :: :: مرقمة أدوات> طلب & ReadFile (اسم الملف => $ اسم الملف، use_column_names => 1،)؛ مثال 2: استخدام مجموعة كمصدر: استخدام شجرة :: :: مرقمة أدوات. بلدي $ arrayref = ، ، ، ، ]. بلدي $ شجرة = شجرة :: :: مرقمة أدوات> readArray (arrayref => $ arrayref، use_column_names => 1،)؛ مثال 3: استخدام جدول قاعدة بيانات كمصدر، استخدم بيان 'AS' SQL لرسم الخرائط العمود السهل : استخدام شجرة :: :: مرقمة أدوات. بلدي $ مزود = 'مسلسل SELECT، الأم AS "الأم"، اسم AS "الاسم"، وعنوان AS "URL" FROM ORDER BY mytable مسلسل'؛ بلدي $ شجرة = شجرة :: :: مرقمة أدوات> readSQL (DBH => $ DBH، مزود => $ مزود،)؛ مثال 4: عرض كائن شجرة في نفس تنسيق الملف النصي في المثال 1: بلدي $ الناتج = شجرة :: :: مرقمة أدوات> outputFile ()؛ مثال 5: عرض كائن شجرة كمرجع مجموعة، لاستخدامها في قطع 'ن لصق في برنامج بيرل. بلدي الناتج $ = شجرة :: :: تعداد رقمي أدوات> outputArray ()؛ مثال 6: تحويل ملف نصي إلى جدول قاعدة البيانات. بلدي $ مزود = شجرة :: :: مرقمة أدوات> convertFile2DB (اسم الملف => $ اسم الملف، use_column_names => 1، DBH => $ DBH، الجدول => $ الطاولة،)؛ مثال 7: تحويل ملف نصي إلى SQL ' البيانات INSERT INTO. بلدي $ مزود = شجرة :: :: مرقمة أدوات> convertFile2SQL (اسم الملف => $ اسم الملف، use_column_names => 1،)؛ متطلبات: perl.


شجرة :: مرقمة :: الأدوات برامج ذات صلة