이 프로젝트는 Library invoicelettronica.xmlnodes (C# .NET Standard 2.0에서 개발)에 찬성하여 이상화되었습니다. 그러나 오픈 소스 코드는 연구 목적으로 온라인으로 유지됩니다.
이 프로젝트는 전자 송장 의 XML (Extensible Markup Language) 형식으로 제공된 모든 노드를 표현할 수있는 라이브러리를 만들어야 할 필요성에서 태어났습니다. 수익 기관의 기술 사양 의 버전 1.3을 기반으로하는 라이브러리는 Visual Basic 에서 개발되며 Net Framework 4.6을 사용합니다.
Invoicelettronica.sln은 다음 폴더로 구성됩니다.
문서/데이터 파일 : 기술 사양의 문서에 나열된 코드가 포함 된 .txt 파일 버전 1.3;
문서/기술 사양 : EL 버전 1.3 송장 형식의 수익 기관의 기술 문서;
evaturael.v13 : XML 파일 1.3의 정의와 함께 Visual Basic .NET 형식의 파일;
invoicel.v13/bin/릴리스 : 다른 응용 프로그램의 통합을위한 라이브러리 파일 (compiled .dll);
genefatturael.v13 : evanteel.v13 클래스의 방법 및 속성에 대한 액세스에 대한 액세스에 대한 예;
이 솔루션에는 코드-비만을 통해 라이브러리의 메소드 및 속성을 사용하는 예가 포함되어 있습니다.
예제 코드는 클래스의 모든 방법을 사용하지 않기 때문에 철저하지 않습니다. 계획된 노드의 전체 목록은 수익 기관의 기술 사양을 참조하십시오 .
기본 코드는 GenexML 기능에 있으며 매개 변수는 코드에서 직접 전달되었지만 적절한 변경 사항이있는 TextBox 필드를 통해 전달 될 수도 있습니다.
이 클래스에는 "인보이스 헤더"와 "faturaboody"두 가지 주요 방법이 포함되어 있습니다. 이들은 전자 송장에서 제공 한 정보를 포함하는 모든 아들의 노드를 동봉하는 XML 파일의 두 가지 주요 노드입니다.
예제 코드에서 다음과 같은 방법을 이해할 수 있습니다 .
또한 코드는 XML 파일을 직렬화하고 컴퓨터에 저장합니다.
"/ifaturael.v13/bin/releas/"경로에서 수익 기관의 기술 사양의 기술 사양 중 1.3 버전을 기반으로 "evaturael.v13.dll"서점 파일을 다운로드 하고 다른 응용 프로그램에 통합 할 수 있습니다.
Amazon Store 에서만 전자 송장 생성을위한 오픈 소스 라이브러리 사용 안내서는 디지털 형식 으로 제공됩니다.
이 가이드는 주로 프로그램에서 도서관을 사용하려는 초보자 개발자를 대상으로합니다.
안내서 에는 GitHub 저장소에있는 소스에서 복구 할 수없는 예제 코드에 대한 주석이 포함되어 있습니다.
전자 인보이스와 관련된 몇 가지 문제를 심화시키려는 고급 사용자 가 사용할 수있는 유용한 정보 도 있습니다.
독자는 소프트웨어 개발 과 객체 프로그래밍 의 기본 개념에 익숙해지는 것이 중요합니다.
[온라인 구매]