الفرق بين لغة السي شارب (#C) ولغة الفيجوال بيسك (Visual Basic)
منتدى الحاسب الآلي لطلاب أ . سعيد الزهراني :: منتديات المراحل الدراسية :: طلاب الصف الأول الثانوي المستوى 2
صفحة 1 من اصل 1
الفرق بين لغة السي شارب (#C) ولغة الفيجوال بيسك (Visual Basic)
بسم الله الرحمن الرحيم
لغة السي شارب مطوره من شركة ميكروسوفت وهي مأخوذه من لغة الجافا اي تقريبا اي شخص يعرف لغة جافا فإن لغة السي شارب رح يتعلمها بسرعه كبيره لانها مشابهه لها..
ولغة السي شارب كان اول ظهور لها عام 2002 وتعتبر لغة حديثه وليست كالجافا والسي والبيسك
**ولغة الفيجوال بيسك .NET تختلف عن لغة فيحوال بيسك العادية**
لما نتكلم عن لغات ال.NET فيعني اننا نتكلم عن اللغات التي يترجمها مترجم .Net Framework
فهو يترجم كل من:
Visual Basic
#C
++C
#F
#J
ومثل ما قلنا ان لغة الفيجوال بيسك بمترجم ال.Net Framwork غير عن فيجوال بيسك القديمه العادية
*وكل هذه اللغات تحتوي على نفس مكونات واكوادها الاساسية لانها تترجم بنفس المترجم
بمعنى اخر لو اني طورت ملف DLL في الفيجوال بيسك فإني اقدر استخدمه في لغة السي بلس بلس بمترجم .NET
ومترجم net framework مطور من شركة ميكروسوفت ويتم البرمجة به فقط في Visual studio
بمعنى اخر ان الذي ينتقل بين لغة السي شارب الى فيجوال بيسك والفيجوال بيسك الى سي شارب لن يضيع عليك اي كود ولن يزيد
مجرد اختلاف في كتابة الاكواد ...
فيجوال بيسك:
سي شارب
الفيجوال بيسك:
الفيجوال بيسك:
الصف: اول ثانوي فصل 3
وان شاء الله ان اكون قد وفيت في الشرح وشكراً
اولاً
نتكلم شوي عن قصة لغة السي شارب ..لغة السي شارب مطوره من شركة ميكروسوفت وهي مأخوذه من لغة الجافا اي تقريبا اي شخص يعرف لغة جافا فإن لغة السي شارب رح يتعلمها بسرعه كبيره لانها مشابهه لها..
ولغة السي شارب كان اول ظهور لها عام 2002 وتعتبر لغة حديثه وليست كالجافا والسي والبيسك
**ولغة الفيجوال بيسك .NET تختلف عن لغة فيحوال بيسك العادية**
لما نتكلم عن لغات ال.NET فيعني اننا نتكلم عن اللغات التي يترجمها مترجم .Net Framework
فهو يترجم كل من:
Visual Basic
#C
++C
#F
#J
ومثل ما قلنا ان لغة الفيجوال بيسك بمترجم ال.Net Framwork غير عن فيجوال بيسك القديمه العادية
*وكل هذه اللغات تحتوي على نفس مكونات واكوادها الاساسية لانها تترجم بنفس المترجم
بمعنى اخر لو اني طورت ملف DLL في الفيجوال بيسك فإني اقدر استخدمه في لغة السي بلس بلس بمترجم .NET
ومترجم net framework مطور من شركة ميكروسوفت ويتم البرمجة به فقط في Visual studio
بمعنى اخر ان الذي ينتقل بين لغة السي شارب الى فيجوال بيسك والفيجوال بيسك الى سي شارب لن يضيع عليك اي كود ولن يزيد
مجرد اختلاف في كتابة الاكواد ...
والاختلافات بين هذه اللغتين اختلافات ليست بالكبيره وهذه بعض اختلافاتها:
مجرد معاينات في الاختلافات لكن فيه اختلافات كثيره لكن نكتفي بالخلاصه منهافيجوال بيسك:
- الكود:
If condition Then
' condition is true
ElseIf othercondition Then
' condition is false and othercondition is true
Else
' condition and othercondition false
End If
سي شارب
- الكود:
if (condition) {
// condition is true
} else if (othercondition) {
// condition is false and othercondition is true
} else {
// condition and othercondition are false
}
في التكرار:
السي شارب:- الكود:
for (int i = 0; i < number; ++i) {
// loop from zero up to one less than number
}
الفيجوال بيسك:
- الكود:
For i As Integer = 0 To number - 1
' loop from zero up to one less than number
Next
في الشروط:
السي شارب:- الكود:
if (a != b) {
// not equal
}
if (!(a is b)) {
// types of a and b are not compatible
}
الفيجوال بيسك:
- الكود:
If a <> b Then
' not equal
End If
If Not TypeOf a Is b Then
' types of a and b are not compatible
End If
واخيراً
اسم الطالب: حمزة عبدالقدوس الوشليالصف: اول ثانوي فصل 3
وان شاء الله ان اكون قد وفيت في الشرح وشكراً
حمزه الوشلي- عدد المساهمات : 6
تاريخ التسجيل : 11/03/2015
مواضيع مماثلة
» لغة الفيجوال بيسك-احمد اشرف 1/2
» تعريف عن الفيجوال بيسك ( أسامه غانم _ 1\3 )
» فراس محمود أبوسير 1/2 الفيجوال بيسك
» البرمجة عن طريق الفيجوال بيسك-يحيى محمد عباس-1/1
» فيجول بيسك - علي دكين - 1/3
» تعريف عن الفيجوال بيسك ( أسامه غانم _ 1\3 )
» فراس محمود أبوسير 1/2 الفيجوال بيسك
» البرمجة عن طريق الفيجوال بيسك-يحيى محمد عباس-1/1
» فيجول بيسك - علي دكين - 1/3
منتدى الحاسب الآلي لطلاب أ . سعيد الزهراني :: منتديات المراحل الدراسية :: طلاب الصف الأول الثانوي المستوى 2
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى