منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : كيفية طباعة شهادات بصيغة PDF
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاته

لدي عدة استفسارات

أولا أحتاج تنزيل بيئة VB.NET كاملة و SQL_Server فبعد فرمتة الجهاز لم أحصل على مكان ثقة يقوم بتحميل البرنامجين كاملاً

وإذا تنصحوني بأماكن في الرياض تقوم بتنصيبه بدون ظهور مشاكل او تضارب في النظام ؟؟ وهي التي تعيق عملي غالباُ مشاكل التنصيب

ثانياً قمت بعمل برنامج بواسطة VB.Net بحيث تقوم الطالبة بإدخال رقمها الجامعي ويتم التحقق منه ثم تقوم الصفحة بعرض قائمة بالدورات التي حضرتها الطالبة وعند الضغط على الدورة يظهر لها خيار (عرض) و خيار (طباعة) وخيار (إرسال إلى ايميل)

بحيث تكون الصفحة بصيغة pdf وتطبع بإسم الطالبة بحيث تطبع الصفحة وهي بالأساس صورة شهادة لكن خانة الإسم تتغير حسب الرقم الجامعي التي تدخله الطالبة

أتمنى وضحت الفكرة Heart
وعليكم السلام ورحمة الله وبركاته

ماذا تقصدي بالصفحة؟ هل تقصدين النافذة أم صفحة في المتصفح؟
بالنسبة للشهادات فتقارير Microsoft ReportViewer فيها امكانية تصدير التقارير لعدة صيغ منها PDF.
Microsoft ReportViewer هل هي مكتبة تقصد أخي؟ أحد خصائص أداة معينة؟ وهل أقوم بتحميلها أو مجرد إستدعاء لها؟

شكراً على الرد وفقك الله وبإنتظار الإجابة
Microsoft ReportViewer هي أداة من أدوات فيجوال ستوديو، ولا توجد في إصدارات الاكسبرس، ولكن لم تجيبي على استفساري.
لم يظهر ردك الأول في بداية الأمر لي والله
أم أنني لم أره وفقك الله

صفحة في المتصفح أخي الفاضل
حيث الصفحة الأولى هي تسجيل دخول الطالبة أو عضو هيئة التدريس ثم التحقق من بياناتهم ان كانت صحيحة تظهر صفحة أخرى فيها قائمة شهادات الدورات وتطبعها من خلال الضغط عليها وتظهر بملف PDF
لا أدري هل قمت بكل هذا وبقي لك فقط التقارير أن المشروع بكامله لم تعمليه،

عموما يوجد هنا أعضاء متمكنين في برمجة ASP.NET ولا أريد أيقاعهم في حرج بتحديد أسماهم فقد يكونوا مشغولين

لو وضعت سؤالك في قسم أسئلة ASP.NET لكان أفضل.
(06-11-16, 09:12 PM)Programmer_2017 كتب : [ -> ]السلام عليكم ورحمة الله وبركاته

لدي عدة استفسارات

أولا أحتاج تنزيل بيئة VB.NET كاملة و SQL_Server فبعد فرمتة الجهاز لم أحصل على مكان ثقة يقوم بتحميل البرنامجين كاملاً

وإذا تنصحوني بأماكن في الرياض تقوم بتنصيبه بدون ظهور مشاكل او تضارب في النظام ؟؟ وهي التي تعيق عملي غالباُ مشاكل التنصيب

ثانياً قمت بعمل برنامج بواسطة VB.Net بحيث تقوم الطالبة بإدخال رقمها الجامعي ويتم التحقق منه ثم تقوم الصفحة بعرض قائمة بالدورات التي حضرتها الطالبة وعند الضغط على الدورة يظهر لها خيار (عرض) و خيار (طباعة) وخيار (إرسال إلى ايميل)

بحيث تكون الصفحة بصيغة pdf وتطبع بإسم الطالبة بحيث تطبع الصفحة وهي بالأساس صورة شهادة لكن خانة الإسم تتغير حسب الرقم الجامعي التي تدخله الطالبة

أتمنى وضحت الفكرة Heart

الاتسفسار الأول بمجرد البحث في جوجل
Doanload Microsoft+VSxxxx.iso
ستحصل على الاصدار الذي تريده فبدل xxxx ضع عام الاصدار فقط.
والمواقع مليئة بأرقام التسجيل
نفس الفكرة مع ال SQLserver
-----------------------------
تقول : إنك عملت برنامج بلغة VB.Net يعني انت لا تجهل هه اللغة لكن هل صممت البرنامج على ويندوز قورم ام ويب فورم؟
أجبت لاحقا انها صفحة هذا يعني كمال أشار الأخ العزيز ممدوح انك تستخدم ASP.Net
والى هنا الامر جميل
فالتعامل مع الويب طيّع جداً وخيارات الطباعة كثيرة جداً 
نأتي للكلام عن برنامجك فبرنامج لابد وأن يكون به اكثر من جدول جدول بيانات الطالبات وجدول اخر يخص دورات الطالبات
وبيانات كل دورة مثل التقدير والمدة والمقر والزمن والتاريخ
كل ما عليك هو:
استعلام يربط بين الجدولين
تصميم تقرير بحقول الاستعلام المطلوبة
أو لو جدول الدورات يحوي فقط الرقم الجامعي وصورة الشهادة الاصلية لدورة فالامر اكثر سهولة
خلاصة القول دعّم طلبك بمثال  ولو على الاكسس حتى نعرف المطلوب بالضبط واختصار كثير من الردود والاستفسارات

مثال لاستخدام اداة التقارير
http://vb4arb.com/vb/thread-13257.html
لتحميل vs interprise 
http://vb4arb.com/vb/thread-17325.html
مثال اخر للطباعة
http://vb4arb.com/vb/thread-13096.html
مثال للطباعة في WPF
http://vb4arb.com/vb/thread-13373.html
بالتوفيق للجميع
حياكم الله اخوتي

لا أعلم ان هناك قسم للASP.Net

نعم أنا متمرسة للASP.NET تحت بيئة Visual Studio.net ومشروع تخرجي كذلك عملته موقع ويب سايت من خلاله..

لكن الطباعة لم أتطرق لها أبداً والإرسال إلى الإيميل كذلك لم أتطرق لهذين الأمر
مع العلم أنني لم أدرس هذه اللغة أبداً بل  Self-Study دراسة ذاتية فقط لتقديم مشروع تخرج قوي وهام على مستوى الدفعة .. ومادرسته في دراستي فقط Visual Studio.net كويندوز فورم
لكن لم أجد صعوبة في الـِ ASP.NET الحمدلله لكن الآن لم أستطع تنفيذ الفكرة وهي شهادات للدورات لكن سأبدأ المحاولة والله الموفق ثم بمساعدتكم..

لم أبدئه فعلياً لأني سأنسخ أكوادي كما هي وهي الربط بقاعدة البيانات المصممة في SQL Server حيث ٍسأصمم قاعدة بيانات واحدة فقط فيها جدول للطالبات وجدول لأعضاء هيئة التدريس
الجدول الواحد يحوي عدة حقول (الرقم الجامعي، الإسم ، الإيميل، مسمى الدورة، تاريخ الدورة) فقط
أما الشهادة سأحفظها كصورة وأقوم برمجياً بكتابة اسم الطالبة والدورة والتاريخ على الشهادة << وهذه مدخلات من قبل الطالبة وبعد ماتضغط طباعة أو ارسال الى ايميل تظهر لها بصيغة  PDF لكن الإرسال الى الإيميل أعتقد نفس فكرة VB.Net وكوني اعمل على نفس البيئة لا أظن هناك مشكلة سأستخدم نفس الكود الذي وجدته من خلال بحثي
لكن مشكلتي تكمن في طباعة الشهاد كـ PDF


ارجو نقل الموضوع الى قسم ASP.NET  ياكرام وفقكم الله

شكرا اخي ممدوح شكرا اخي ابو عمر
وبإنتظاركم
بإنتظار دك اخي ابوعمر وفقك الله