تقييم الموضوع :
  • 1 أصوات - بمعدل 5
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] الاتصال بموقع وجلب بيانات منه
#11
(01-10-13, 11:52 AM)hoob computer كتب : جزاكم الله خيراً ... أخي العزيز "الشاكي لله" دائماً مبدع في مشاركاتك Smile

لكن لدي سؤال, ما الفرق بين (السي شارب) و (الفيجوال بيسك) ؟

لو كانت (السي شارب) افضل سأتعلمها إن شاء الله Smile



تحياتي


باتأكيد لاجدال في ان السي شارب تتفوق على الفيجوال بيسك

حتى ولو اعتبرها البعض تفوق بنسبة بسيطة

انا لست مؤهلا لأقول لك مالفرق بينهما

فهذا السؤال يتم طرحه لمايكروسوفت

ويمكنك البحث في قوقل لترى الكثير من النتائج حول هذا الموضوع

إنما اقر الكثير من المبرمجين ان السي شارب اقوى في بعض النواحي

وخاصة توفر المؤشرات التي تفتح لك افاقا في المعالجة الصورية وهو لحد الان لم يتوفر في الفيجوال بيسك

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

لو قلت مثلا بتكتب 100 كود بالفيجوال بيسك . بالسي شارب الاكواد تقل كثيرا لوجود بعض الميزات ك Anonymous method + Lamnda expression وغيرها

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

--

اما الانتصار الاكبر للسي شارب اعتبره ليس تقنيا

بل المصادر الهائلة الموجودة على النت

نعم مصادر السي شارب اكثر بكثير من مصادر الفيجوال بيسك

وهذا ماحفزني للإنتقال للسي شارب قبل 4 سنوات

وخاصة اني عانيت في مجال الاتصالات والتحكم

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

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

--

ولو قررت يوما الانتقال من السي شارب للجافا او السي++

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

مما قد يفتح لك بابا لتحويل مكتبات السي++ او الجافا الى الدوت نت

قد لايعلم الكثير هذا الامر ، ولكن مكتبات الجافا خاصة في مجال الرواتر والمودمات والاتصالات بشكل عام . متوفرة بشكل كبير مقارنة بالدوت نت

اذكر اني قمت بهذا بإعادة صياغة مكتبة لفتح بورت في المودم بإستخدام بروتوكول NAT-PMP من الجافا للسي شارب وهي المكتبة الوحيدة عالميا التي تتعامل مع البروتوكول NAT-PMP رغم انها لم تعمل جيدا في بعض الروترات

ففادني تعلم السي شارب لأقوم بالتعرف على اللغات الاخرى واعادة صياغة الاكواد الاخرى الى السي شارب

بحكم ان السي شارب قريبة للغات الكبيرة

وليست كالفيجوال بيسك . فهي وحدها من تمتلك طريقة كتابة خاصة

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

رغم اني تعاملت مع الفيجوال لسنتين

عموما هذي وجهة نظري الخاصة في هذا الموضوع

ولو كنت تريد مقارنة حقيقة وتقنية بينهما يمكنك البحث

مع اني متأكد من تفوق السي شارب تقنيا

ولو ان في السنوات الاخيرة قامت مايكروسوفت بإضافة بعض ميزات السي شارب للفيجوال بيسك

يكفي بأن اقول ان الاستاذ الكبير أحمد جمال قد نصحني بالسي شارب
الرد }}}
تم الشكر بواسطة:
#12
جزاك الله خيراً أخي العزيز "الشاكي لله", لقد أفدتني بجوابك و إن شاء الله سأعمل على تطوير نفسي قدر المستطاع و محاولة تعلم السي شارب Smile


تحياتي
الرد }}}
تم الشكر بواسطة: الشاكي لله
#13
(30-09-13, 10:18 PM)الشاكي لله كتب :
لو بغيت تسوي عملية على موقع مثلا . تسجيل دخول + كتابة رد + البحث ، الخ ....

كثير من يستعملون الاداة WebBrowser لهذا الغرض وهذا غير عملي ايضا

بل استعمال فئة HttpWebRequset هي الافضل بملايين المرات حيث انها لن تقوم بتحميل السكربتات ولا الصور ولا حتى الصفحة نفسها

بل سيقوم بتنفيذ عملية (او طلب) على سيرفر الموقع فقط

وسيتم ارسال الطلب باستعمال بروتوكول النص الفائق (http) ضمن طبقة Application Layer مباشرة

يعني لو بتفتح موقع بالويب براوزر واخذ 30 ثانية ، وحبيت ترسل طلب للسيرفر ليقوم بإعطائك نفس الصفحة باستخدام فئة WebRequset ربما ستأخذ 5 ثواني فقط + توفر لك سرعة تنفيذ العمليات والخيارات الكثيرة لتطبيق العمليات


السلام عليكم ورحمة الله وبركاته
أخي الحبيب الشاكي لله لفت انتباهي هذه العبارات في ردك، وخطر ببالي سؤال:
في الرابط التالي نموذج مراسلة :
http://www.shhada.net/mailbox.php?action=newmail

والسؤال الذي يطرح نفسه:
هل يمكن استخدام النموذج في البرنامج بدون WebBrowser وعن طريق HttpWebRequset التي تحدثت عنها ؟
بحيث أنني أضيف في البرنامج نفس المربعات التي تجدها في صفحة المراسلة
وعندما يتم المراسلة من البرنامج تصلني الرسالة وكأن الشخص راسلني من موقعي
هل هذا ممكن ؟
فاعلم أنه لا إله إلا الله
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل من الممكن العمل على قاعدة بيانات اكسل على الفيجوال بيسك خالد كامل1 4 80 24-03-24, 02:00 AM
آخر رد: خالد كامل1
  [سؤال] أتمنى اجابة وافية:عمل برنامج بقاعدة بيانات SQL دون حاجة تثبيت SQLSERVER dr.programming 6 598 19-03-24, 08:56 AM
آخر رد: سلامه محمد11
  استعلام select عن مجموعة بيانات Adel27213 1 172 15-03-24, 01:11 AM
آخر رد: justforit
  تعديل بيانات عمود DataGridView دفعة واحدة مصمم هاوي 2 164 05-03-24, 08:27 PM
آخر رد: مصمم هاوي
  [VB.NET] تحديث بيانات فى كلاس من جدول سيكوال asdfar1977 6 184 26-02-24, 01:07 AM
آخر رد: asdfar1977
  كيفية جمع أرقام عمود فى الداتا جريد فيو بناءاً على بيانات معينة heem1986 5 222 25-02-24, 11:26 PM
آخر رد: heem1986
  [C#.NET] طباعة بيانات داتا جرد فيو h2551996 0 83 25-02-24, 02:31 PM
آخر رد: h2551996
  [VB.NET] حل مشكلة الاتصال بقواعد البيانات access loay775 2 158 25-02-24, 06:29 AM
آخر رد: loay775
  [VB.NET] معرفة بيانات الجهاز محمد بوقزاحة 1 309 21-02-24, 11:44 PM
آخر رد: AHMED213
  كيفية انشاء سكريبت لقاعدة بيانات من خلال الكود heem1986 1 193 20-02-24, 12:00 AM
آخر رد: Kamil

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


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