بوابة الثانوية العامة المصرية

بوابة الثانوية العامة المصرية (https://www.thanwya.com/vb/index.php)
-   كليات المجموعة الرياضية (https://www.thanwya.com/vb/forumdisplay.php?f=1688)
-   -   اسئلة عن البرمجة (https://www.thanwya.com/vb/showthread.php?t=203718)

Hafez Gera 29-04-2010 04:07 AM

اسئلة عن البرمجة
 
يا جماعة ده الكود بتاع openfiledialog

كود:









Public Class Form1
 
    Private Sub  Form1_Load(ByVal sender As System.Object, ByVal e As  System.EventArgs) Handles MyBase.Load
        Dim value As New OpenFileDialog
        value.Title = "Open File"
        value.Filter = "Text File|*.txt"
 
      If value.ShowDialog =  Windows.Forms.DialogResult.OK Then
            MsgBox(value.FileName)
        End If
 
    End Sub
 
End Class


لو سمحتوا حد يشرحلي معنى السطر ده
كود:

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

و يعني ايه


وافرق بين class and module

Dim myStream As Stream

مش معقولة كل المشاهدات دي ومفيش ولا رد!!!!!!

coody 30-04-2010 01:48 AM

[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 و تقدر تتعرف عليها بعد كده
ارجو اني اكون افدتك في سؤالك

Hafez Gera 30-04-2010 02:27 AM

thank you very much


جميع الأوقات بتوقيت GMT +2. الساعة الآن 06:46 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.