โครงการนี้เลิกใช้เพื่อสนับสนุน Library Invoicelettronica.xmlnodes (พัฒนาใน C# .NET Standard 2.0) อย่างไรก็ตามรหัสโอเพ่นซอร์สได้รับการดูแลออนไลน์โดยมีวัตถุประสงค์การศึกษา
โครงการเกิดจากความต้องการในการสร้าง ไลบรารี ที่ช่วยให้คุณเป็นตัวแทนของ โหนดทั้งหมดที่ให้ไว้ในรูปแบบ XML (ภาษามาร์กอัปที่ขยายได้) ของ ใบแจ้งหนี้อิเล็กทรอนิกส์ ขึ้นอยู่กับ เวอร์ชัน 1.3 ของ ข้อกำหนดทางเทคนิคของหน่วยงานสรรพากร ห้องสมุด ได้รับการพัฒนาใน Visual Basic และใช้ Net Framework 4.6
Invoicelettronica.sln ประกอบด้วยโฟลเดอร์ต่อไปนี้:
ไฟล์เอกสาร/ข้อมูล :. txt ไฟล์ที่มีรหัสที่แสดงในเอกสารของข้อมูลจำเพาะทางเทคนิคเวอร์ชัน 1.3;
เอกสาร/ข้อกำหนดทางเทคนิค : เอกสารทางเทคนิคของหน่วยงานสรรพากรของรูปแบบใบแจ้งหนี้ EL เวอร์ชัน 1.3;
evaturael.v13 : ไฟล์ไฟล์ในรูปแบบ Visual Basic .NET พร้อมคำจำกัดความของไฟล์ XML 1.3;
Invoicel.v13/bin/release : ไฟล์ไลบรารี (คอมไพล์ .dll) สำหรับการรวมในแอปพลิเคชันอื่น ๆ ;
Genefatturael.v13 : ตัวอย่างสำหรับการเข้าถึงการเข้าถึงวิธีการและคุณสมบัติของคลาส Evanteel.v13;
โซลูชันรวมถึงตัวอย่างในการใช้วิธีการและคุณสมบัติของไลบรารีผ่านรหัสที่อยู่ด้านหลัง
รหัสตัวอย่างไม่ครบถ้วนสมบูรณ์เนื่องจากไม่ได้ใช้วิธีการทั้งหมดของคลาส โปรดดูข้อกำหนดทางเทคนิคของหน่วยงานสรรพากรสำหรับรายการที่สมบูรณ์ของโหนดที่วางแผนไว้
รหัสหลักอยู่ในฟังก์ชัน genExML และพารามิเตอร์ได้ส่งผ่านโดยตรงจากรหัส แต่ยังสามารถส่งผ่านฟิลด์กล่องข้อความด้วยการเปลี่ยนแปลงที่เหมาะสม
ชั้นเรียนมีสองวิธีหลัก "InvoiceHeader" และ "Faturaboody" นี่คือสองโหนดหลักของไฟล์ XML ที่ล้อมรอบโหนดของลูกชายทั้งหมดที่มีข้อมูลที่ได้รับจากใบแจ้งหนี้อิเล็กทรอนิกส์
จากรหัสตัวอย่างเป็นไปได้ที่จะเข้าใจวิธี :
นอกจากนี้รหัสทำให้ไฟล์ XML เป็นอนุกรมและบันทึกไว้ในคอมพิวเตอร์
จากเส้นทาง "/ifaturael.v13/bin/releas/" เป็นไปได้ ที่จะดาวน์โหลดไฟล์ร้านหนังสือ "evaturael.v13.dll" ตามเวอร์ชัน 1.3 ของข้อกำหนดทางเทคนิคของหน่วยงานสรรพากรและ รวบรวมเพื่อการรวมในแอปพลิเคชันอื่น ๆ
เฉพาะ ในร้าน Amazon ซึ่งเป็นคู่มือการใช้ไลบรารีโอเพ่นซอร์ส สำหรับการสร้างใบแจ้งหนี้อิเล็กทรอนิกส์มีอยู่ใน รูปแบบดิจิตอล
คู่มือส่วนใหญ่มุ่งเป้า ไปที่ นักพัฒนาเริ่มต้น ที่ต้องการใช้ห้องสมุดในโปรแกรมของพวกเขา
คู่มือ มี ความคิดเห็นไปยังรหัสตัวอย่าง ที่ไม่สามารถกู้คืนได้จากแหล่งที่มาในที่เก็บ GitHub
นอกจากนี้ยังมี ข้อมูลที่เป็นประโยชน์ ที่สามารถใช้งานได้โดย ผู้ใช้ขั้นสูง ที่ต้องการ เพิ่มประเด็นบางอย่างที่เกี่ยวข้องกับการออกใบแจ้งหนี้ทางอิเล็กทรอนิกส์
เป็นสิ่งสำคัญที่ผู้อ่านจะ คุ้นเคยกับการพัฒนาซอฟต์แวร์ และด้วยแนวคิดพื้นฐานของ การเขียนโปรแกรมวัตถุ
[ซื้อออนไลน์]