ASP.net core كتاب جيد
هذا كتاب جدا قيم يحوي الكثير من الامثلة العملية الكتاب حديث لان نحن انعاني التطور بمجال البرمجة جدا قوي والكتب اغلبها تجدها قديمةhttps://drive.google.com/…/1FPeVGM3xiTg88WcJPbieVnI0B…/view…
نجمع الكثير من خبراتنا والمشاكل التي تمر
بنا في العمل بشكل مقالات، نتمنى ان تنفعكم
هذا كتاب جدا قيم يحوي الكثير من الامثلة العملية الكتاب حديث لان نحن انعاني التطور بمجال البرمجة جدا قوي والكتب اغلبها تجدها قديمةhttps://drive.google.com/…/1FPeVGM3xiTg88WcJPbieVnI0B…/view…
تغيير العناوين الروابط ب asp.net web forms مثلا عندنا صفحة aspx داخل فولدر اسمه test رابط هذه الصفحة سيكون http://loacalhost/test/about.aspx ونحن نريد ان يكون بالشكل التالي http://loacalhost/ِabout لتسهيل التعامل مع الروابط او اخفاء تفاصيل الملفات اوغيرها نحتاج لاضافة class بالاسم RouteConfig.cs طبعا اذا انت تستخدم القالب الجاهز من الفيجول استديو هذه الملفات اتكون موجودة فقط اتغيير عليها اما اذا بادي المشروع من قالب فارغ فتضيفها كما في الصورة ملف global وهو الملف الذي يحوي على مانحتاج استدعائه عند…
من الاضافات التي اضافتها لغة السي شارب لعالم البرمجة هي Async / Await وتستخدم لادارة المهام بشكل غير متزامن يعني اذا عندك اكثر من مهمة برمجية او جزء برمجي يستطيع الكود تنفيذها بشكل غير متسلسل يعني ممكن يدخل بتنفيذ باكثر من جزء معا هذا الفيديو يشرح المفهوم بشكل عام https://www.youtube.com/watch?v=X9N5r6kMOxw وهذا ايضا بشكل اوضحhttps://www.youtube.com/watch?v=C5VhaxQWcpE لكن طريقة البرمجة بهذا الشكل يكون صعب تعقب تنفيذ الكود Debug وهو جدا مهم لايجاد الاخطاء لذلك شركة مايكروسوفت اضافة للفيجول استديو 2019 ما…
الكوكيز اي شخص يعمل على برمجة الويب يعرف استخدام الكوكيز وهي ملفات موجودة على الحاسبة يقوم الموقع الذي اتزوره بخزن معلومات خاصة به حتى يستفاد منها عند زيارة الموقع مرة ثانية ابسط مثل معلومات الدخول حتى ما تضطر كل مرة تدخل للفيس تكتبهن الفيس يخزنهن بداخل الكوكيز ومن مرة ثانية تدخل يقراهن من الكوكيزلكن مرات تحصل مشاكل بسيطة هذا الفيديو يشرح تجاوز واحدة من هذه المشاكل لمبرمجي الويب بواسطة asp.net والشرح من الاصدارات القديمة لجديدة https://www.youtube.com/watch?v=HJ_cfB77454 وهذا رابط…
ال SQL Transaction هو مجموعة من الايعازات او Queryالمطلوب تنفيذها مرة واحدة داخل قاعدة البيانات .او التراجع عن تنفيذها اذا حدث خطأ بوحدة منها. مرات نحتاج انه انفذ اكثر من ايعاز على اكثر من جدول بوقت واحد و بشكل متتابع مثلا سحب رصيد من بطاقة كردت كارد انت لازم اتعدل حساب البطاقة انتقصه بالمبلغ المسحوب واتزيد مجموع المبالغ المسحوبة من ATM وايضا اتسجل العملية ووقت التنفيذ ناخذ مثال حتى يتوضح الموضوع وهذا مثال عملي من داخل قاعدة بيانات…
هذا الكود نستخدمه لاخذ خزن احتياطي كامل full backup وممكن تستدعيه من برنامجك او ممكن تستدعيه من job من داخل ال sql server وتنطي وقت حتى يتنفذ هذا الكود وبذلك تاخذ خزن احتياطي مثلا يوما. رفعنا الكود للجيت ممكن اتنزله من الرابط التالي انت تحتاج فقط اتعبر المسار الذي ستخزن به الخزن وايضا اسم القاعدة https://github.com/alhaditraining/spDataBaseBackupContribute to alhaditraining/spDataBaseBackup development by creating an account on GitHu
كود صغير لعمل كبير SELECT * INTO A FROM dbo.myView مرات ب sql server تحتاج تحول فيو الى جدول مع بياناته مثلا عندك جدول اتريد تاخذ قسم من الحقول واتسوي بيه جدول جديد اتسوي فيو على الجدول واتحوله او اتحول فيو الي يجمع بين اكثر من جدول الى جدول جديد ثابت
احتاجينا نظهر اسم اليوم لتاريخ معين بالعربي (احد اثنين الخ)نفس المهمة نفذها مبرمجين اثنين شوفوا شكتبوا الاول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= "الاثنين"; …
في حال احتاجيت اتنفذ اكثر من عملية بشكل متزامن(تنفذهن سوى) باحد برامج الدوت نت فتقدر تستخدم Async / Await مثلا عندك رفع اكثر من ملف لموقع نقدر نستفاد من هذه الطريقة بادارة البرنامج حتى ما يتوقف الموقع الى ان يتم رفع ملف بعد ملف https://youtu.be/-LY4ATA8Bgw
كيف يبحث المبرمج في الانترنت عند مواجهة مشكلة اذكر الكم حادثتين مرة بينا الاولى كان معانا بفريق عمل كبير معانا مبرمج شفنا بعد فترة عدنا تاخير بالعمل ومن ابحثنا اعرفنا التاخير يم الاخ رحت يمه سئلته ذكر لي مكان خلل وقال اني اتجاوزته وبعد الفحص اتبين ان الخلل بعده وسئلت الاخ منين اخذ الحل قال من ستاك اوفر فلوstackoverflow.com .اخذت اللنك منه وافتحنا الموقع ظهر اصلا انه الي طارح المشكلة ما ماشر انه هذا الحل واتعس من ذلك انه…