کاهش کیفیت تصویر توسط C# کاهش کیفیت تصویر توسط C# برای سرعت بخشیدن به بارگذاری سایت خود می توانید کیفیت عکس ها را کاهش دهید C#.net 1399/11/26 sinahabibi 275
الگوهای طراحی - Chain of Responsibility الگوهای طراحی - Chain of Responsibility این الگوی تحت الگوی رفتاری قرار می گیرد. اهدافی که الگوی Chain of Responsibility آن ها را دنبال می کند عبارتند از: 1. انجام کار در چند مرحله 2 . حذف پیچیدگی های پیاده سازی در مواردی که با if و else های تو در تو روبرو می شویم می توانیم از این الگو استفاده کنیم. در این مقاله مثال انتقال پول را بررسی خواهیم کرد. C#.net 1399/11/21 محسن فرخی 264
آموزش افزودن جداکننده عدد هزار برای تکستباکس در سیشارپ آموزش افزودن جداکننده عدد هزار برای تکستباکس در سیشارپ یکی از مباحث مهمی که در پروژههای نرمافزارهای تجاری به آن توجه میشود، مبحث قیمت است. قیمت پارامتری است که ممکن است ما در پروژههایمان از کاربر درخواست کنیم. با توجه به اینکه در کشور ما اکثر قیمتها مبالغی هستند که از قیمت 1000 تومان بیشترند، ما نیازمند یک جداکننده هزار هستیم. در نرمافزار نیز ما به چنین چیزی نیاز داریم تا احتمال خطای ما و کاربر کمتر شود. C#.net 1399/10/22 علیرضا محمودی زاده 584
الگوهای طراحی - الگوی Strategy الگوهای طراحی - الگوی Strategy الگوی Strategy تحت الگوهای ساختاری می باشد. اهدافی که الگوی Strategy آن ها را دنبال می کند عبارتند از: 1. پیاده سازی الگوریتم های مختلف 2. عدم وابستگی استفاده کننده به پیاده سازی 3. تاکید بر تک وظیفه ای 4. رعایت اصل OCP به زبان ساده در الگوی Strategy قسمت متغیر کلاس را جدا و قسمت ثابت کلاس را هم جدا پیاده سازی می کنیم. از مثال های پرکاربرد می توانیم سیستم تخفیف در فروشگاه را نام ببریم. C#.net 1399/10/13 محسن فرخی 478
الگوی Decorator الگوی Decorator الگوی Decorator یکی از پرکاربردترین الگوهای طراحی، تحت الگوی های ساختاری می باشد و مبتنی بر اصل Open-Closed است. اصل Open-Closed به طور خلاصه پیشنهاد می کند کلاس ها برای توسعه باید باز و برای اصلاح باید بسته شوند. الگوی Decorator به کاربر اجازه می دهد که عملکرد جدیدی را به یک شی موجود اضافه کند بدون آنکه نیاز به تغییر در ساختار آن داشته باشد. در این مقاله با یک مثال ساده الگوی Decorator را بررسی خواهیم کرد. C#.net 1399/10/09 محسن فرخی 543
دستورات CLI در NET. دستورات CLI در NET. Visual Studio یک محیط بصری برای مدیریت پروژه های ما است که دات نت کار ها خیلی از آن استفاده می کنند و در میان برنامه نویس ها بسیار محبوب است. اما همه جا به این IDE قدرتمند دسترسی نداریم. دستورات CLI دات نت به ما کمک می کنند تا بدون استفاده از ویژوال استدیو پروژه های خود رh مدیریت کنیم. در ادامه این مقاله با نحوه استفاده کردن از انها آشنا می شویم. C#.net 1399/10/07 امير مهدی جبرئيلی 757
Http Request در سی شارپ (ارسال و دریافت اطلاعات از سرور) Http Request در سی شارپ (ارسال و دریافت اطلاعات از سرور) http یک پروتکل برای انتقال ابر متن است که در زمینه هایی مانند سامانه دامین (DNS) کاربرد دارد. هر نرم افزار احتیاج به بروز رسانی اطلاعات از طرف سرور دارد و اینکار رو ما بهش Http Request می گوییم. Http Request از دو کلمه Http و کلمه Request تشکیل شده است که به معنای درخواست دادن از پروتکل Http می باشد و ما با استفاده از Http Request به سرور در خواست می فرستیم و از سرور یک سری اطلاعاتی رو مطالبه می کنیم (GET) و همینطور برای سرور یک سری اطلاعاتی رو ارسال می کنیم (POST) C#.net 1399/08/07 امير مهدی جبرئيلی 1792
زبان برنامه نویسی سی شارپ و مزایای آن زبان برنامه نویسی سی شارپ و مزایای آن به عنوان یک توسعه دهنده، مواردی وجود دارد که باید در مورد زبان برنامه نویسی #C یاد بگیرید. در این مطلب، می خواهیم نگاهی به ویژگی های اساسی آن و دلیل محبوبیت آن بیندازیم. C#.net 1399/07/20 برنامه نویسان 1148
پیاده سازی Async Await پیاده سازی Async Await هدف از نوشتن این مطلب، شناسایی مشکلات و اشتباهات رایجی است که هنگام پیاده سازی رخ می دهد، زیرا Async / Await یک بحث پیچیده است و حتی یک اشتباه کوچک یا پیاده سازی اشتباه منجر به عدم ثبات سیستم ها می شود. ایده این نیست که چرخ را دوباره اختراع کنیم، بلکه تصاحب بهترین شیوه ها و دستورالعمل های به اشتراک گذاشته شده ی جوامع بزرگتر است. C#.net 1399/07/06 برنامه نویسان 810
چطور یک برنامه وب پیشرونده (PWA) با استفاده از React بسازیم چطور یک برنامه وب پیشرونده (PWA) با استفاده از React بسازیم برنامههای وب پیشرونده (PWA)، که توسط گوگل در سال 2015 معرفی شده است، برنامههایی هستند که احساسی شبیه به برنامههای بومی (native) را ارائه میدهند که برای کار cross-platform طراحی شدهاند. ویژگیهایی مثل قابلیت آفلاین، ذخیرهسازی محلی (local caching) برای assetها، push notifications، و مزایای عملکردی را ارائه میدهد. C#.net 1399/06/17 برنامه نویسان 807
نحوه تبدیل JSON در NET Core. نحوه تبدیل JSON در NET Core. ما به تازگی با پروژهای رو به رو شدیم که کار سادهای انجام میداد؛ خواندن یک فایل JSON. اما روشی که به JSON تبدیل شد گیجکننده بود. به نظر میرسید که پیچیدهترین روش خواندن دادههای JSON که تا به حال دیدهایم بود. وقتی راهحل این کار را جستجو میکنیم، با کمال تعجب میبینیم که بسیاری از نتایج همان کارهای گیجکننده است. C#.net 1399/05/20 برنامه نویسان 678
ایجاد کردن operator جمع و منها برای لیستها (List) ایجاد کردن operator جمع و منها برای لیستها (List) ممکن است بارها خواسته باشید دولیست را با هم جمع یا از هم کم کنید بهترین راه override کردن operator + و - است C#.net 1399/05/15 reza_beh 364
اصول طراحی SOLID اصول طراحی SOLID اصول طراحی SOLID سرنامی برای پنج اصل طراحی است: اصل تک وظیفهای(SRP)، اصل تفکیک اینترفیس (ISP)، اصل بسته و باز (OCP)، اصل جایگزینی لیسکوف (LSP)، اصل وارونگی وابستگی (DIP). C#.net 1399/05/13 ایمان مدائنی 826
کلاس Math در سی شارپ کلاس Math در سی شارپ کلاس Math در سی شارپ همانطور که از نامش معلوم است برای کار های محاسباتی ریاضی مورداستفاده قرار میگیرد. C#.net 1399/05/05 mohammadreza_mrn 716
آشنایی با تکنولوژی های بازنده و تکنولوژی های برتر بعد از کرونا آشنایی با تکنولوژی های بازنده و تکنولوژی های برتر بعد از کرونا آشنایی با تکنولوژی های برتر بعد از کرونا می تواند به شما در دوران کرونا بسیار کمک کند، ما در این مطلب درباره تکنولوژی های برتر بعد از کرونا صحبت می کنیم. C#.net 1399/04/23 برنامه نویسان 747
vue.js 3.0 سرعت و عملکرد بهتری را با خود به همراه دارد vue.js 3.0 سرعت و عملکرد بهتری را با خود به همراه دارد نسخه نهایی vue.js 3.0 به زودی منتشر می شود که دارای ویژگی های زیادی می باشد، ما در این مطلب قصد داریم درباره ویژگی های vue.js 3.0 بیشتر صحبت کنیم. C#.net 1399/04/22 برنامه نویسان 602
3 گام برای موفقیت در طراحی معماری کلود 3 گام برای موفقیت در طراحی معماری کلود طراحی معماری کلود امروزه کاری بسیار سخت و نیازمند تخصص می باشد، ما دراین مطلب قصد داریم نکاتی مهم برای موفقیت در طراحی معماری کلود را بیان کنیم. C#.net 1399/04/19 برنامه نویسان 526
5 روش برای انجام تست ها در روش توسعه agile با استفاده از flagهای ویژگی 5 روش برای انجام تست ها در روش توسعه agile با استفاده از flagهای ویژگی تست و آزمایش کردن کدها در روش توسعه agile از اهمیت زیادی برخوردار است، ما در این مطلب درباره تست در روش توسعه agile با flagهای ویژگی صحبت می کنیم. C#.net 1399/04/18 برنامه نویسان 459
اضافه شدن Motion Editor و Build Analyzer به اندروید استودیو 4 اضافه شدن Motion Editor و Build Analyzer به اندروید استودیو 4 اندروید استودیو 4 دارای ویژگی های بسیار زیادی است، ما در این مطلب درباره دو مورد از بهترین ویژگی های اندروید استودیو 4 صحبت خواهیم کرد. C#.net 1399/04/17 برنامه نویسان 669
3 گام برای پیاده سازی متدولوژی agile در تیم های عملیاتی it 3 گام برای پیاده سازی متدولوژی agile در تیم های عملیاتی it متدولوژی agile یک متدولوژی کاربردی است که علاوه بر توسعه نرم افزار کاربردهای دیگری نیز دارد، ما در این مطلب درباره متدولوژی agile صحبت خواهیم کرد. C#.net 1399/04/12 برنامه نویسان 635
مایکروسافت ویژگی های نسخه 9 سی شارپ را افشا کرد مایکروسافت ویژگی های نسخه 9 سی شارپ را افشا کرد نسخه 9 سی شارپ دارای ویژگی های جدیدی است که آشنایی با آن برای توسعه دهندگان ضروری است، ما در این مطلب درباره ویژگی های نسخه 9 سی شارپ صحبت می کنیم. C#.net 1399/04/11 برنامه نویسان 1723
رمزنگاری جدید با کلید خصوصی کاربر - AlefProtocol رمزنگاری جدید با کلید خصوصی کاربر - AlefProtocol با سلام در این مقاله شیوه ی جدید رمز نگاری به شما معرفی خواهم کرد که می توانید آن را جایگزین رمز نگاری های متنی دیگر در کد نویسی کنید C#.net 1399/03/21 امیررضا اندیشمند 1051
مولد سورس کد سی شارپ عملکرد .NET 5 را بهبود می دهد مولد سورس کد سی شارپ عملکرد .NET 5 را بهبود می دهد مولد سورس کد سی شارپ یکی از بهترین قابلیت ها در .NET 5 به شمار می آید، ما در این مطلب کمی بیشتر درباره مولد سورس کد سی شارپ صحبت خواهیم کرد. C#.net 1399/03/19 برنامه نویسان 595
آشنایی با 11 مورد از تکنولوژی های جدید برنامه نویسی آشنایی با 11 مورد از تکنولوژی های جدید برنامه نویسی آشنایی با تکنولوژی های جدید برنامه نویسی می تواند برای توسعه دهندگان بسیار جالب باشد، ما در این مطلب 11مورد تکنولوژی های جدید برنامه نویسی را معرفی می کنیم C#.net 1399/03/06 برنامه نویسان 2194
آشنایی با 17 مورد از API های کاربردی برای توسعه دهندگان باهوش آشنایی با 17 مورد از API های کاربردی برای توسعه دهندگان باهوش آشنایی با مهم ترین API های کاربردی می تواند برای توسعه دهندگان بسیار مفید باشد، ما در این مطلب 17 مورد از API های کاربردی را به شما معرفی خواهیم کرد. C#.net 1399/03/03 برنامه نویسان 1678