التنبيهات التالية ظهرت :
Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 864 - File: showthread.php PHP 7.4.33 (Linux)
File Line Function
/showthread.php 864 errorHandler->error



تقييم الموضوع :
  • 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
الرد }}}
تم الشكر بواسطة: عبد الله


الردود في هذا الموضوع
هل تعلم؟ - بواسطة Aly El-Haddad_mybb_import4475 - 20-06-13, 09:24 PM
RE: هل تعلم؟ - بواسطة otman_bel - 16-08-15, 04:41 PM
RE: هل تعلم؟ - بواسطة عبد الله - 17-08-15, 01:59 AM
هل تعلم؟ - بواسطة elta - 22-06-13, 10:48 PM
هل تعلم؟ - بواسطة ali.alfoly - 23-06-13, 08:09 PM
هل تعلم؟ - بواسطة rinawi - 17-07-13, 09:21 AM
هل تعلم؟ - بواسطة ابو ابراهيم_mybb_import4685 - 17-07-13, 09:53 PM
هل تعلم؟ - بواسطة abdoojh - 18-08-13, 08:27 PM

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

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


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