fa
Feedback
آموزش برنامه نویسی سی شارپ

آموزش برنامه نویسی سی شارپ

رفتن به کانال در Telegram

به روز ترین مطالب برای برنامه نویسان لینک گروه برنامه‌ نویسی سی شارپ : @GroupCsharps

نمایش بیشتر
2 568
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-37 روز
+530 روز
آرشیو پست ها
⛴ مسابقه کشتی‌بان 🎒مهارت سنجی مسیرهای شغلی برنامه‌‌نویسی در #فناپـکمپس ⭐️ در دو مسیر برنامه‌نویسی: - #C و NET. - Java 📅جمعه
مسابقه کشتی‌بان 🎒مهارت سنجی مسیرهای شغلی برنامه‌‌نویسی در #فناپـکمپس ⭐️ در دو مسیر برنامه‌نویسی: - #C و NET. - Java 📅جمعه ۲۷ مهر ماه ساعت ۱۶ 🟡 نفرات برتر این مسابقات، وارد دوره آموزشی این مسیرها میشن که توی پاییز ۱۴۰۳ برگزار میشه. 🔵 ثبت‌نام فقط در یکی از مسیرها امکان پذیره 🟢 ثبت‌نام رایگان: https://quera.org/r/2wxmc 〰️〰️〰️〰️ #Quera #Quera_Contest

مشابه WebP، یک پروژه آزاد دیگه به نام WebM داریم که گوگل اون رو معرفی کرده فرمت WebM برای پخش ویدیو و انتقال صوت و تصویر استفاده میشه و از کدک‌های VP8/VP9 برای ویدیو و Opus برای صدا بهره میبره یک زمانی برای توسعه پروژه ویس کال نیاز به انتخاب کدک صوتی برای انکود و دیکود کردن صدا داشتم. بعد از کلی تحقیق روی کدک‌های صوتی مختلف، در نهایت به کدک Opus رسیدم. دلیل این انتخاب این بود که Opus فشرده‌سازی عالی انجام میده بدون اینکه کیفیت صدا افت کنه و همچنین تأخیر را در انتقال صدا کاهش می‌ده. نرخ سمپل (SampleRate) 16,000 هرتز که توی پیام‌رسان‌های مدرن مثل تلگرام برای تماس‌های صوتی استفاده میشه کاملاً استاندارد و جوابگوعه حتی زمانی که شما ویس ارسال می‌کنین اون ویس در فرمت OGG و با استفاده از کدک Opus ذخیره و ارسال می‌شه (می‌توانید با ذخیره‌کردن یک ویس در تلگرام دسکتاپ، این موضوع را بررسی کنین) حالا برگردیم به WebM: به دلیل فشرده‌سازی بهینه، WebM معمولاً توی نرم‌افزارهای ویدیو کال و ویدیو کنفرانس‌های آنلاین و حتی برای پخش ویدیوهای آنلاین با کیفیت خوب، حجم کم و تأخیر کم استفاده می‌شه اگه بیشتر کنجکاوین میتونین منابعی که میگم رو مطالعه کنید 🏷 وبسایت رسمی پروژه WebM Media 🏷 توضیحات سایت رسمی در مورد کدک vp9 🏷 مقاله ای که به صورت تخصصی به برسی opus در VoIP میپردازه 🏷 وبسایت رسمی OPUS 🏷 این وبسایت هم به صورت تخصصی تر روی کدک های مختص به VoIP زوم کرده که G.711 و ... رو معرفی و بحث کرده روش و جالبه 🎩 @IShadowMe @csharps

🎨 آشنایی با فرمت WebP و مزایای استفاده از آن 🎨 فرمت WebP یک فرمت تصویری مدرن هست که توسط گوگل توسعه داده شده. این فرمت برای نمایش تصاویر با کیفیت بالا و حجم کمتر نسبت به فرمت‌های رایج مثل JPEG و PNG طراحی شده. مزایای WebP: حجم کمتر: تصاویر WebP در مقایسه با JPEG و PNG تا 30-50٪ حجم کمتری دارند کیفیت بالا: با وجود کاهش حجم، WebP کیفیت تصویر بالایی رو حفظ می‌کنه پشتیبانی از شفافیت (Transparency): مشابه PNG، فرمت WebP از تصاویر شفاف پشتیبانی می‌کنه پشتیبانی مرورگرها: بسیاری از مرورگرهای مدرن مثل Chrome و Firefox به طور کامل از WebP پشتیبانی می‌کنند 🟥 استفاده در پروژه های ASP.NET برای استفاده از WebP در پروژه‌های ASP.NET، می‌تونید هنگام آپلود تصاویر، فرمت تصاویر رو به WebP تبدیل کنید تا از مزایای این فرمت بهره‌مند بشید 🏷 نصب کتابخونه ImageSharp
NuGet\Install-Package SixLabors.ImageSharp
🏷 نمونه کد برای استفاده :
public async Task<IActionResult> UploadImage(IFormFile file)
{
    if (file == null || file.Length == 0)
        return BadRequest("لطفا یک تصویر انتخاب کنید.");

    using (var image = await Image.LoadAsync(file.OpenReadStream()))
    {
      
        var outputPath = Path.Combine("wwwroot/images", "output.webp");

      
        var encoder = new WebpEncoder() { Quality = 75 };

       
        await image.SaveAsync(outputPath, encoder);
    }

    return Ok("تصویر با موفقیت آپلود و به فرمت WebP تبدیل شد.");
}
نکته ای که وجود داره اینه که برای یه سایتی که برای مثال یه سایت فروشگاهی محسوب میشه استفاده از webp بجای آپلود عادی تصاویر بسیار بسیار مفید میتونه باشه و سرعت لود رو توی وبسایت بالاببره و ترافیک کمی از سرور رو مصرف کنه چون webp علاوه بر کاهش حجم فایل کیفیت اون رو حفظ میکنه برای مثال میشه توی یه نرم افزار فروشگاهی کوالیتی تصاویر رو تا 60 65 درصد کم کرد ... 🎩 @IShadowme @csharps

خداروشکر تلگرام مثل اینستا اون فضای سمی رو نداره بگم عدد 265 رو کامنت کن لینکه برات ارسال بشه خلاصه استفاده کنید لذت ببرید 🎩❤️ @ishadowme @csharps

اینجا کلیک کنید
اینجا کلیک کنید

میخوای بری یوتیوب فیلم آموزش برنامه نویسی ببینی نمیتونی 😑 رو این لینک کلیک کن بعدش رو یوتیوب بزن و وارد یوتیوب شو. ---------------------------- برا من میاد اگه برای شما هم اومد کامنت بزارید @Csharps

🟥 تلگرام پس از دستگیری مدیرعامل، داده های بیشتری را در اختیار دولت ها قرار می دهد از این پس تلگرام مجبور است در صورتی که نها
🟥 تلگرام پس از دستگیری مدیرعامل، داده های بیشتری را در اختیار دولت ها قرار می دهد از این پس تلگرام مجبور است در صورتی که نهادهای دولتی/امنیتی درخواست قانونی داشته باشند شماره و آدرس آی پی‌ اکانت‌های تلگرام رو در اختیار دولت ها قرار می‌دهد. این برنامه اکنون اطلاعاتی مانند آدرس IP و شماره تلفن کاربر را در موارد رفتار مجرمانه بالقوه با مقامات قضایی به اشتراک می گذارد. دوروف، مدیرعامل تلگرام، پس از بازداشت در فرانسه تصمیم به این تغییرات گرفت تا از سوءاستفاده مجرمان از ابزار تلگرام جلوگیری کند. با این حال، تلگرام تأکید کرده که این اقدامات تنها برای افرادی است که قوانین را نقض می‌کنند و شامل کاربران عادی نخواهد شد. تلگرام همچنین از فناوری هوش مصنوعی برای نظارت و حذف محتوای غیرقانونی استفاده می‌کند. منبع منبع دوم #خبر @csharps

علی شریفی زارچی استاد دانشگاه شریف از اول مهر دوره ماشین لرنینگ رو به صورت رایگان و آنلاین برگزار میکنه اگه علاقه مند بودین م
علی شریفی زارچی استاد دانشگاه شریف از اول مهر دوره ماشین لرنینگ رو به صورت رایگان و آنلاین برگزار میکنه اگه علاقه مند بودین میتونین از آدرس sharifml.ir رایگان ثبت نام کنید @csharps

کتاب آموزش سی شارپ 12 (دات نت 8) ناشر : packt @csharps

کتاب آموزش سی شارپ 12 (دات نت 8) ناشر : packt @chsarps
کتاب آموزش سی شارپ 12 (دات نت 8) ناشر : packt @chsarps

🔴 ایرینا بولگار که مادر 3 بچه از پاول دورف هستش (مدیر تلگرام )، ادعا کرده که تلگرام دارایی مشترک زندگیشون محسوب میشه و الان
🔴 ایرینا بولگار که مادر 3 بچه از پاول دورف هستش (مدیر تلگرام )، ادعا کرده که تلگرام دارایی مشترک زندگیشون محسوب میشه و الان دیده که تنور داغه میخواد تو دادگاه نصف تلگرام رو واسه خودش کنه. حالا معلوم شده که پاول دورف در یک حرکت غافلگیر وارانه از روز اول تلگرام رو به اسم داداشش ثبت کرده و مالک رسمی تلگرام داداش پاول دورفه😂😂😂 @csharps

هوش مصنوعی میخواد جای آدمارو بگیره ... هوش مصنوعی : 🫴 پ.ن : این فقط یک طنزه @csharps
هوش مصنوعی میخواد جای آدمارو بگیره ... هوش مصنوعی : 🫴 پ.ن : این فقط یک طنزه @csharps

روز برنامه نویس مبارک همگی 🎩 @csharps
روز برنامه نویس مبارک همگی 🎩 @csharps

آپدیت کتابخونه Requester نسخه 1.02 یه آپدیتی روی ابزار دیشبی زدم برای اینکه ساده تر باشه مورد اول اینه که دیگه لازم نیست توی RequesterBuildr به صورت دستی AddRequestEndpoint صدا بزنید (در اصل حذف شده) و بجای همه اون ها اتریبیوت Ednpoint و تابع MapFromAssamby به builder اضافه شده تا خودش خودکار کلاس های ریکوئست رو پیدا کنه که نهایتا Program.cs برنامتون به همچین شکلی
var builder = new RequesterBuilder(baseAddress)
  .MapFromAssembly(typeof(Program).Assembly);
و کلاس های ریکوئست به همچین شکلی تغییر قیافه میدن
[Endpoint("/todos")]
internal class JsonPlaseholderTest : RequestEndpoint
{
  public override async Task<IEndpointResult> Handle(IEndpointResult previousResult)
  {
    
  }
}
تغییر دوم اضافه شدن توابع ریکوئست به RequestEndpoint هاتون و حدف Http مستقیم هست که نهایتا داخل هر ریکوئست اندپوینتی برای ارسال درخواست از هر نوع Get Post Put Delete و ... میتونید به این صورت مثلا await GetAsync() درخواست رو ارسال کنید و توجه هم داشته باشید که توی ورودی دیگه نیاز به RequestPath نیست و قبلا به وسیله اتریبیوت مشخص شده @csharps

ابزار Requester یه لایبرری خیلی کوچیک و کاربردی نوشتم برای تست Endpoint های Web api ها آموزش و نحوه استفاده داخل گیت هاب سورس
ابزار Requester یه لایبرری خیلی کوچیک و کاربردی نوشتم برای تست Endpoint های Web api ها آموزش و نحوه استفاده داخل گیت هاب سورس پروژه آدرس Nuget پروژه @csharps

#ابزار 🎩 معرفی جایگزین بسیار عالی برای نرم افزار Postman نرم افزار Postman یک ابزار بسیار فوق العاده برای تست و کار با web api ها برای توسعه دهنده هاست اما یه سری ایرادات داره (از چشم من) و این ممکنه برای بعضی ها اذیت کننده باشه ایراد اول : نیازمند کانکشن اینترنت برای کار کردن Postman 2- رابط کاربری نسبتا سنگین و یحورایی موقع اجرا منابع سیستم رو زیاد استفاده میکنه 📍 نرم افزار HttpIe یه نرم افزار دقیقا مشابه postman هست و امکاناتش هیچ تفاوتی با Postman نداره و مشکلاتی که اون بالا ذکر کردم رو هم نداره بسیار سبکه موقع استفاده منابع کمتری به نسبت postman مصرف میکنه و توی ارسال ریکوئست ها به نظر من سریع تر عمل میکنه به نسبت postman و مهم تر از همه اینه که برای استفاده در حالت آفلاین نیاز به اینترنت برای لود شدنش نداره از امکانات و برتری های دیگه اش وجود Terminal CLI و AI این ابزار هست توی سایت زیر میتونین پیداش کنین https://httpie.io/ @csharps

معرفی لایبرری کار با تاریخ شمسی در زبان سی شارپ پروژه اوپن سورس MD.PersianDateTime یه پیاده سازی کامل کار با توابع تاریخ و زمان مشابه DateTime زبان سی شارپ هست که کار های مختلفی مثل : - دریافت اطلاعات روز جاری به صورت شمسی (حتی فارسی) - تبدیلات میلادی به شمسی و بسیاری از امکانات دیگه رو پوشش میده https://github.com/Mds92/MD.PersianDateTime همونطور که میدونید همچین چیزی برای کار با تاریخ مخصوصا تو سمت پایگاه داده چیز مهم و حیاتی هست که مجبور نباشیم تاریخ شمسی رو تو دیتابیس نگه داریم میلادی نگه میداریم و به واسطه این لایبرری به راحتی میتونیم Cast کنیم @csharps

در حال حاظر که همه دارن در مورد بلاکچین و رمز ارز ها و اینجور مسائل صحبت میکنن احتمالا کنجکاو بشین که یک شبکه بلاکچین چطور کار میکنه و چطور میشه توی زبانی مثل سی شارپ یک بلاکچین رو‌توسعه داد برای اینکار میتونین به رفرنسی از داریوش تصدیقی عزیز که تو ادامه میزارم مراجعه کنید تا یه اشناییتی با این موضوع داشته باشین https://virgool.io/Solidity/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B1%D8%A7%DB%8C%DA%AF%D8%A7%D9%86-%D8%AF%D9%88%D8%B1%D9%87-%D8%AC%D8%A7%D9%85%D8%B9-blockchain-%D8%A8%D9%84%D8%A7%DA%A9-%DA%86%DB%8C%D9%86-%D8%A8%D9%87-%D8%B2%D8%A8%D8%A7%D9%86-csharp-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE-nulo1mv43l5b @csharps

#کتاب اشنایی با تکنولوژی های کریپتو 🛑 نام کتاب: Bitcoin and Cryptocurrency Technologies انتشارات: Princeton University Press زبان: انگلیسی تاریخ انتشار: ۲۰۱۶ تعداد صفحات: ۴۰۶ صفحه نویسندگان: Andrew Miller Edward Felten Joseph Bonneau Steven Goldfeder Arvind Narayanan #EBook #BlockChain #BitCoin #CryptoCurrency @csharps