تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
اريد اعرف اسم الفورم الحالى
#11

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


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



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



[/b]

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

بصراحة لم أسمع عنها قبل رد @@أبورائد@@
الرد }}}
تم الشكر بواسطة:
#13
السلام عليكم ورحمة الله وبركاته


ما شاء الله عليكم
فعلا مصطلح ما سمعت به من قبل
بارك الله فيكم
وزادكم علما وقدرا
الرد }}}
تم الشكر بواسطة:
#14
طيب ســـــــــؤال تاني :
من منكم تعامل مع Constractors قبل هيك ؟ وكيف ومتى وأين يتم ذلك ؟

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

Abu Ehab : Microsoft Partner  & Systems Developer
 Youtube   Facebook    Twitter   
الرد }}}
تم الشكر بواسطة:
#15
Abu Ehab كتب :طيب ســـــــــؤال تاني :
من منكم تعامل مع Constractors قبل هيك ؟ وكيف ومتى وأين يتم ذلك ؟

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


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

ما من جاهل به، فالجميع يعرف استخدامه جيدا، ولكن الحاجة اليه ليست دائمة، فما هو الا class مصغر يقبل التسلسل.
الرد }}}
تم الشكر بواسطة:
#16
Good
حبيبي أخي وأستاذي ربيع ... والله مشتاق لك كثير ...
Abu Ehab : Microsoft Partner  & Systems Developer
 Youtube   Facebook    Twitter   
الرد }}}
تم الشكر بواسطة:
#17
اضافة الى كلام اخي الغالي ربيع , نقدر نقول ان الكونستركتر عبارة عن ميثود خاص لا تحوي على Void ولا على (Return (Value حيث ان الكلاس يحوي فقط كونستركتر واحد ويجب ان يكون بنفس اسم الكلاس
خيركم أنفعكم للناس
الرد }}}
تم الشكر بواسطة:
#18
السلام عليكم

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

والstruct يمكن أيضا ان يحتوي على Constructor بنفس اسم الStruct لكن يجب أن يأخذ على الاقل مدخل واحد (Parameter)
الرد }}}
تم الشكر بواسطة:
#19
نعم كلام سليم ... ما شاء الله تبارك الله ..

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

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

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 

مع أنه الموضوع مش مكانه ,,, ولكن لعله خير وشكرا لكل الشباب والشكر موصول للأخوه في الادارة لمرونة التعامل وسعه الصدر .
Abu Ehab : Microsoft Partner  & Systems Developer
 Youtube   Facebook    Twitter   
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة في عرض الفورم بالحجم المحدد مصمم هاوي 1 248 29-09-25, 03:17 AM
آخر رد: مصمم هاوي
  [VB.NET] حفظ تنسيق الفورم ثم تطبيقة علي فورم اخر فيجوال بيسك abo ragab 7 1,215 09-07-25, 12:45 AM
آخر رد: abo ragab
  إغلاق الفورم مع حذف جميع البيانات الموجودة به صالح عبدالله 10 1,040 19-04-25, 08:54 PM
آخر رد: Kamil
  كيف يمكن تحريك الفورم بأستخدام زر heem1986 2 587 30-03-25, 01:58 AM
آخر رد: heem1986
  [سؤال] اريد طباعة تقرير ريبورت فيو مباشرة فور عرض التقرير mh66 1 557 22-03-25, 09:59 AM
آخر رد: mh66
  [سؤال] تغيير الفورم الرئيسي عند تشغيل البرنامج في Visual Studio مع .NET 8؟ silverlord 2 650 09-03-25, 03:52 AM
آخر رد: silverlord
  ماهو سبب اغلاق الفورم صالح عبدالله 2 513 26-02-25, 02:40 PM
آخر رد: صالح عبدالله
  اريد كود لو سمحتم خالد كامل1 10 1,210 15-02-25, 02:15 PM
آخر رد: خالد كامل1
  اريد كود معين اثابكم الله خالد كامل1 1 456 04-02-25, 09:28 PM
آخر رد: aliday03
  ممكن اعرف معنى مفهومي HLD ,LLD bassant 0 315 30-01-25, 02:07 PM
آخر رد: bassant

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم