هذا المشروع عبارة عن نسخة بسيطة من نماذج 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. راجع ملف الترخيص لمزيد من المعلومات.