المشاركات

عرض الرسائل ذات التصنيف csharp-basic

أساسيات البرمجة - ما هي المصفوفات في سي شارب C# - what are Arrays

صورة
أساسيات البرمجة - ما هي  المصفوفات  في سي شارب C# - what are Arrays Index يعني الفهرس، Data  اي البيانات اي القيم ما هي  المصفوفات  في سي شارب C# - what are Arrays مثل لغات البرمجة الأخرى ، المصفوفة في C # هي مجموعة من أنواع العناصر المتشابهة التي لها موقع ذاكرة متجاور.  في C # ، المصفوفة هي كائن من النوع الأساسي System.Array.  في C # ، يبدأ فهرس النصفوفة من 0. يمكننا تخزين مجموعة ثابتة فقط من العناصر في مصفوفة C #. المصفوفة :- تستخدم لتخزين عدد من المتغيرات لنوع واحد  من البيانات بمعنى نريد مثلا 10 متغيرات من نوع int فبدلا  من تعريف 10 متغيران نعرف مصفوفة عدد عناصرها 10 ونوعها int ويمكن للوصول للعنصر عن طريق فهرس المصفوفة  index ويبدأ  الصفر وفي بعض اللغات البرمجية الاخرى يبدا من 1ولكن في السي شارب يبدا من الصفر .المصفوفة لا يمكن تغيرها حجمها فيما بعد عند تشغيل البرنامج بمعنى 10 عناصر لا يمكن اضافة العنصر 11 وتمرير  قيمة له وسينتج خطأ. ما هي مميزات ومزايا المصفوفات في سي شارب C # Array   تحسين الكود (رمز أقل) ...

الفرق بين دالة احصل get() ودالة الإسناد set() في جافا وسي شارب Different between method set &get#

الفرق بين دالة احصل get() ودالة الإسناد set() في جافا وسي شارب  Different between method set &get#

أساسيات البرمجة سي شارب التعامل مع الملفات C# - File I/O

 التعامل مع الملفات C# - File I/O الملف file :- هو مجموعة من البيانات مخزنة على القرص لها اسم وامتداد يميز نوعها والبرنامج الذي يمكن التعامل معها او فتحها. التدفق Stream:- هو تدفق البيانات من خلال أدوات الاتصال أي عملية مرور -نقل البيانات خلال الكوابل ويوجد نوعان من التدفق أو الاستريم تدافق داخل ويسمى Input stream وتدفق خارج يسمى Output Stream. فئة الادخال والاخراج  C# I/O Classes توجد  العديد من الفئة الادخال والاخرات التي تتعامل مع الملفات مثل انشاء ملف جديد , قراءة , كتابة ,فتح ..... الى اخره في الجدول التالي يوضح أهم الفئات التي تتعامل مع الملفات في لغة سي شارب. فئة الادخال والاخراج الوصف BinaryReader قراءة البيانات البسيطة من تدفق الثنائي BinaryWriter كتابة البيانات البسيطة الى الصيغة الثنائية BufferedStream تخزين مؤقت للبيانات في صيغة بايت من اجل بدأ عملية التدفق Directory يساعد على معالحة هيكل المجلدات او المسارات DirectoryInfo يساعد على معالجة المعلومات على المجلدات DriveInfo يزودنا بمعلومات عن السواقة File يساعد في معالجة الملفات F...

أساسيات البرمجة سي شارب معالجة الاستثناءات C# - Exception Handling

 معالجة الاستثناءات C# - Exception Handling الأسثناء Exception :- الإستثناء هو خطأ يظهر أثناء تشغيل البرنامج سواء كان خطأ مفتعل أو نتيجة سهو المبرمج عن وضع قيود محدد للتعامل مع البرنامج مثلا حقل نص يستخدم لادخال الارقام وسها المبرمج عن وضع قيد يجبر المستخدم على ادخال ارقام بدل نصوص.او مثل القسم على صفر. يقسم معالجة الاستثناءات الى اربع اقسام. try وفي هذا البلوك يتم وضع الكود الذي يجب معالجة استثناء له عند حدوث الاخطاء ويجب ان يتبعه اما واحد من catch او عدة جمل Catch . catch وهي تشير الى وقوع الخطأ وتم العثور عليه وهنا يتم معالجة الخطأ عند حدوثه. finally وتستخدم سواء حدثجب   الخطأ او  لم يحدث سوف يتم  تنفيذ الكود الذي تحتويه مثل إغلاق ملف. نفترض اننا قمنا بفتح قاعدة بيانات او ملف وحدث خطأ فهنا يجب إغلاق الملف سواء حدث الخطأ أو لم يحدث. throw وهي تقوم برمي الاخطأ اي بمعنى تجاهل الخطأ والانتقال الى الكود التالي لتنفيذه وغالبا ما يستخدم من قبل المبرمجين المبتدائين وذوي قلة الخبرة ولكن لا يمنع ذوي الاحتراف استخدامه خاصة لكتابة الاخطأ في ملف log. الص...