تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
أوجه الاختلاف بين#vb.net & C
#4
السلام عليكم

سنتكلم فى هذا الدرس عن الاوبريشن وتكوين الكود فى البييسك و سى شارب ربما ستكون الدروس غامضة لكن من بعد هذا الدرس ستكون اكثر سلاسة ووضح ان شاء الله


فى هذا الجدول بعض انواع Operators





اما تكويد الكود لا يختلف كثيرا عن الفيجول بيسك لكن مقارنة ب syntax السى شارب مع لغات اخرى كما ذكرنا بأول تعليق
نجد اخوانى ان كود forms  الاساسى  للفجيول بيسك بهذا الشكل

كود :
Vb.net :
Public Class Form1

End Class

اما فى السى شارب تكون بالشكل التالى
كود :
C# :
namespace WindowsFormsApp1
{
   public partial class Form1 : Form
   {
       public Form1()
       {
           InitializeComponent();
       }
   }
}

نلاحظ ان اكواد الفيجول بيسك تنتهى بى End Class بينما تنتهى اكواد السى شارب بالاقواس الغريبة هذه }
بكل بساطة وبدون تعقيد اخوانى كما لكل كود بداية يدوجد ايضا اغلاق الكود وهذا شامل كل اللغات والتقنيات وليست للدوت نت فقط
لو طبقنا هذا الامر على سى شارب نجد ان اكواد البداية والنهاية تكون بهذا الشكل
كود :
{
// your code
}

نلاحظ هنا كود comment او التعليق فى السى شارب
كود :
// التعليق هنا
/* التعليق هنا */


ايضا كما هو الحال فى الفيجول بيسك لا يصح ان نضع فنكشن داخل فنكشن ولا ميثود داخل ميثود  ولا داخل حدث الا بالنداء عليها
كود :
Vb.net :
Call MyMethod()

كود :
C# :
MyMethod();

نلاحظ تكوين الاكواد لما نضغط دبل كليك على الفروم لاظهار كود load form
كود :
Vb.net :
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  REM your code
End Sub

كود :
C# :
private void Form1_Load(object sender, EventArgs e)
{
// your code
}

اعتقد ان الامور الان اكثر وضوحا بالنسبة لبداية ونهاية الكود خصوصا فى السى شارب لأن الكثير من مبتدأين السى شارب يجدون ان موضوع الاقواس حاجز صعب تعلمه
سنتكلم ان شاء الله عن تداخل الاكواد الكثيرة بيمثود اوحد او ببوتن واحد فى دروس متقدمة

وسوف نتكلم بإذن الله عن جمل الشرط و الميثود و معظم الاكواد المستخدمة لمعرفة كتابة كود سى شارب والفرق بيه وبين البيسك

واعذرونى على التاخير فى كتابة باقى الموضوع لأشغالى قليلا  
وفقنا ووفقكم الله
## يتبع
}}}


الردود في هذا الموضوع
أوجه الاختلاف بين#vb.net & C - بواسطة mero5000 - 26-11-18, 03:48 PM
RE: أوجه الاختلاف بين#vb.net & C - بواسطة Sajad - 26-11-18, 07:45 PM
RE: أوجه الاختلاف بين#vb.net & C - بواسطة mero5000 - 27-11-18, 08:03 AM
RE: أوجه الاختلاف بين#vb.net & C - بواسطة mero5000 - 27-11-18, 10:08 PM
RE: أوجه الاختلاف بين#vb.net & C - بواسطة mero5000 - 29-11-18, 06:39 PM
RE: أوجه الاختلاف بين#vb.net & C - بواسطة mero5000 - 29-11-18, 09:38 PM

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


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