تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
أيهما أفضل تطبيقات فيجوال بيسك أم فيجوال سي شارب ؟
#1
أهلين فيكم أحبائي أعضاء المنتدى ..

سؤالي:

[SIZE=5]أيهما أفضل
أريد عمل تطبيق فيجوال

هل أعمله عن طريق البيسك
أو عن طريق السي شارب

أنا متعلم للغة البيسك ولله الحمد ..
بس ودي أتعلم السي شارب ..

هل بتعلمي لهذه اللغة وإنتاجي لتطبيقاتها راح يكون تقدمت خطوة للأمام
أو جهدي راح يكون بدون فائدة بسبب عدم احتياجي للغة .
.


توجيهاتكم أحبائي المبرمجين ..[/SIZE]
الرد }}}
تم الشكر بواسطة:
#2
السي شارب هي الفيجول بيسك دوت نت نفسها لكن ما هي الميزة :
السي شارب يمكن ان تدعم المؤشرات في الوضع الغير الامن
السي شارب يمكنك ان تبني تطبيقات تعمل على منصت mono للعمل على لينكس
يمكن برمجت الهواتف بها ايضا مثل ايفوا ايضا عبر منصة mono
طبعا مع اختلاف بعض القواعد ب mono لكن التقارب كبير
الرد }}}
تم الشكر بواسطة:
#3
شخصي الضعيف بفضل الفيجوال بيسك vb.net
(وَقُل رَّبِّ زِدْنِي عِلْمًا)

الرد }}}
تم الشكر بواسطة:
#4
السلام عليكم

اخي العزيز بلا أي شك ان تعلم أكثر من لغة يزيد من قابلية المبرمج و بما انه انت تعرف البرمجة بلغة VB.NET فتعلم ال#C سيكون أسهل بكثير لانه التشابه بين اللغتين كبير جدا 99%

وبرأيي الـ#C تخلصك من لغة الكلمات وتذهب بك الى لغة الرموز وبرأيي الشخصي المتواضع أن البرمجة بلغة #C أسهل وأمتع وأكواده مختصرة

انظر الى هذا المثال لكي ترى الفرق:

#C
PHP كود :
private void button1_Click(object senderEventArgs e)
        {
            
int i;
            for (
05i++)
            {
                
MessageBox.Show(i.ToString());
            }
        } 

VB
PHP كود :
Private Sub Button1_Click(sender As System.ObjectAs System.EventArgsHandles Button1.Click
        Dim i 
As Integer
        
For 0 To 4
            MessageBox
.Show(i.ToString())
        
Next
    End Sub 

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

موفق ان شاء الله
الرد }}}
تم الشكر بواسطة: محمد خرد , farhat ali
#5
ثااااااااااانكس أحبائي ..

أشكركم على ما تفضلتم به ..
الرد }}}
تم الشكر بواسطة:
#6
بالنسبة لي ولا ادري لكن كعميل يريد ان يشتري برنامجا ان الافضل هو البرنامج الذي يستطيع الوصول الى اي مورد بالجهاز مهما كان محميا مثال Kaspersky وغيرها من برامج الحماية فان كانت تلك البرامج مبرمجة بلغة او اصدار او بيئة معينة فانها بلا شك الافضل.
يعني تحتاج معلومة عن البرامج الكبيرة.
ارجو ان تتقبلوا ردي المتواضع
الرد }}}
تم الشكر بواسطة:
#7
أنا بدأت كمبرمج vb.net

تعلمت المبادش العامة على البيسك وكلما اردت تعلم السي هربت عنها، إلى أن توظفت في شركة يبرمجون بالسي#، في أقل من أسبوع تعلمتها لأني أجيد البرمجة ، على عكس من يتعلم البرمجة من الصفر فإنه سيستغرق وقتاً لفهم منطق البرمجة ووو


نصيحتي احترف في البرمجة -بشكل عام- على اللغة الأم ومتى ما احتجت(احتياج وليس رفاهية) تستطيع تعلم أي لغة برمجة في العالم

طبعا تعليقاً على السي# مقارنة بالبيسك

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

يعني في البيسك تستطيع تخزين قيمة عددية في متغير نصي بدون أي تنبيه من المحرر، اما السي # فأنت أمام محرر قاسي وهنا نخلص إلى أن عملية Build في السي أسرع بسبب قلة التسهيلات

القبيح في السي# انها تستخدم camelCase يعني الكلمات المحجوزة حروفها صغيرة مع الاسف (رغم أن فئات الدوت نت كلها PascalCase) فأنا تعليقي على السي انها تحتاج إلى عمليات تجميل Smile

من الممكن ان تشمئز عندما تنظر إلى كود السي بسبب كثرة الأقواس، ولكن في البيسك تحس ان الكود منظم كما ان المحرر ذكي جداً ويعطيك خدمات كثيرة وأي خطأ في الكود ينبهك في اللحظة نفسها على عكس السي# حيث تضطر إلى انتظار ثانية(هل يمكنني التحكم في هذا؟)


نصيحتي النهائية : إذا احتجتها تعلمها

طبعا ستحتاج لموقع يحول من البيسك إلى السي#
الرد }}}
تم الشكر بواسطة:
#8
كل ما تريد ان تعمله هنا تستطيع ان تعمله هناك

بمعنى آخر الفي بي تعمل اللي يعمله السي شارب والعكس ايضاً

بينما محرر السي شارب اراه غبي لدرجة لو كتبت

TextBox1 يظهر لك خطأ

أيضاً لو كتبت

textbox1 يظهر لك خطأ

ولا يقوم بتعديلها ،،، يطلب المحرر منك كتابتها هكذا :

textBox1


ولكن محرر الفي بي متعاون جداً ويقوم بتعديل المسميات .

هذا غيض من فيض .
الرد }}}
تم الشكر بواسطة: ابو روضة
#9
ممتاز الموضوع
الرد }}}
تم الشكر بواسطة:
#10
السلام عليكم

يمكن الاطلاع على هذا الموضوع  ليزادة المعرفة بالرفق بين اللغتين عند كتابه الكود 
وتسهيل عمليى الانتقال من لغة لاخرى 

http://vb4arb.com/vb/showthread.php?tid=19149
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [مشروع] سؤال عن publish بفيجوال بيسك 2019 إليسار 2 1,926 09-02-22, 04:15 PM
آخر رد: kaled2025
Brick [سؤال] كيف أتحكم فى فورم من فورم تانية و كيف أخصص زرار لأمر معين فيجوال بيسك 10 abdo_ahmed 3 3,313 28-05-21, 08:55 PM
آخر رد: إليسار
  ربط الاكسل مع فيجوال بيسك 2010 Eng.ae 4 8,514 18-04-18, 11:16 AM
آخر رد: moniam
  [سؤال] استفسار عن نسخ Ultimate و Pro من فيجوال ستوديو slackgate 2 4,122 17-01-17, 07:08 PM
آخر رد: fawzi123
Heart الرجاء مساعدتي بمشكلة ببرنامج فيجوال ستيديو 2015 CLARO 8 5,743 10-01-17, 08:03 PM
آخر رد: Mohamed371
  [نقاش] ما الجديد في فيجوال ستديو 2017 ؟ السندبااد 2 6,356 29-12-16, 07:50 PM
آخر رد: Mohamed371
  [VB.NET] الفرق بين اصدارات فيجوال بيسك دوت نت المختلفة Ahmed Mikkawe 1 7,318 25-05-16, 04:24 PM
آخر رد: غزوان خليل
  الرجاء مساعدتى فى كيفه تصميم الادوات على الفيجوال بيسك 2010 mostafa.vb 10 6,506 26-07-13, 11:17 PM
آخر رد: mostafa.vb
  سؤال في فيجوال بيسيك 6 Guest 2 3,146 18-07-13, 07:05 PM
آخر رد: el@nsary
  يا جماعة لو سمحت حد يجاوبنى على سؤالى فى قاعدة البيانات وفيجوال بيسك 2008 على رمضان 2 3,063 31-05-13, 05:22 AM
آخر رد: على رمضان

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


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