![]() |
|
هل تعلم؟ - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم مقالات VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=184) +--- الموضوع : هل تعلم؟ (/showthread.php?tid=9361) |
هل تعلم؟ - Aly El-Haddad - 20-06-13 بسم الله الرحمن الرحيم، السلام عليكم و رحمة الله و بركاته
سأتناول في هذا الموضوع إن شاء الله معلومات بسيطة لا يعرفها العديد من المبرمجين- هل تعلم بأنه يمكنك أن تكتب أكثر من سطر برمجي في نفس السطر بإستخدام " : " للفصل بين كل سطر؟ مثل كود : MsgBox("Line1") : MsgBox("Line2")- هل تعلم بأنه يمكنك أن تكتب سطر برمجي واحد مقسماً إياه على أكثر من سطر بإستخدام " _" بشرط أنه لا يمكنك تقسم كلمة واحدة على سطرين؟ مثل كود : MsgBox( _- هل تعلم بأنه يمكنك أن تستخدم If في سطر واحد؟ مثل كود : Dim bool1 As Boolean = True- هل تعلم أستخدام 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- هل تعلم أنه عند أستخدامك Return داخل Sub فإنها تعمل كأنها Exit Sub ؟ - هل تعلم أنه عند أستخدامك Return فارغة في Sub أو Return Value في Function فإن الكود المكتوب بعدها لا ينفذ؟ (أي تعمل بمثابة Exit Sub أو Exit Function لكن تعيد قيمة في الـFunction) تلك معلومات بسيطة طريفة أتمنى يكون أحد أستفاد منها ![]() و السلام عليكم و رحمة الله و بركاته
![]() هل تعلم؟ - elta - 22-06-13 معلومات مهمة بارك الله فيك هل تعلم؟ - ali.alfoly - 23-06-13 معلومات ممتازه جزاك الله خير هل تعلم؟ - rinawi - 17-07-13 معلومات رائعة و مفيدة مشكووووووووووووووووووووووووور هل تعلم؟ - ابو ابراهيم - 17-07-13 معلومات رغم بساطتها إلى انها اساسية وكل معلومة قلتها عن Return لم اكن على علم بها شكرا لك اخي Aly El-Haddad جزاك الله خير هل تعلم؟ - abdoojh - 18-08-13 موضووووع ممتاز جدا بارك الله فيك وفي انتظار المزيد... RE: هل تعلم؟ - otman_bel - 16-08-15 معلومات مهمة فعلا لك جزيل الشكر RE: هل تعلم؟ - عبد الله - 17-08-15 وعليكم السلام ورحمة الله وبركاته موضوع رائع ومفيد ولفت انتباهنا لأمور كنا نغفل عنها ولو انها كانت امور صغيرة ولكنها مفيدة. |