الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أنت تعلم VB.NET ؟ إذا أنت تعلم #C ! والعكس صحيح !

مغلق
بدأه النبهاني في 27 يونيو 2007 · 13 رد · 2,708 مشاهدة · في قسم تكنولوجيا Microsoft .NET العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمه الله وبركاته ،

اذا كنت مبرمج vb.net وكنت تواجه مشكله معينه ووجدت الحل عباره عن كود مكتوب بـ #C فقد تظن انها مشكله نظرا لانك لا تعلم شيء عن #C ! والعكس صحيح !

الكثير من الاخوة يلجأ في مثل هذه الظروف الى ادوات ومواقع ترجمه الاكواد بين VB.NET و #C ولكن في الحقيقة هناك طريقة تغنيك عن كل هذا بشكل كبير ولمعظم الاكواد . هل تعلم ماهي ؟

اليكم في المرفقات ملف قمت بتحميله منذ فترة من احد المواقع ولا اتذكر من اين لانه مضى عليه فترة طويلة جدا biggrin.gif

في هذا الملف ستجدون الكثير من المقارنات بين اللغتين ، مثلا انواع البيانات كالنوع Integer في Visual Basic .net وما يقابله في #C والمعاملات التي تستخدم في كل لغه وما يقابلها في اللغه الاخرى وغيرها ،

وفي النهايه بعد قراءه هذا الملف ستجد انك لن تواجه الكثير من المشاكل في قراءه اكواد او حتى برامج مكتوبه باللغه الاخرى سواء كانت vb.net او #C ، ولكن هذا الامر لا يغني عن تعلم اللغه الاخرى لتفهم اكثر ويكون كودك افضل واقوى wink.gif

وهذا ايضا موقع به اداه ترجمه من VB.NET الى #C والعكس smile.gif وهناك الكثير من المواقع الاخرى يمكنك الاستعانه بموقع جوجل للحصول عليها ولكن النتائج واحده تقريبا .

www.hiraab.org

تحياتي

VB2CSharp.rar

#2

شكرا كثيرا أخي العزيز

المفروض أن كل واحد يتعلم قراءة الكود سواء كان بالC# أو الVB.NET

أنا عن نفسي أحاول فهم مايفعله الكود أولا ثم محاولة تقليده بطريقتي ان لم استطع فاستمعل البريمج اللي يترجم الكود بين اللغتين واستسلم

فقط أردت أن أسئل في حالة ما إذا صادفتني كثيرا n/a ماذا أفعل ؟ :)

بالتوفيق دائما

#3

في هذه الحاله اخي حاول استخدام امر اخر .. مثلا اذا لم تجد التفاف معين في #C وهو موجود في فيجوال بيسك معناه انه عليك الاستغناء عليه واستخدام الطرق العاديه ..

كذلك ااذ وجدت نوع من المتغيرات في #C وليس موجود في vb.net استخدم نوع بديل .. مثلا Object ، لانه الانواع التي لا توجد في كلا اللغتين عادة ما تكون ذات خصائص معينه فقط فمثلا قد تكون بيانات رقميه صحيحه بين Integer و Long فلا مشكله استخدم Long في vb.net وهكذا

تحياتي

#4

المعذرة

أنا صار لي ممكن شي 8 أشهر مع الدت نت

بس في سؤال محيرني

الآن اللي بدو يصير مبرمج لازم يحفظ الأكواد كلها

و يالبت إنكم تكتبولي الطريقة المثالية

#6
kaskey كتب:
الآن اللي بدو يصير مبرمج لازم يحفظ الأكواد كلها

و يالبت إنكم تكتبولي الطريقة المثالية

تخيل أنك حافظ كل حرف من الأكواد... كيف حيكون عقلك؟؟ :D

يكفيك حفظ الأساسيانت و وجود المراجع كما ذكر أخي System Down و بعدين أي شيء يمر عليك تقدر تكون له كود

--------------------------

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

عشان يقدر يتعامل بكل حرية مع الـ DotNET و يقدر يحل مشاكله مع البرامج و يقدر يسوي classes قوية.

تم تعديل هذه المشاركة بواسطة SalehRam في 29 يونيو 2007 في 18:12

lxcs.png

syria-flag_small.jpg

#7

المشكلة عند بتوع الـ VB فقط لأن مصادرها التعليمية أقل من مصادر السي شارب :P

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

#8

أنا من جهتي ما عندي مشكلة.. لحقت على نفسي و اشتريت كتاب

MS Visual Basic.NET CookBook

اللي كان منه آخر نسخة

و بصراحة اسم على مسمى كتاب طبخ.. :D

lxcs.png

syria-flag_small.jpg

#9
معتز شمس كتب:
المشكلة عند بتوع الـ VB فقط لأن مصادرها التعليمية أقل من مصادر السي شارب :P

لا تتكبر :lol: لانك ممكن تحصل كلاس مكتوبه بـ vb وانته في اشد الحاجه لها ولم تجد غيرها (h)

#10
اقتباس
المشكلة عند بتوع الـ VB فقط لأن مصادرها التعليمية أقل من مصادر السي شارب

بتوع ال VB , مش محتاجين مصادر تعليمية اساسا (h)

ولا ايه يا معتز :P ؟؟

Hany Saad Mostafa

ITI (Information Technology Institute) l

SD Dept.-Teaching Assistant

---

اسألكم الدعاء بظهر الغيب

#11
اقتباس
بتوع ال VB , مش محتاجين مصادر تعليمية اساسا

طبعا هذا شي أكيد.... :lol:

احنا الفيباوية مرتاحين....

و هذا إن دل فإنما يدل على تواضعنا و علمنا و إحاطتنا باللغة و مكوناتها....... :D

تم تعديل هذه المشاركة بواسطة SalehRam في 1 يوليو 2007 في 11:12

lxcs.png

syria-flag_small.jpg

#12

جزاك الله خير.

اقتباس
المشكلة عند بتوع الـ VB فقط لأن مصادرها التعليمية أقل من مصادر السي شارب
أخي معتز نحن كلنا درسنا

لغة الـ C و الـ ++C ولكن ماذا نفعل وقلوبنا معلقة بعد الله ورسولة في لغة الـ VB !!!

في المثال يتضح المقال

#13

بالفعل لغة ال visual bsic.net اقل في المصادر التعليمية (الاجنبية) من لغة ال #C و يرجع ذلك الي الشكل القياسي لكود #C و الذي يماثل لغات كثيرة قوية كلنا نعرفها و كذلك الارث الثقيل الذي تركه VB6 لل VB.NET من انها لغة غير متطورة مع ان هذ الكلام اصبح الان غير صحيح

عن نفسي بدات ب vb6 و vb.net ثم اتجهت بعد ذلك الي ال #C و منها الي ASP.NET بال #C ايضا و منها الي الاوراكل و الجافا قريبا ان شاء الله و رغم انني تركت ال VB بجميع عائلاته و اصداراته عمليا الان الا انني اكتبه اوي شيء في السي في الخاص بي و اعتقد انني كتبت افضل برامجي به، لسهولته الفائقة في ترتيب و تنظيم الكود و كتابة الكود في ال VB.NET فعلا ممتعة الا انه و الحق يقال تحس ان كود ال #C فعلا كود شيك كما و انه مختصر مفيد و من ضمن الاشياء التي عجبتني ان ال delimiters الخاصة بال programming blocks في السي موحدة اما ال Vb.net تلاقي عنده end sub, end function, end class, end name space, end module, end if, end case , end property و حاجات كده :D

'طبعا ليس من الصعب حفظهم و لكن لشخص لم يعمل من قبل علي ال Vb سوف يشعر ببعض الضيق

الجميل في السي شارب انها لا تعطيك الفرصة للكسل و التواكل و لاتسمح لك بالخطا فلا تستطيع ان تعرف uninitialized variables و لا تستطيع الا تعلن عن متغير و لا تستطيع استخدام implicit casting الا في اضيق الحدود

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

و الدليل علي ذلك انظر كم المصادر التعليمية للسي شارب و ما يتعلق بها من تكنولوجيات مثلا قل لي كم كتاب يتكلم عن ال ado.net بالسي شارب و كم يتكلم عنها بال vb.net

طبعا المصادر التعليمية الاجنبية مهمة جد و انا لا اعتمد الا عليها لان من كتبها اهل الصناعة و اهل مكة ادري بشعابها

لكن طبعا في البداية كل اللغات تخدم هدف واحد هو -------------> برنامج او مشروع محترم

Oracle 10G Certified Professional Developer.

عودة بعد 3 سنوات غياب، ان شاء الله سوف اتكلم معكم قريبا احبائي

#14

أنا شاكرلكم في الحقيقة

بس عشان ماعندي إنترنت ما أقدر أدخل على النت إلا يوم الجمعة تقريبا

و سؤالي اللي صار لو أسبوع كانت إجاباته ثرية و إن كانت متواضعة

يعني الشي اللي أنا فهمتو من كلامكم وه

المبرمجين الكبار ما يحفظوا الأكواد و إنما عارف الطريق لتركيبها

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

label1.text=timestring

هذا الموضوع مغلق.

مواضيع مشابهة