• بادئ الموضوع بادئ الموضوع SaTaLiTe
  • تاريخ البدء تاريخ البدء
  • المشاهدات 42,916
ولاكني اريد رابط تحميل:er:

تفضل يا أخى الكريم
فيجوال استوديو 2008 نسخة كاملة
http://download.microsoft.com/downl...e356/VS2008TeamSuiteENU90DayTrialX1429235.iso

الحجم 3.8 جبجا
بعد التثبيت قد تحتاج إلى Visual Studio 2008 Service pack1
وهذا رابط للحزمة

http://download.microsoft.com/downl...f7-914c-cb452b4043a9/VS2008SP1ENUX1512962.iso

الحجم 830 ميجا
ولتسجيل النسخة
اتبع ما يلى
-بعد تثبيت Visual Studio 2008قم بوضع الإسطوانة فى المشغل أو استخدم Daemon Tools إذا كانت لديك فى صورة ملف ISO​


w9wtgg.jpg


-قم باختيار الخيار الأول Change or Remove Visual Studio 2008
-قم بالضغط على Next
23rvevc.jpg


-قم بالذهاب إلى Upgrade to Microsoft Visual Studio 2008​


fwkfu8.jpg


فى الخانات الموضحة قم بوضع السريال التالى
PYHYP-WXB3B-B2CCM-V9DX9-VDY8T
ثم اضغط Upgrade​
 
توقيع : CLoNY
وهذا الشرح مساهمة منى فى الموضوع​

Masked TextBox and Text Valdation
التعامل مع Masked TextBox و طرق تخصيص مربع النص TextBox وتحديد إدخالات معينة فى TextBox وكذلك المنع والسماح لعدد معين من الحروف والرموز والصيغ داخل مربع النص TextBox
أولا: MaskedTextBox
-نقوم بعمل مشروع جديد ثم نقوم بإدراج MaskedTextBox من خلال ToolBox

01.jpg

كليك يمين بالماوس على MaskedTextBox ثم قم باختيار SetMask يظهر لك الان نافذة Input Mask ويوجد بها قائمة بأنواع الماسكات الممكن استخدامها داخل MaskedTextBox ويمكن تجربة اختيار أحد الأنواع وتجربة كتابة النص بداخلة لمشاهدة النتيجة

02.jpg


ثانيا :Text Validation
إنشاء حدث الكتابة فى مربع النص
لا بد لنا من فهم معنى حدث (Event)
هى كلمة مشتقة من الحدوث ومعناها فى موضوعنا هو تأخير ظهور الوظيفة التى قمنا بإنشائها إلى أن يقع أمر ما
-KeyPress
وهو من خلال اسمة يوضح وظيفتة الضغط على زر
نقوم بفتح مشروع جديد يحتوى على 12 مربع نص TextBox و9 عناوين Label ويمكن وضعها كما بالشكل الاتى

03.jpg

1-منع كتابة زر معبن داخل مربع النص TextBox1
قم بكتابة الكود التالى

كود:
[RIGHT]Private Sub TextEV1_KeyPress(ByVal sender As Object, _
ByVal e As KeyPressEventArgs) Handles TextBox1.KeyPress
If e.KeyChar = CChar("r") Then e.Handled = True
End Sub[/RIGHT]

وبالنظر إلى الكود جيدا نجد أن الجزء الفعال فى الكود هو
كود:
[RIGHT]If e.KeyChar = CChar("r") Then e.Handled = True[/RIGHT]
والمعنى عند كتابة الرمز r فإن المنع =حقيقى يعنى قم بمنع ذلك
و TextEV هذة تسمي اختيارية ممكن التسمية TextEV1 و TextEV2 إلخ أو أى تسمية
لوحة المفاتيح مقسمة إلى ثلاثة أجزاء (أرقام و حروف و رموز) كل الأمثلة التالية تقوم بمنع الرموز تلقائيا
2- منع الأرقام والسماح للحروف بدلالة IsNumber فى TextBox2
كود:
[RIGHT]Private Sub TextEV2_KeyPress(ByVal sender As Object, _
ByVal e As KeyPressEventArgs) Handles TextBox2.KeyPress
If Char.IsNumber(e.KeyChar) Then e.Handled = True
End Sub[/RIGHT]

لو كان المكتوب رقما قم بمنعة
3- السماح للإرقام ومنع الحروف بدلالة IsNumber فى TextBox3
كود:
[RIGHT]Private Sub TextEV3_KeyPress(ByVal sender As Object, _
ByVal e As KeyPressEventArgs) Handles TextBox3.KeyPress
If Char.IsNumber(e.KeyChar) = False Then e.Handled = True
End Sub[/RIGHT]
إذا لم يكن المكتوب رقم ....الخ
4- منع الأرقام والسماح للحروف بدلالة IsLetter فى TextBox4
وهى تعطى نفس النتيجة الموجودة فى 2 ولكن باستخدام IsLetter
كود:
[RIGHT]Private Sub TextEV4_KeyPress(ByVal sender As Object, _
ByVal e As KeyPressEventArgs) Handles TextBox4.KeyPress
If Char.IsLetter(e.KeyChar) = False Then e.Handled = True
End Sub[/RIGHT]
5- السماح للإرقام ومنع الحروف بدلالة IsLetter فى TextBox5
وهى نفس 3 ولكن بدلالة IsLetter
كود:
[RIGHT]Private Sub TextEV5_KeyPress(ByVal sender As Object, _
ByVal e As KeyPressEventArgs) Handles TextBox5.KeyPress
If Char.IsLetter(e.KeyChar) Then e.Handled = True[/RIGHT]
6-السماح لكل من الأرقام والحروف فى TextBox6
كود:
[RIGHT]Private Sub TextEV6_KeyPress(ByVal sender As Object, _
ByVal e As KeyPressEventArgs) Handles TextBox6.KeyPress
If Char.IsLetterOrDigit(e.KeyChar) = False Then e.Handled = True
End Sub[/RIGHT]
وكما نرى فإن الرموز والإشارات والعلامات ممنوعة فى كل الأحوال وعلى ذلك نحتاج إلى طريقة للسماح بها سنفترض أن لدينا مربع نص يمكنة أن يحتوى على رقم أو رقم عشرى(.) أو – أو+
7-للسماح بإضافة علامة أو رمز فى TextBox7
إذا أردنا أن نسمح للأرقام العشرية فقط
كود:
[RIGHT]Private Sub TextEV7_KeyPress(ByVal sender As Object, _
ByVal e As KeyPressEventArgs) _
Handles TextBox7.KeyPress
If Char.IsNumber(e.KeyChar) = False Then
If e.KeyChar = CChar(".") Then
e.Handled = False
Else
e.Handled = True
End If
End If
End Sub[/RIGHT]
هنا قمنا بالسماح لرمز واحد فقط وهو العلامة العشرية فإذا أردنا السماح برموز أخرى فكما بالمثال التالى
كود:
[RIGHT]Private Sub TextEV7_KeyPress(ByVal sender As Object, _
ByVal e As KeyPressEventArgs) _
Handles TextBox7.KeyPress
If Char.IsNumber(e.KeyChar) = False Then
If e.KeyChar = CChar(".") Or e.KeyChar = CChar _
("-") Or e.KeyChar = CChar("+") Then
e.Handled = False
Else
e.Handled = True
End If
End If
End Sub[/RIGHT]
وكما نرى قمنا بالسماح لعلامتى و+
8-لتطبيق الحدث على مجموعة من مربعات النص TextBox8 و TextBox9 و TextBox10
أما إذا أردنا أن نقوم بتطبيق الحدث على مجموعة من مربعات النصوص دفعة واحدة فإليكم الكيفية
كود:
[RIGHT]Private Sub TextEV8_KeyPress(ByVal sender As System.Object, _
ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles _
TextBox8.KeyPress, TextBox9.KeyPress, TextBox10.KeyPress
If Char.IsNumber(e.KeyChar) = False Then e.Handled = True
End Sub[/RIGHT]
9- منع الحروف الصغيرة فىTextBox 11
كود:
[RIGHT]Private Sub TextEV9_KeyPress(ByVal sender As Object, _
ByVal e As KeyPressEventArgs) Handles TextBox11.KeyPress
If Char.IsLower(e.KeyChar) Then e.Handled = True
End Sub[/RIGHT]
10- منع الحروف الكبيرة فى TextBox 12
كود:
[RIGHT]Private Sub TextEV10_KeyPress(ByVal sender As Object, _
ByVal e As KeyPressEventArgs) Handles TextBox12.KeyPress
If Char.IsLower(e.KeyChar) = False Then e.Handled = True
End Sub[/RIGHT]
 
توقيع : CLoNY
عذرا هذا الاسبوع لن يكون هناك اضافة :)
لان عندي شغل فوق راسي...:er:

دكتور طاهر شكرا على الاضافة :)

سيتم اضافتها الى الفهرس
 
توقيع : SaTaLiTe
السلام عليكم اريد طرح سؤال لقد قمت بتحميل
visual web developper 2008
ولكن عند فتح لهذا البرنامج لم اجد قسما للديزاين ولم اجد صندوق الادوات الذي يحمل اشكال لصناعة الصفحة هل يعني ذلك ان التحميل غير كامل او ماذا افيدوني شكرا.
 
السلام عليكم اريد طرح سؤال لقد قمت بتحميل
visual web developper 2008
ولكن عند فتح لهذا البرنامج لم اجد قسما للديزاين ولم اجد صندوق الادوات الذي يحمل اشكال لصناعة الصفحة هل يعني ذلك ان التحميل غير كامل او ماذا افيدوني شكرا.

اخي برنامج Visual web developer خاص لتطوير المواقع:q:
المطلوب انك تحمل visual basic express edition
 
توقيع : SaTaLiTe
:king:صباح الخير اخي و لكني لا اقصد ذلك فانا ابحدث عن برنامج ينشا موقع بلغة asp.net
 
اهلين اخوييي

ماشاء الله دورة مهمه

وشروحاته جميله

ان شاء الله انا متابع معاك
 
:king:صباح الخير اخي و لكني لا اقصد ذلك فانا ابحدث عن برنامج ينشا موقع بلغة asp.net
اهاا:q:

لاظهار الادوات اعمل الاتي :-

- قائمة view
- اختر toolbox
 
توقيع : SaTaLiTe
اهاا:q:

لاظهار الادوات اعمل الاتي :-

- قائمة view
- اختر toolbox
شكرا على حسن المتابعة ولكني فعلت ذلك قبل ان ارسل تلك الرسائل شكرا لك هل يمكن ان اسألك عن برنامج :q:اذا ماكان في ازعاج بما أنني سأمت من ذلك البرنامج وجدت برنامج أخر اسمه واب ماتريكس فهل لديك خبرة في استخدام هذا البرنامج:er:
 
شكرا على حسن المتابعة ولكني فعلت ذلك قبل ان ارسل تلك الرسائل شكرا لك هل يمكن ان اسألك عن برنامج :q:اذا ماكان في ازعاج بما أنني سأمت من ذلك البرنامج وجدت برنامج أخر اسمه واب ماتريكس فهل لديك خبرة في استخدام هذا البرنامج:er:

هل حملت البرنامج من نفس الموقع الخاص بمايكروسوفت؟
بخصوص واب ماترييكس ما سمعت عنه:q:
 
توقيع : SaTaLiTe
اشكرك
 
توقيع : teto65
اشكرك يا اخى
 
توقيع : teto65
:king:صباح الخير اخي و لكني لا اقصد ذلك فانا ابحدث عن برنامج ينشا موقع بلغة asp.net

قم بتحميل الإصدار الكامل من الفيجوال ستوديو لتصبح لديك كافة الخيارات
 
توقيع : CLoNY
مشكووووور بارك الله فيك عمل 5 نجوم
 
توقيع : wajdi abu lail
الله يجزاك الله الف خير

الله يرزقك الفردوس الاعلى

ماقصرت اخوووي

جهدك جباررر

تم تطبيق درسين

i40458_mazin.png


i40459_mr.mazin.png
 
الله يجزاك الله الف خير

الله يرزقك الفردوس الاعلى

ماقصرت اخوووي

جهدك جباررر

تم تطبيق درسين

i40458_mazin.png


i40459_mr.mazin.png

ممتاز
بارك الله فيك:ok:
 
توقيع : SaTaLiTe
رجعت لك من جديد استاذي علي

وكل عام وانت بصحة وعافية

وعندي استفسار
بالنسبة للآله الحاسبة البسيطة
هل بالامكان ان تظهر نتيجة الجمع أو اي عملية حسابية
بضغط زر أنتر من لوحة المفاتيح
اقصد هل بالامكان اضافة كود معين لتفعيل زر الادخال
من الكي بورد لأستخراج النتيجة
 
عودة
أعلى