التخطي إلى المحتوى الرئيسي

دوال النصوص فى لغة فيجوال بيسك دوت نت

تحويل أنواع البيانات 

1- CBool : تقوم بتحويل نوع المتغير الى قيمة Boolean اي (True , False ) . 

2- CByte : تقوم بتحويل نوع المتغير الى قيمة بايت . 

3- CDate : تقوم بتحويل نوع المتغير الى قيمة تاريخ . 

4- CDec : تقوم بتحويل نوع المتغير الى قيمة عشرية . 

5- CDble :تقوم بتحويل نوع المتغير الى عدد مضاعف . 

6- CInt : تقوم بتحويل نوع المتغير الى عدد صحيح . 

7- CLong : تقوم بتحويل نوع المتغير الى عدد طويل . 

8- CStr : تقوم بتحويل نوع المتغير الى نص . 

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

       MsgBox(CStr(123)) 

في هذه المثال حولنا العدد 123 الى قيمة نصية يمكن استخدامها في الدوال التي تطلب منك ادخال قيمة نصية وليس عددية .

التعامل مع النصوص 2 

الدالة Instr : تعطيك موقع النص 1 خلال النص 2 . والمثال هو افضل وسيلة للتوضيح : 

CODE  
       Dim x, y As String

       x = "look Over over there"

       y = "over"

       MsgBox(InStr(x, y, CompareMethod.Text))

الكود السابق يعرض لك موقع الكلمة y خلال الجملة x . 
الدالة Instr لها 3 وسائط : 

1- النص الذي تريد البحث فيه . 
2- النص الذي تريد البحث عنه . 
3- نوع طريقة البحث , فلو اخترت ال Binary فان البحث سيضع في الحسبان الحروف الكبيرة و الصغيرة . 
يعني الكود السابق سيعرض لك في صندوق الرسالة الرقم 6 لان موقع اول حرف في الكلمة over خلال النص x هو 6 . ولكن لو غيرنا الطريقة من text الى binary فانه سيعرض لك الرقم 11 لان over الاولى كابيتال . 

الدالة Instr تفيدك في البحث كثيرا . 
الدالة StrComp : تقارن بين نصين من حيث الحجم . 

CODE  
       MsgBox(StrComp("helo", "helo", CompareMethod.Text))
سيعرض لك القيمة صفر لان النصين متطابقين . 

CODE  
       MsgBox(StrComp("heloo", "helo", CompareMethod.Text))
سيعطيك القيمة 1 لان النص الاول اكبر من الثاني . 

       MsgBox(StrComp("hel", "helo", CompareMethod.Text))
سيعطيك القيمة -1 لان النص الاول اصغر من الثاني . 
الدالة Len : تعطيك عدد حروف نص معين . 

       MsgBox(Len("الحمد لله"))

ستكون القيمة 9 لان عدد حروف الجملة هي 9 . 
الدالة Trim : تزيل مسافات النص من اليمين ومن اليسار . 

       Dim x As String = InputBox("Type your name")

       MsgBox(Trim(x) + "OK")

فلو وضعت مسافة على يمين النص فستلاحظ انه ازيل . 
الدالة Space : تضيف مسافة الى النص . 

       Dim x As String = InputBox("Type your name")

       MsgBox(x + Space(5) + "OK")

فستضيف بين النصين مسافة حجمعا 5 حروف .

___________________________________________________

لدالة Asc : تعطي الرقم المقابل لحرف معين . 

CODE  
MsgBox(Asc("x"))

سيكون الناتج 120 . 

الدالة Chr : تعطي الحرف المقابل لرقم معين (عكس الدالة Asc ) 

MsgBox(Chr("120"))

سيكون الناتج هو الحرف x . 

الدالة LCase : تحول الحروف الكبيرة Capital الى صغيرة ( من A الى a ) 

MsgBox(LCase("HOLA")) 

الدالة UCase : تحول الحروف الصغيرة الى كبيرة (من a الى A ) 


MsgBox(UCase("hola"))

الدالة StrDup : تعطيك رمز او حرف او نص مكرر بعدد معين من المرات . 

MsgBox(StrDup(20, "!"))

فمثلا الكود السابق يعرض الرمز ! عشرين مرة . 

الدالة StrReverse : تقوم بعكس نص معين . 

MsgBox(StrReverse("helo"))

الدالة Replace : تقوم باستبدال نص معين خلال جملة بنص اخر .

Dim x As String = "Visual Basic .NET"
MsgBox(Replace(x, ".NET", "Seven"))

الكود السابق يعرض الجملة x ولكن بعد ان يستبدل الكلمة .NET ب Seven . 

تفيدك في البحث اذا اردت اضافة ميزة الاستبدال كما في برامج تحرير النصوص .

Please SUBSCRIBE to get new articles directly into your Email inbox!

تعليقات

المشاركات الشائعة من هذه المدونة

إنشاء فلاشة قادرة على سرقة جميع الباسووردات الموجودة على أي حاسوب تتصل به

أهلا بكم على موقع ديف نوبا لتعليم البرمجة. اليوم سنتعرف على طريقة حديثة يستعملها الكراكرز ( الهاكرز الغير أخلاقيين ) لسرقة الباسوردات ( كلمات المرور والأرقام السرية لكل المواقع التى تسجل دخول عليها ) الموجودة على أي حاسوب فقط عبر فلاشة يو إس بى USB عادية جداً. لاحظ! هذه التدوينة كتبتها للتوعية والتعليم، وليس بهدف الإختراق أو السرقة بأى شكل من الأشكال. ولكن من حقك أن تعرف كيف يخترق الكراكرز والهاكرز الناس لكى تتعلم كيف تحمى نفسك. كما ذكرنا في المقدمة سنقوم بإعداد فلاشة USB بمجرد أن يوضع أو أن يتصل بالحاسوب ( الكمبيوتر أو اللابتوب ) ستظهر رسالة تطلب فحص الفلاشة بعد النقر عليها سيتم سرقة جميع الباسووردات والأرقام السرية الموجودة بالحاسوب مثل كلمات مرور الفيسبوك، وتويتر، وجوجل بلس، وجميع المواقع وحتى البنوك الإلكترونية. كيف يحدث هذا الاختراق بهذه السهولة؟ ننتقل للشرح التطبيقي لكي تعرف : نبدأ بالأدوات التي ستحتاجها لعمل هذه الفلاشة الهاكر: 1. حاسوب ( كمبيوتر مكتبى، أو لابتوب ) 2. فلاشة يو إس بى USB 3. برنامج Web Browser Pass View ويمكنك تحميله من هنا . خطوات عمل فلا...

كيف تصبح هكر ( Ethic Hacker )

أهلاً بك فى موقع ديف نوبا للبرمجة. فى هذه التدوينة سوف أشرح لك كيف تصبح هاكر أخلاقى متخصص فى أمن المعلومات. فى البداية من هو حقاً الهاكر؟ الهاكر هو مبرمج يفهم البرمجة بشكل عميق بكل تفاصيلها وله تعليم وخبرة كبيرة فى هذا المجال، يفهم النظام ويعرف كيف يحصل على ثغرات فى النظام، يعرف طريقة الحماية ويحاول أن يتخطى الحماية أو يكسرها. كل هذه الأمور الخطيرة يعملها من أجل اصلاح النظام وليس تدميرة رغم أنه قادر على تدميرة. فى هذه التدوينة سنتحدث عن كل ما يحتاجة الإنسان ليُصبح هاكر محترف قادر على اختراق الأنظمة المختلفة بشتى أنواعها من أجل حمايتها وأمن معلوماتها. قبل أن تصبح هاكر، عليك أن تعرف تصنيفك بين الهاكرز!.. أى ماذا تريد أن تصبح؟ هاكر أخلاقى متخصص فى أمن المعلومات، أم هاكر أسود متخصص فى التدمير والتخريب، أم هاكر متقلب! الهاكر هم ثلاثة أنواع على الأقل؛ الهاكر ذو القبعة البيضاء وهو هاكر متخصص فى أمن المعلومات، يحاول اختراق النظام من أجل اصلاحه وتطويرة وتقويته وسد ثغراته. أما الهاكر ذو القبعة السوداء فهو هاكر متخصص فى قرصنة المواقع والأنظمة والشبكات من أجل التخريب والت...

طريقة البحث في قوقل عن ملفات pdf

كما شرحنا فى موضوع كيفية البحث على جوجل ، وكتبنا معظم الطرق والحيل المستخدمة فى البحث على جوجل. نقدم اليوم أفضل طريقة للبحث عن ملفات الكتب الإلكترونية بصيغة pdf وتحميلها بشكل مباشر من جوجل. أكتب فى جوجل filetype:pdf ثم أكتب الكلمة أو الكلمات التى تدل على موضوع الكتاب أو الرواية التى تبحث عنها. مثال: filetype:pdf رواية هيبتا مثال: filetype:pdf رواية فى قلبى أنثى عبرية مثال: filetype:pdf كتاب ابن خلدون مثال: filetype:pdf science simlified مثال: filetype:pdf تبسيط العلوم يمكنك أن تكتب كلمة أو مجموعة من الكلمات. وإليك بعض الأمثلة بالصور لكيفية البحث عن الكتب والروايات. 1. كتابة نوع الملف أولاً، ثم تكتب مضمون أو محتوى الكتاب المطلوب. لاحظ أن كل نتائج البحث عبارة عن كتب إلكترونية بصيغة pdf. 2. كتابة كلمة البحث أولاً ثم نوع الملف المطلوب البحث عنه. البحث باللغة الإنجليزية هذه المرة. 3. البحث عن رواية أو كتاب باللغة العربية. كتابة اسم الرواية أو الكتاب، أو كتابة موضوع الكتاب. ثم كتابة نوع الكتاب الإلكترونى ( pdf ) . 4. البحث عن رواية أو كتاب باللغة العربية مباشرةً ...