برامج

سلسلة Visual Basic 2005 [الأرشيف] - برامج نت

المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : سلسلة Visual Basic 2005


Al-Raisi
05-24-2008, 10:42 PM
السلام عليكم
أخوتي وأخواتي
إليكم سلسلة Visual Basic 2005 وبأذن الله سوف يتم تحديث هذه المجموعة بشكل مستمر, وفي حال وجود أي إستفسار حول المواضع المطروحة يرجى إضافة الرد في نفس الموضوع حتى تعم الإستفادة للجميع (زوار المنتدى والمشاركين به).
ملاحظة: هذه ليست دروس ولكن نقاط برمجية عامة.

-----------------------------------------
1) المتغيرات
-----------------------------------------
المتغيرات التي سوف تستخدم بشكل مستمر في البرمجة هي التالي:
Dim وذلك يعني متغير خاص في إطار النموذج. مثال: Dim str as String
في هذه الحالة يختلف المتغير من نموذج لآخر حتى لو كان نفس النموذج فتح مرتين أو في نموذجين إثنين يحملان متغيرين بنفس الأسم.
سؤال: كيف يتم الإشارة إلى هذا المتغير الخاص؟
جواب: عن طريق ذكر أسم المتغير . مثال:
Dim str as String
Str = "Test String"

Public Shared وذلك يعني متغير عام في إطار البرنامج. مثال: Public Shared str as String
في هذه الحالة يكون المتغير واحد في جميع النماذج من نفس النوع المفتوحة أما بالنسبة إلى النماذج الأخرى فلا يأثر عليها إذا تم الإعلان عن متغير عام بنفس الأسم.
سؤال: كيف يتم الإشارة إلى المتغير العام في البرنامج ككل؟
جواب: عن طريق ذكر أسم النموذج ثم أضف نقطة ثم أسم المتغير العام . مثال:
Public Shared str as String
Form1.str = "Test String"
ملاحظة: Form1 هو أسم النموذج الذي يحتوي على إعلان المتغير العام المذكور في المثال.

تجنب أن تستخدم متغيرات يستخدمها نظام الويندوز مثل
String
Integer
Sub
Sender
e
أو تضع مسافات بين الكلمات مثل
Simple string
أضف " _ " بدل المسافة
Simple_string

ملاحظة هامة: المتغير العام يجب أن يتم الإعلان عنه بشكل منفصل أي ليس بداخل أي أمر آخر . مثال:
Public Class Form1
Public Shared str_Pub as String
Private Sub Load_Records()
'Some codes
End Sub
أما بالنسبة إلى المتغير الخاص فيمكن أن يتم الإعلان عنه في أي مكان في الصفحة الشفرات.

Ala2 VB
05-26-2008, 08:53 AM
جزاك الله خيرا على المعلومات , ولكن :

تجنب أن تستخدم متغيرات يستخدمها نظام الويندوز مثل
String
Integer
Sub
Sender
e
قصدك تجنب استخدام أسماء متغيرات بالأسماء المحجوزة في VB.NET 2005 , ومن هذه الأسماء :
أسماء أنواع البيانات : Integer , String , Double
أسماء الأوامر : If , End If , For , While
أسماء المدى : Public , Friend , Private
أسماء أخرى : Sub , Function , Sender , End sub

يعني لا يصلح ان تسمي متغيراتك بأسماء مثل :
Dim Public as string
Dim End Sub as Integer
Dim String as string

Al-Raisi
05-27-2008, 11:01 PM
شكرا على التعديل ويعطيك العافية أخي Ala2 VB.

Ala2 VB
05-29-2008, 06:35 PM
لا شكر على واجب أخي

Aboud Aboud
05-29-2008, 06:52 PM
شكرا لك اخي

tsdioafae
05-31-2008, 12:12 PM
السلام عليكم انا بعمل على برنامج عن كيفية ارسال ايمايل من application vb net المشكلة انو لازم يفتح البريد الالكتروني للمرسل من البرنامج لكي استطيع ارسال الايمايل وشكرا لكم

zagora87
05-31-2008, 01:55 PM
merci mon frere

Al-Raisi
05-31-2008, 09:22 PM
أخوتي الأعزاء سوف أضع هذا الموضوع في منتدى "منتدى مبرمجين لغات البرمجة" وذلك ليعم النفع على الجميع.

http://www.bramjnet.com/vb3/showthread.php?p=6411487#post6411487