منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
اريد اعرف اسم الفورم الحالى - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (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=8980)

الصفحات: 1 2


اريد اعرف اسم الفورم الحالى - @@أبورائد@@ - 26-05-13


السلام عليكم ورحمة الله وبركاته


Abu Ehab كتب :[b]طيب ســــــــــؤال يا حــداد :
هــــــــل سمعت عن البرمجة الدفاعية ؟



[url="http://en.wikipedia.org/wiki/Defensive_programming"]Defensive programming
[/url]



[/b]

السلام عليكم ورحمة الله وبركاته



اريد اعرف اسم الفورم الحالى - Aly El-Haddad - 26-05-13

Abu Ehab كتب :طيب ســــــــــؤال يا حــداد :
هــــــــل سمعت عن البرمجة الدفاعية ؟

بصراحة لم أسمع عنها قبل رد @@أبورائد@@


اريد اعرف اسم الفورم الحالى - sooriaty03 - 26-05-13

السلام عليكم ورحمة الله وبركاته


ما شاء الله عليكم
فعلا مصطلح ما سمعت به من قبل
بارك الله فيكم
وزادكم علما وقدرا


اريد اعرف اسم الفورم الحالى - Abu Ehab - 26-05-13

طيب ســـــــــؤال تاني :
من منكم تعامل مع Constractors قبل هيك ؟ وكيف ومتى وأين يتم ذلك ؟

مين الشاطر اللى يجاوب ..ههههههه




اريد اعرف اسم الفورم الحالى - ربيع - 26-05-13

Abu Ehab كتب :طيب ســـــــــؤال تاني :
من منكم تعامل مع Constractors قبل هيك ؟ وكيف ومتى وأين يتم ذلك ؟

مين الشاطر اللى يجاوب ..ههههههه


نحمده ونصلي على رسوله الكريم

ما من جاهل به، فالجميع يعرف استخدامه جيدا، ولكن الحاجة اليه ليست دائمة، فما هو الا class مصغر يقبل التسلسل.



اريد اعرف اسم الفورم الحالى - Abu Ehab - 26-05-13

Good
حبيبي أخي وأستاذي ربيع ... والله مشتاق لك كثير ...



اريد اعرف اسم الفورم الحالى - محمد الساعدي - 26-05-13

اضافة الى كلام اخي الغالي ربيع , نقدر نقول ان الكونستركتر عبارة عن ميثود خاص لا تحوي على Void ولا على (Return (Value حيث ان الكلاس يحوي فقط كونستركتر واحد ويجب ان يكون بنفس اسم الكلاس


اريد اعرف اسم الفورم الحالى - Sajad - 26-05-13

السلام عليكم

تصحيح: يمكن للclass أن يحتوي على أكثر من Constructor وهذا يسمى بالـ Overloading

والstruct يمكن أيضا ان يحتوي على Constructor بنفس اسم الStruct لكن يجب أن يأخذ على الاقل مدخل واحد (Parameter)



اريد اعرف اسم الفورم الحالى - Abu Ehab - 26-05-13

نعم كلام سليم ... ما شاء الله تبارك الله ..

وأليكم مثــــــال متواضع وعلى السريع حتى تصل الفكرة للشباب :

عندنا كلاس يحتوي على :

PHP كود :
Imports System.Data.SqlClient
Public Class UserData
    Dim UCmd 
As SqlCommand
    Dim DTable 
As New DataTable



#Region " properties  "
    
Public Property UserID As Integer
    
Private _UserName As String
    
Public Property UserName() As String
        Get
            
Return _UserName
        End Get
        Set
(ByVal value As String)
            If 
value.Length 0 Then
                MsgBox
("أدخـــــل الأســــــم بالكامل")
                Exit 
Property
            End 
If
            
_UserName value
        End Set
    End Property

    
Private _UserPass As String
    
Public Property UserPass() As String
        Get
            
Return _UserPass
        End Get
        Set
(ByVal value As String)
            If 
value.Length 0 Then
                MsgBox
("أدخــــل كلمة مرور ")
                Exit 
Property
            End 
If
            
_UserPass value
        End Set
    End Property

    
Private _Phone As String
    
Public Property Phone() As String
        Get
            
Return _Phone
        End Get
        Set
(ByVal value As String)
            
_Phone value
        End Set
    End Property

    
Private _Jaw As String
    
Public Property Jaw() As String
        Get
            
Return _Jaw
        End Get
        Set
(ByVal value As String)
            
_Jaw value
        End Set
    End Property

    
Private _Address As String
    
Public Property Address() As String
        Get
            
Return _Address
        End Get
        Set
(ByVal value As String)
            If 
value.Length 0 Then
                MsgBox
("أدخل العنــــوان")
                Exit 
Property
            End 
If
            
_Address value

        End Set
    End Property

#End Region

#Region "  Constractor "

    
Public Sub New(ByVal UName As String_
                   ByVal UPass 
As StringByVal Phn As String_
                   ByVal Jw 
As StringByVal Adrs As String)
        
Me.UserName UName
        Me
.UserPass UPass
        Me
.Phone Phn
        Me
.Jaw Jw
        Me
.Address Adrs
    End Sub

#End Region

#Region " Functions "
    
'-- Add 
    Public Function AddUser() As Boolean
        Dim UCmd = New SqlCommand("AddNewUser", MyDatabaseCon.Cn) With {.CommandType = CommandType.StoredProcedure}
        UCmd.Parameters.Clear()
        With UCmd.Parameters
            .AddWithValue("@UserName", Me.UserName)
            .AddWithValue("@UserPass", Me.UserPass)
            .AddWithValue("@Phone", Me.Phone)
            .AddWithValue("@Jaw", Me.Jaw)
            .AddWithValue("@Address", Me.Address)
        End With
        Try
            MyDatabaseCon.Open() : UCmd.ExecuteNonQuery() : MyDatabaseCon.Close()
            Return True
            UCmd.Parameters.Clear()

        Catch ex As SqlException
            MyDatabaseCon.Close()
            Throw New Exception

        End Try
    End Function


#End Region
    Public Function GetAllUsrs() As DataTable
        Dim UCmd = New SqlCommand("GetAllUsers", MyDatabaseCon.Cn) With {.CommandType = CommandType.StoredProcedure}
        Try
            MyDatabaseCon.Open()
            DTable.Load(UCmd.ExecuteReader)
            MyDatabaseCon.Close()
            Return DTable
        Catch ex As SqlException
            MyDatabaseCon.Close()
            Throw New Exception
        End Try
    End Function

End Class 

ومن خلال EnterFace تتم العملية كالتالى :
PHP كود :
Try

            
Dim XUser As New UserData(TextBox1.TextTextBox2.TextTextBox3.TextTextBox4.TextTextBox5.Text)

            
XUser.AddUser()

            
MsgBox("Okey Saved")

        Catch 
ex As Exception
            MsgBox
(Err.Description)
        
End Try

    
End Sub 

مع أنه الموضوع مش مكانه ,,, ولكن لعله خير وشكرا لكل الشباب والشكر موصول للأخوه في الادارة لمرونة التعامل وسعه الصدر .