عرض مشاركة واحدة
  #2  
قديم 30-04-2010, 01:48 AM
الصورة الرمزية coody
coody coody غير متواجد حالياً
عضو قدير
 
تاريخ التسجيل: Jul 2009
العمر: 31
المشاركات: 464
معدل تقييم المستوى: 16
coody will become famous soon enough
افتراضي

[quote=Hafez Gera;2135784]يا جماعة ده الكود بتاع openfiledialog

كود:

لو سمحتوا حد يشرحلي معنى السطر ده
كود:
If value.ShowDialog =  Windows.Forms.DialogResult.OK 
يقولي كل جزء عبارة عن ايه ويشرحلي شرح حل الله يخليكم

و يعني ايه


وافرق بين class and module

Dim myStream As Stream



بالنسبة للكود الاول
If value.ShowDialog = Windows.Forms.DialogResult.OK
ده ببساطة معناه ان لو openfiledialog بعد ما حصل showdialog يعني بعد ما ظهر علي الشاشة المستخدم اختار امر من الفورم بتاع openfiledialog اللي هو امر ok هايعمل حاجة
هاديك مثال
Dim value AsNew OpenFileDialog
If value.ShowDialog = Windows.Forms.DialogResult.Cancel Then
MsgBox("u didn't choose any file")
ElseIf value.ShowDialog = Windows.Forms.DialogResult.OK Then
Shell(value.FileName)
EndIf
في السطر الثاني معناه انه لو المستخدم اختار cancel لما تظهر نافذة open امامه هاتظر رسالة بتقول انه لم يختار اي ملف
لكن لو المستخدم اختار ok لما تظهر له النافذة هايقوم البرنامج بفتح الملف اللي اختاره المستخدم في من خلال الامر Shell
اما الفرق بين Class و Module
الكلاس هو اللي بتشتغل فه بالبرنامج بتاعك و هو الملف التنفيذي الموجود فيه الForms بتاعت مشروعك
اما الModule فهو مخزن للاوامر و الاحداث و الاجراءات اللي ممكن تستدعيها في البرنامج بتاعك من خلال تعريفك ليها كمتغير
بالنسبة لstream فدي اداة في الفيجوال بيسك بتمكنك من قراءة او الكتابة علي او من ملف معين و منها الخاصة بعملية ضغط الملفات و فكها من خلال GZipStream و تقدر تتعرف عليها بعد كده
ارجو اني اكون افدتك في سؤالك