Debugging Async Code in Visual Studio 2019

من الاضافات التي اضافتها لغة السي شارب لعالم البرمجة هي Async / Await  وتستخدم لادارة المهام بشكل غير متزامن يعني اذا عندك اكثر من مهمة برمجية او جزء برمجي يستطيع الكود تنفيذها بشكل غير متسلسل يعني ممكن يدخل بتنفيذ باكثر من جزء معا هذا الفيديو يشرح المفهوم بشكل عام https://www.youtube.com/watch?v=X9N5r6kMOxw وهذا ايضا بشكل اوضحhttps://www.youtube.com/watch?v=C5VhaxQWcpE لكن طريقة البرمجة بهذا الشكل يكون صعب تعقب تنفيذ الكود Debug وهو جدا مهم لايجاد الاخطاء لذلك شركة مايكروسوفت اضافة للفيجول استديو 2019 ما…

0 Comments

كيف اعمل backup لداتا بيس وهي تعمل؟

هذا الكود نستخدمه لاخذ خزن احتياطي كامل full backup وممكن تستدعيه من برنامجك او ممكن تستدعيه من job من داخل ال sql server وتنطي وقت حتى يتنفذ هذا الكود وبذلك تاخذ خزن احتياطي مثلا يوما. رفعنا الكود للجيت ممكن اتنزله من الرابط التالي انت تحتاج فقط اتعبر المسار الذي ستخزن به الخزن وايضا اسم القاعدة https://github.com/alhaditraining/spDataBaseBackupContribute to alhaditraining/spDataBaseBackup development by creating an account on GitHu

0 Comments

كيف تظهر اسم اليوم بالعربي بالسي شارب؟

احتاجينا نظهر اسم اليوم لتاريخ معين بالعربي (احد اثنين الخ)نفس المهمة نفذها مبرمجين اثنين شوفوا شكتبوا الاولDateTime bookdate=   DateTime.Today;CultureInfo ArabCul = new CultureInfo("ar-IQ");  string str= ArabCul.DateTimeFormat.GetDayName( bookdate.DayOfWeek) + "المصادف "+ bookdate.ToShortDateString();-------------------------------------الثاني string str;DateTime date=   DateTime.Today;string theDay = date.ToString("ddd");            if (theDay == "Sun")                str = "الاحد";            else if (theDay == "Mon")                str= "الاثنين";       …

0 Comments

Async / Await

في حال احتاجيت اتنفذ اكثر من عملية بشكل متزامن(تنفذهن سوى) باحد برامج الدوت نت فتقدر تستخدم Async / Await  مثلا عندك رفع اكثر من ملف لموقع نقدر نستفاد من هذه الطريقة بادارة البرنامج حتى ما يتوقف الموقع الى ان يتم رفع ملف بعد ملف  https://youtu.be/-LY4ATA8Bgw

التعليقات على Async / Await مغلقة