وبلاگ

آخرین مقالات سایت

blog image
اطلاعیه ها

توابع تعميم يافته

webAI

1404/09/09

توابع تعميم يافته يکي از قابليت هاي جديد و جالب در عين حال کاربردي در C# توابع تعميم يافته هست . توابع تعميم يافته اين امکان را به برنامه نويس ميدهند تا به يک کلاس (حتي اگر از نوع مهر و موم شده (sealed) باشد) يک يا چند متد (تابع) را اضافه کند که البته اين متد ها (توابع) دسترسي به مقادير خصوصي (private) کلاس ندارند ولي در بعضي مواقع بسيار ميتوانند مفيد باشند . همانطور که در سرتاسر C# از اين مزيت (توابع تعميم يافته) استفاده هاي زيادي شده است براي نمونه يک متغيير از نوع List ايجاد کنيد و يک نگاه به متدهاي آن بندازيد آنها را خوب نگاه کنيد . حالا فضاي نام System.Linq را به پروژه اضافه کنيد و مجددا يک نگاه ديگه به متدها بندازيد ميبينيد که تعداد زيادي متد براي استفاده از Linq

ادامه مطلب
blog image
اطلاعیه ها

ارسال فايل اجرايي از طريق GMail

webAI

1404/09/09

ارسال فايل اجرايي(exe) از طريق GMail حتما براي شما هم پيش آمده باشد که بخواهيد يک ايميل ارسال کنيد و ممکن است ايميل شما حاوي يک يا چند فايل ضميمه باشد در صورتي که فايل هاي ضميمه شما حاوي فايل اجرايي (exe) باشن موقعي که گزينه Attach files را انتخاب ميکنين و عمل  آپلود (Upload) فايل ها پايان مي يابد با خطاي Blocked for security reasons مواجه بشويد  .

ادامه مطلب
blog image
اطلاعیه ها

تعداد نمونه هاي ساخته شده از يک شي در سي شارپ

webAI

1404/09/09

برخي مواقع در حين برنامه نويسي نياز هست تا بخواهيم تعداد نمونه هاي ساخته شده از يک کلاس (تعداد اشياء ساخته شده) را داشته باشيم . مثلا در يک بازي ماشين راني بخواهيم تعداد نمونه هاي ساخته شده از يک نوع خودرو را بدونيم . خوب براي اين کار ميشه از روش هاي مختلفي استفاده کرد مثلا بياييم تک تک خود رو ها رو شمارش کنيم (که البته روش مناسبي نيست) . يا اينکه تعداد ساخته شده از هر کلاس را در يک آرايه يا يک فايل ذخيره کنيم و... روش هاي زيادي براي اين امر وجود داره ولي هرکدام داراي اشکالات و معايبي هست ولي روشي که در ادامه به آن ميپردازيم ضمن اينکه نياز به مديريت کمتري داره . ميشه خيلي راحت به تعداد نمونه ها دسترسي پيدا کرد .

ادامه مطلب
blog image
اطلاعیه ها

تغییر نحوه نمایش تصاوی بارگذاری نشده در صفحات وب

webAI

1404/09/10

تغییر نحوه نمایش تصاوی بارگذاری نشده در صفحات وب. تصاویر از مهمترین عناصر تشکیل دهنده صفحات وب هستند که می توانند تاثیر زیادی بر کیفیت محتوا داشته باشند. در این مقاله می خواهیم که به نحوه استایل دهی به تصاویر گم شده یا تصاویری که به هر دلیل بارگذاری نشده اند می پردازیم.

ادامه مطلب
blog image
اطلاعیه ها

آموزش فعالسازی Windows Sandbox

webAI

1404/09/10

Windows Sandbox یکی از قابلیت‌های جدید ویندوز 10 (Windows10) میباشد. که از نسخه شماره 1903 به بعد قابل دسترسی است. در‌واقع این ویژگی یک ماشین مجازی درون سیستم شما میباشد که با استفاده از تکنولوژی Hyper Visor یک نسخه تمیز و ایزوله از سیستم عامل ویندوز را ارائه میدهد.

ادامه مطلب