تم إهمال المشروع لصالح Library Invoicelettronica.xmlnodes (تم تطويره في C# .NET Standard 2.0). ومع ذلك ، يتم الحفاظ على رمز المصدر المفتوح عبر الإنترنت بهدف الدراسة.
وُلد المشروع من الحاجة إلى إنشاء مكتبة تتيح لك تمثيل جميع العقد المقدمة في تنسيق XML (لغة الترميز القابلة للتمديد) للفاتورة الإلكترونية . استنادًا إلى الإصدار 1.3 من المواصفات الفنية لوكالة الإيرادات ، تم تطوير المكتبة في Visual Basic وتستخدم الإطار الصافي 4.6 .
تتكون الفواتير الهيكلية. sln من المجلدات التالية:
مستندات/ملفات بيانات :.
المستندات/المواصفات الفنية : الوثائق الفنية لوكالة الإيرادات في تنسيق فاتورة الإصدار 1.3 ؛
evaturael.v13 : الملفات بتنسيق Visual Basic .NET مع تعريفات ملف XML 1.3 ؛
Invoicel.v13/bin/release : ملفات المكتبة (المترجمة .DLL) للتكامل في التطبيقات الأخرى ؛
Genefatturael.v13 : مثال للوصول إلى الوصول إلى طرق وخصائص فئة evanteel.v13 ؛
يتضمن الحل مثالاً لاستخدام طرق وخصائص المكتبة من خلال الكود.
رمز المثال ليس شاملاً ، لأنه لا يستخدم جميع طرق الفصل. يرجى الرجوع إلى المواصفات الفنية لوكالة الإيرادات للحصول على القائمة الكاملة للعقد المخطط لها .
يقع الرمز الرئيسي في وظيفة GenexML وتم تمرير المعلمات مباشرة من الرمز ولكن يمكن أيضًا تمريرها من خلال حقول مربع النص مع التغييرات المناسبة.
يتضمن الفصل طريقتان رئيسيتان "BIVOICEHEDER" و "Faturaboody". هاتان العقدان الرئيسيان لملف XML الذي يرفق جميع العقد الابن التي تحتوي على المعلومات التي توفرها الفاتورة الإلكترونية.
من رمز المثال ، من الممكن أن نفهم كيف :
بالإضافة إلى ذلك ، يقوم الكود بتسلسل ملف XML ويحفظه على الكمبيوتر.
من المسار "/ifaturael.v13/bin/releas/" من الممكن تنزيل ملف الكتب "evaturael.v13.dll" استنادًا إلى الإصدار 1.3 من المواصفات الفنية لوكالة الإيرادات وتجميعها للتكامل في التطبيقات الأخرى .
حصريًا على متجر Amazon ، يتوفر دليل استخدام مكتبة المصدر المفتوح لتوليد الفاتورة الإلكترونية بالتنسيق الرقمي .
يهدف الدليل بشكل أساسي إلى مطوري المبتدئين الذين يرغبون في استخدام المكتبة في برامجهم.
يحتوي الدليل على التعليقات على رمز المثال الذي لا يمكن استرداده من المصادر الموجودة في مستودع GitHub.
هناك أيضًا معلومات مفيدة يمكن استخدامها من قبل المستخدمين المتقدمين الذين يرغبون في تعميق بعض المشكلات المتعلقة بالفواتير الإلكترونية .
من المهم أن يكون القارئ على دراية بتطوير البرنامج ومع المفاهيم الأساسية لبرمجة الكائنات .
[شراء عبر الإنترنت]