تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
هل تعلم؟
#1
بسم الله الرحمن الرحيم، السلام عليكم و رحمة الله و بركاته


سأتناول في هذا الموضوع إن شاء الله معلومات بسيطة لا يعرفها العديد من المبرمجين


- هل تعلم بأنه يمكنك أن تكتب أكثر من سطر برمجي في نفس السطر بإستخدام " : " للفصل بين كل سطر؟
مثل

كود :
MsgBox("Line1") : MsgBox("Line2")

- هل تعلم بأنه يمكنك أن تكتب سطر برمجي واحد مقسماً إياه على أكثر من سطر بإستخدام " _" بشرط أنه لا يمكنك تقسم كلمة واحدة على سطرين؟
مثل

كود :
       MsgBox( _
               "Line1" _
               )

- هل تعلم بأنه يمكنك أن تستخدم If في سطر واحد؟
مثل

كود :
       Dim bool1 As Boolean = True
       If bool1 Then MsgBox("True")
       Dim bool2 As Boolean = False
       If bool2 Then MsgBox("True") Else MsgBox("False")

- هل تعلم أستخدام With مباشرتاً بعد الـConstructor؟
مثل

كود :
Dim pt As New Point With {.X = 3, .Y = 4}

أو

كود :
Dim pt As New Point(1, 2) With {.X = 3, .Y = 4}

لكن في هذه الحالة تكون الغلبة للقيم المعطاه لـWith إذ أنه يأخذ الأمر ببناء المتغير أولاً ثم يضع قيم With لخصائصه

- هل تعلم بأنه يمكنك أستبدال If condition = False بـ If Not condition ؟

- هل تعلم بأن النوع Boolean يمكنه أستقبال أكثر من قيمة في الوقت ذاته و جمعهم في قيمة واحدة؟
مثل

كود :
Dim bool As Boolean = True = False = False

في هذا الحالة bool = False لأنه يبدأ الأستقبال من أول قيمة (True) ثم بعد ذلك كل False تعكس قيمة bool و كل True لا تؤثر في شئ

- هل تعلم أن TypeOf Var Is Type وظيفتها التأكد من أن نوع المتغير Var هو النوع Type و في حال وجدت المتغير من هذا النوع أو من نوع أحد أبناء النوع Type ترجع True و إن وجدته من نوع آخر ترجع False؟

- هل تعلم أنه في حالة أستخدامك لأكثر من حلقة تكرارية مثلاً For أكثر من مرة داخل بعضها و كتبت في واحدة Exit For فإنه يخرج من الحلقة الداخلية فقط و تُستكمل الحلقة الكُبرى؟
مثل

كود :
       For I As Integer = 0 To 10
           For II As Integer = 0 To 20
               For III As Integer = 0 To 30
                   Exit For
               Next
           Next
       Next

- هل تعلم أنه عند أستخدامك Return داخل Sub فإنها تعمل كأنها Exit Sub ؟

- هل تعلم أنه عند أستخدامك Return فارغة في Sub أو Return Value في Function فإن الكود المكتوب بعدها لا ينفذ؟ (أي تعمل بمثابة Exit Sub أو Exit Function لكن تعيد قيمة في الـFunction)

تلك معلومات بسيطة طريفة أتمنى يكون أحد أستفاد منها Smile


و السلام عليكم و رحمة الله و بركاته Smile
الرد }}}
تم الشكر بواسطة: عبد الله
#2
معلومات مهمة بارك الله فيك
الرد }}}
تم الشكر بواسطة:
#3
معلومات ممتازه
جزاك الله خير
الرد }}}
تم الشكر بواسطة:
#4
معلومات رائعة و مفيدة
مشكووووووووووووووووووووووووور
الرد }}}
تم الشكر بواسطة:
#5
معلومات رغم بساطتها إلى انها اساسية
وكل معلومة قلتها عن Return  لم اكن على علم بها
شكرا لك اخي Aly El-Haddad
جزاك الله خير
الرد }}}
تم الشكر بواسطة:
#6
موضووووع ممتاز جدا
بارك الله فيك
وفي انتظار المزيد...
الرد }}}
تم الشكر بواسطة:
#7
معلومات مهمة فعلا
لك جزيل الشكر
الرد }}}
تم الشكر بواسطة:
#8
وعليكم السلام ورحمة الله وبركاته

موضوع رائع ومفيد ولفت انتباهنا لأمور كنا نغفل عنها ولو انها كانت امور صغيرة ولكنها مفيدة.
قال رسول الله صلى الله عليه وسلم ( من قال لا إله إلا الله دخل الجنة ) حديث صحيح.
قال رسول الله صلى الله عليه وسلم ( كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان للرحمن : سبحان الله وبحمده سبحان الله العظيم ) حديث صحيح.
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  معلومة :: تعلم كيف تحفظ صورة في My.Settings بدون الإحتياج إلى مسارها! أسامة أحمد 4 6,096 18-07-21, 02:53 AM
آخر رد: kebboud
  [مشروع] تعلم كيف تصنع برنامج لنشر منشورات لحساب الفيس بوك الخاص بك Basil Abdallah 8 6,264 01-07-18, 01:21 AM
آخر رد: YousefOkasha
  [نقاش] هل تعلم هذا عن Select Case ali.alfoly 3 3,400 30-12-16, 07:00 PM
آخر رد: Basil Abdallah
  تعلم أستخدام My.Settings لحفظ التغييرات عند الإغلاق Aly El-Haddad 15 8,779 13-06-13, 05:32 PM
آخر رد: ابراهيم
  تعلم إضافة ألعاب الفلاش و مقاطع الفيديو الفلاشية إلى برنامجك Aly El-Haddad 1 2,915 13-04-13, 06:46 PM
آخر رد: Sajad
  تعلم كيف تصنع برنامج Notepad او مايسمى بالمفكرة AHMED`AMIN 8 6,236 10-10-12, 02:45 PM
آخر رد: مبرمج أوتار
  للمبتدئين --->> تعلم ( Select Case ) بالشرح مع المثال RaggiTech 0 6,332 10-10-12, 09:17 AM
آخر رد: RaggiTech
  هل تريد تعلم السي شارب -اذن هذا هو المدخل- RaggiTech 0 2,220 05-10-12, 02:53 AM
آخر رد: RaggiTech
  درس- تعلم كيف تصنع برنامج ftp بالتفصيل + مثال RaggiTech 0 3,641 03-10-12, 02:14 PM
آخر رد: RaggiTech
  درس -- تعلم فلتر التحديد Sharpening مع شرح مفصل و مثال توضيحي RaggiTech 0 2,832 03-10-12, 02:09 PM
آخر رد: RaggiTech

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


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