هذا المشروع عبارة عن نسخة بسيطة من نماذج Google التي تسمح للمستخدمين بإنشاء وعرض التقديمات. يوضح استخدام خادم الواجهة الخلفية للتعامل مع البيانات وتطبيق الواجهة الأمامية للتفاعل مع المستخدمين. تم إنشاء الواجهة الخلفية باستخدام Node.js وExpress، بينما تم إنشاء الواجهة الأمامية باستخدام Visual Basic في Visual Studio.
الغرض من هذا المشروع هو توفير نظام إرسال نماذج بسيط حيث يمكن للمستخدمين إنشاء عمليات إرسال جديدة وعرض النماذج الموجودة. إنه بمثابة مثال لدمج تطبيق الواجهة الأمامية مع خادم الواجهة الخلفية.
db.json ).CreateSubmissionForm و ViewSubmissionsForm . جوجل نماذج استنساخ /
│
├── بالسلايد/
│ ├── حي/
│ │ ├── server.js
│ ├── سرك/
│ │ ├── db.json
│ │ ├── server.ts
│ ├── العقدة_modules/
│ ├── package.json
│ ├── tsconfig.json
│ └── README.md
│ └── VisualStudioProject/
├── CreateSubmissionForm.vb
├── عرض التقديماتForm.vb
├── Program.vb
└── VisualStudioProject.sln
Slidely : يحتوي على رمز الواجهة الخلفية.
VisualStudioProject : يحتوي على رمز الواجهة الأمامية.
استنساخ المستودع:
git clone https://github.com/yourusername/google-forms-clone.git
cd google-forms-clone/Slidelyتثبيت التبعيات اللازمة:
npm installتجميع ملفات TypeScript:
tsc افتح حل VisualStudioProject في Visual Studio.
تأكد من تثبيت كافة حزم NuGet الضرورية. قد تحتاج إلى استعادة حزم NuGet إذا كانت مفقودة.
انتقل إلى دليل Slidely :
cd google-forms-clone/Slidelyبدء الخادم:
node dist/server.jsيجب أن تشاهد الرسالة:
Server is running on http://localhost:3000
افتح الحل في Visual Studio.
قم بتعيين نموذج بدء التشغيل إلى CreateSubmissionForm أو ViewSubmissionsForm حسب الحاجة.
قم بتشغيل المشروع بالضغط على F5 أو النقر فوق الزر Start في Visual Studio.
{
"name" : " John Doe " ,
"email" : " [email protected] " ,
"phone" : " 1234567890 " ,
"github_link" : " https://github.com/johndoe " ,
"stopwatch_time" : " 00:05:00 "
}{
"success" : true
}index : فهرس الإرسال المطلوب جلبه.{
"submission" : {
"name" : " John Doe " ,
"email" : " [email protected] " ,
"phone" : " 1234567890 " ,
"githubLink" : " https://github.com/johndoe " ,
"stopwatchTime" : " 00:05:00 "
}
}CreateSubmissionForm في Visual Studio.Submit لحفظ التقديم./submit .ViewSubmissionsForm في Visual Studio.Next أو Previous للتنقل خلال عمليات الإرسال./read باستخدام الفهرس الحالي كمعلمة استعلام.المساهمات هي موضع ترحيب! يرجى تفرع المستودع وإنشاء طلب سحب يتضمن تغييراتك. تأكد من أن التعليمات البرمجية الخاصة بك تلتزم بمعايير الترميز وتتضمن الاختبارات المناسبة.



هذا المشروع مرخص بموجب ترخيص MIT. راجع ملف الترخيص لمزيد من المعلومات.