VB.Net عارض الصور
عرض و تحويل و طباعة الصور بأستخدام تقنية دوت نت
Description
رحلة برمجيه ممتعة تتناول كيفية التعامل مع ملفات الصور باستخدام لغة الفيجول بيزك دوت نت.
في البداية سوف نتناول كيفية تجهيز و أعداد واجهة المستخدم .
الخطوة التالية سوف تغطي كيفية تهيئة البرنامج لكي يتناسب مع أحجام الشاشات المختلفة حيث أن اليوم أصبح من أحد التحديات التي تواجه أي مبرمج هو كيفية أن يتأقلم تطبيقه مع الأحجام المختلفة للشاشات و التي تختلف فيها دقة الشاشة, بالتالي وجب علينا الوضع في الحسبان أن يستخدم هذا التطبيق على شاشات صغيرة ذات دقة محدودة (800 في 600 ) نقطة مثلا... وصولا إلي الشاشات العملاقة.
سريعاً ننتقل بعد ذلك إلي كيفية فتح و معالجة ملفات الصور(الالتفاف إلي اليمين و اليسار) ليتم عرضها على البرنامج سواء كان باستخدام الطرق العادية في الوصول للملفات عن طريق Windows Explorer أو عن طريق سحب الصور على البرنامج (Drag & Drop) .
اكتشاف ملفات الصور الأخرى داخل نفس المغلّف (Folder) و تمكين المستخدم من التنقل بين هذه الصور المختلفة.
عرض قائمة بالصور المتاحة داخل المغلف مع توضيح الصورة المعروضة حالياً.
تمكين المستخدم من تكبير أو تصغير الصورة.
أنشاء قائمة منبثقة عن طريق الضغط على زر الفأرة الأيمن.
كما سوف يتم إضافة أمكانية للتنقل الأوتوماتيكي بين الصور مع التحكم في الفترة الزمنية بين كل صورة وأخرى - برمجة هذه الميزة سوف تمكننا من تعلّم كيفية حفظ قيم تستخدم في البرنامج بدون استخدام قواعد بيانات معقدة و يمكن تطبيق هذه الأفكار على العديد من التطبيقات الأخرى.
و لن نغفل تمكين المستخدم من استخدام الصورة كخلفية لسطح المكتب أو طباعتها.
وفي النهاية تحويل التطبيق إلى ملف تنفيذي (exe) لنتمكن من توفيره للعميل في صورة مناسبة.
ملاحظة: مع كل درس ملف مضغوط يحتوى ملفات المشروع الذي تم العمل علية حتى هذا الدرس حتى يمكنك متابعة واستكمال العمل على المشروع من أي درس تختاره :)
What You Will Learn!
- عرض الصور على أختلاف أنواعها
- عرض الصور عن طريق سحب الصورة على البرنامج
- تحويل صيغة الصورة والأختيار بين 8 صيغ مختلفة
- تعين الصورة كخلفية لنظام التشغيل ويندوز
- تدوير الصور مع عقارب الساعة او عكس عقارب الساعة
- تكبير و تصغير الصور
- حذف الصورة
- طباعة الصورة
- التنقل اليدوي بين الصور من داخل البرنامج
- التنقل الأوتوماتيكي بين الصور مع التحكم في الفترة الزمنية بين كل صورة و أخرى
- أستخدام أكواد الدوت نت بكلا نوعيها السي شارب و الفيجول بيزك
- EXE تحويل المشروع الي ملف تنفيذي
Who Should Attend!
- طلبة علوم الحاسب و مشاريع التخرج المحوسبة
- جميع المبرمجين راغبي زيادة معرفتهم بالبرمجة مع الفيجول أستوديو