![]() |
|
حذف الصورة من المجلد - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : حذف الصورة من المجلد (/showthread.php?tid=48153) الصفحات:
1
2
|
RE: حذف الصورة من المجلد - محمد خيري - 05-04-24 على كل حال بما انك وجدت الحل من مشاركة الاخ شكر الله له هذا اهم شيء.
لكن انا مستغرب ان المثال لم يعمل عندك. هل شغلت المشروع ام انك نسخت اكواد معينة!
نسخت فقط الاكواد بالمشاركة رقم 6 لم أضف عيهم و لم أنقص منهم شيءا
بالمرة الاولى يشتغل عادي
أما المرة الثانية فيعطيني خطا و ما يشتغل
RE: حذف الصورة من المجلد - Taha Okla - 06-04-24 بعد الاطلاع على الحل الذي وضعه الأخ(justforit) : وجدت البرنامج يعمل ولكن كان ينقصه كود التحقق(ربما ظن أنك ستدرك ذلك وتضعه أنت).. مثلا في كود الحفظ تعدل الجزئية إلى : PHP كود : Dim pic As New IO.FileInfo(Me.PictureBox1.ImageLocation)وفي كود الحذف يعدل إلى : PHP كود : If IO.File.Exists(Title_Logo) Thenبالنسبة لـ الاستعانة بمكتبة (Stream) لم أكن أعتمد عليها من قبل، بل كنت أكتب الكود مباشرة مع أداة الصور.. ولكن مرة نصح أحد الأساتذة بها عندما يتعلق الأمر بحذف الصور، كي لا تقع بمشكلة العنصر المستخدم من قبل مستخدم آخر.. ولازلت أمشي على نصيحته .. RE: حذف الصورة من المجلد - محمد خيري - 06-04-24 السلام عليكم
شكرا جزيلا اخ Taha Okla على المعلومات القيمة التي تفيدنا بها بارك الله فيك و زادها بموازين حسناتك
فعلا الان بعد هذه التعديلات صار يشتغل كلو تمام بارك الله فيك
RE: حذف الصورة من المجلد - justforit - 07-04-24 الاستعجال و التركيز في اشياء اخرى ظنا مني ان السائل ربما يحتاجها لاحقا هذا هو سبب نقص الحل اللتي اقدمها للاخوة
هذا اذا انا فهمت كل السؤال
مثلا بهذا المثال انظر للموديول كتبت اكواد تحريك الفورم عبر النقر على عناصر محددة مثل
Panel Label PictureBox
كذل ك اضفت مؤقت يقرر متى يمكن ازرار الحفظ و الحذف للصورة بناءا على تواجد رابط الصورة
يتم التعامل مع رابط الصورة و اسنادها الى
ImageLocation الخاصية التابة لـ PictureBox1
و هكذا
التالي اكواد الموديول:
PHP كود : Module Module1و التالي اكواد الفورم بشكل كامل:
PHP كود : Public Class Form1RE: حذف الصورة من المجلد - atefkhalf2004 - 07-04-24 بعد السيد الفاضل justforit برجاء تعديل الكود لكي الاحتفاظ وعرض الصور المخزنة وايضا حذف الصورة المحددة RE: حذف الصورة من المجلد - Taha Okla - 07-04-24 إقتباس :الاستعجال و التركيز في اشياء اخرى ظنا مني ان السائل ربما يحتاجها لاحقا هذا هو سبب نقص الحل اللتي اقدمها للاخوة هي ليست مشكلتك أو مشكلة أي من يريد المساعدة، أنت قدمت الحل المناسب والصحيح، أما الأكواد الكمالية هي مشكلة من يطلب الحل.. إن كان يجهل الأساسيات (فلا حل معه يجدي نفعاً)-- الكثير يجهل الأساسيات وتراه يسأل عن قواعد البيانات وليس أي أسألة بل أسألة تحتاج وقت لتنفيذيها فكيف إذا طلب شرح جزء منها.. البرمجة لا تكن بالتقليد وتكرار كتابة الأكواد إلا بعد فهم الأساسيات (والتطبيق عليها)... المبرمج إن لم يستطع قراءة الكود قبل تنفيذه، من الصعب عليه تصحيح الأخطاء التي تنتج أثناء كتابة الأكواد فليست كل الأخطاء يمكن على المترجم معرفتها .. بل الكثير منها أخطاء منطقية ولا تظهر إلا بعد تنفيذ الكود بل وبعضها لا يظهر إلا بعد عشرات من التنفيذ الصحيح (وهذا أسوء شيء موجود في لغة الـ VB.Net) من لم يتعامل معه المتغيرات الصحيحة والتحويل بينها ضمن الكود (حتى لو لم يطلب الكمبايلر منه ذلك) : سيقع بهذه الأخطاء التي لن تظهر إلا بعد عشرات من المحاولات التي كان ينفذ فيها ما يريده المستخدم (وفجأة تجد برنامجك أصبحت تعترضه الأخطاء).. فأفضل نصيحة يقدمها المبرمجين المحترفين لطلابهم ولكل من يسير بطريق البرمجة وكتابة البرامج هي عمل ريفلكتور للبرنامج بعد إتمامه (للتخلص من الأكواد المعقدة واستخدام الأكواد البسيطة ومعرفة مواطن الخلل أثناء استخدام متغير مكان آخر).. .. RE: حذف الصورة من المجلد - justforit - 07-04-24 بالمثال حاولت وضع كل الحيل لكي لا تظهر رسالة الملف موجود او مستخدم او غيرها
ان فاتني شيء فيه فاخبروني
تصفحو الموديول ففيه اكواد يخص تحريك الفورم
اذا اضفت الموديول لمشروعك واردت ان تستخدم اكواد تحريك الفورم فتحتاج حدثين
Form1_Load
Form1_Activated
تكتب في الاول الكود التالي:
myform = Me
mcontrols(myform) وتكتب في الحدث الاخر الكود التالي: myform = Me
الكلام للمبتدئين فقط مع الشكر و التحية لكل الخبراء
RE: حذف الصورة من المجلد - محمد خيري - 07-04-24 الاخ justforit بارك الله فيك و جزاك كل خير مثال فعلا رائع و يشتغل تمام شكرا جزيلا |