بهبود خوانایی کد در بخش View با استفاده از قالب های برگشتی بهبود خوانایی کد در بخش View با استفاده از قالب های برگشتی قالب برگشتی یکی از ویژگیهای جدیدی است که در آخرین نسخه چارچوب CodeBehind اضافه شده است. استفاده از این قابلیت، کدهای سمت سرور را به طور کامل از قسمت view جدا می کند. Asp.Net Core 1402/09/21 اشکان 958
چطور یک Todo List انگولار را از ابتدا بسازیم چطور یک Todo List انگولار را از ابتدا بسازیم یک نرم افزار ابتدایی todo list (یا همون فهرست انجام کارهای روزانه) به ما کمک می کنه که کارهای به انجام رسوندمونو (به لیستی) اضافه یا حذف کنیم. این ایده خیلی بنظر ساده می رسه ولی برای تازه کاران پلتفرم Angular ممکنه کمی چالش بر انگیز باشه. برنامه نویسان 1401/04/26 برنامه نویسان 4179
آشنایی با معماری تمیز آشنایی با معماری تمیز معماری تمیز امروزه یکی از معماری های پراستفاده برای نوشتن پروژه ها است که توسط مایکروسافت پشتیبانی می شود. در صورتی که دوست دارید کد توسعه محوری داشته باشید و بعد از تمام شدن پروژه قابلیت هایی به آن اضافه کنید ، یکی از بهترین معماری ها ، معماری تمیز می باشد. در این مقاله قصد داریم ساختار کلی معماری تمیز را بررسی کنیم. C#.net 1401/01/17 حامد حاج حیدری 2921
نسخه 10 سی شارپ چه ویژگی های جدیدی دارد نسخه 10 سی شارپ چه ویژگی های جدیدی دارد ویژگی های جدیدی به نسخه 10 سی شارپ اضافه شده است، در این مطلب قصد داریم کمی بیشتر درباره نسخه ده سی شارپ و ویژگی های آن صحبت کنیم. C#.net 1400/07/19 برنامه نویسان 3124
مایکروسافت ابزارهای بهبود قدرت بهره وری را برای نسخه 2022 ویژوال استودیو ارائه می دهد مایکروسافت ابزارهای بهبود قدرت بهره وری را برای نسخه 2022 ویژوال استودیو ارائه می دهد ویژوال استودیو یک افزونه بسیار قدرتمند را به نسخه جدید خود اضافه کرده است، در این مطلب درباره افزونه ها و ویژگی های جدید ویژوال استودیو صحبت می کنیم. VisualStudio 1400/06/28 برنامه نویسان 1695
ویژوال استودیو کد در زمینه تشخیص زبان برنامه نویسی پیشروی می کند ویژوال استودیو کد در زمینه تشخیص زبان برنامه نویسی پیشروی می کند ویژوال استودیو کد قابلیت های خوبی را به نسخه جدید خود اضافه کرده است، در این مطلب کمی بیشتر درباره نسخه جدید ویژوال استودیو کد صحبت خواهیم کرد. VisualStudio 1400/06/22 برنامه نویسان 1464
توسعه تست محور (TDD) در Visual Studio 2019 توسعه تست محور (TDD) در Visual Studio 2019 در این مقاله ما به مفهوم توسعه تست محور (TDD) خواهیم پراخت. ما میبینیم که چطور میتوانیم برای عملکردهای مختلفی که ایجاد میکنیم تست بنویسیم. در اینجا از ویژوال استودیوو 2019 به عنوان محیط توسعه استفاده میکنیم. یک کلاس ساده میسازیم و یکسری توابع را به آن اضافه میکنیم. سپس یکسری تست برای این توابع مینویسیم. برنامه نویسان 1399/12/11 برنامه نویسان 2582
تابع آماده جاوا برای اکتیویتی های تنظیمات اندروید تابع آماده جاوا برای اکتیویتی های تنظیمات اندروید تابعی را آماده کرده ایم تا با استفاده از آن در پروژه خود ، بدون نیاز به کد نویسی اضافه بخش مورد نیاز خود را در تنظیمات اندروید باز کنید Android 1399/11/11 حمیدرضا قهرمانی 27877
الگوی Decorator الگوی Decorator الگوی Decorator یکی از پرکاربردترین الگوهای طراحی، تحت الگوی های ساختاری می باشد و مبتنی بر اصل Open-Closed است. اصل Open-Closed به طور خلاصه پیشنهاد می کند کلاس ها برای توسعه باید باز و برای اصلاح باید بسته شوند. الگوی Decorator به کاربر اجازه می دهد که عملکرد جدیدی را به یک شی موجود اضافه کند بدون آنکه نیاز به تغییر در ساختار آن داشته باشد. در این مقاله با یک مثال ساده الگوی Decorator را بررسی خواهیم کرد. C#.net 1399/10/09 محسن فرخی 1964
Social login را به برنامههای Ionic اضافه کنید Social login را به برنامههای Ionic اضافه کنید اپل در کنفرانس توسعهدهندگان WWDC خود در ژوئن 2019 سوشیال لاگین (یا ورود با اکانت شبکه اجتماعی) سرویس اپل را اعلام کرد. بسیار شبیه به social login گوگل و فیسبوک است. بیشتر این سرویسهای هویتی از Oauth و OpenID Connect (OIDC) استفاده میکنند و عملکرد اپل نیز مشابه است. برنامه نویسان 1399/07/23 برنامه نویسان 2127
بهینه سازی کوئریهای LINQ در C#.NET برای MS SQL Server بهینه سازی کوئریهای LINQ در C#.NET برای MS SQL Server LINQ به عنوان یک زبان قدرتمند برای مدیریت اطلاعات به .NET اضافه شد. به عنوان مثال LINQ to SQL با استفاده ازEntity Framework به شما این امکان را می دهد با DBMS به سهولت صحبت کنید. اما اغلب هنگام استفاده از آن، توسعهدهندگان فراموش میکنند که بررسی کنند چه نوع query SQl ای توسط provider ای که قابلیت کوئری زدن دارد، تولید میشود (در مثال ما Entity Framework). در این مقاله ما بررسی خواهیم کرد که چگونه میتوانیم عملکرد کوئریهای LINQ را بهینه کنیم. SQL Server 1399/07/05 برنامه نویسان 2748
اضافه شدن Motion Editor و Build Analyzer به اندروید استودیو 4 اضافه شدن Motion Editor و Build Analyzer به اندروید استودیو 4 اندروید استودیو 4 دارای ویژگی های بسیار زیادی است، ما در این مطلب درباره دو مورد از بهترین ویژگی های اندروید استودیو 4 صحبت خواهیم کرد. C#.net 1399/04/17 برنامه نویسان 1955
معرفی ASP.NET 5 معرفی ASP.NET 5 اولین نسخه پیشنمایش ASP.NET 1.0 سالها پیش منتشر شد. از آن زمان تا کنون، میلیونها توسعهدهنده از آن برای ساخت و اجرای برنامههای بزرگ وب استفاده کردهاند، و با گذشت سالها، قابلیتهای زیادی به آن اضافه شده و توسعه یافته است. ASP.net 1399/02/23 برنامه نویسان 3172
11 مورد از ملزومات سایت که باید قبل از انتشار بررسی کنید 11 مورد از ملزومات سایت که باید قبل از انتشار بررسی کنید شما یک وبسایت دارید که به طور کامل طراحی شده است، CMS به طور عالی کار میکند، محتوا اضافه کردهاید، و مشتری خوشحال و راضی است، و زمان آن است که آن را فعال کنید. برنامه نویسان 1398/09/09 ایمان مدائنی 678
در آینده ای نزدیک از زبان برنامه نویسی D چه انتظاراتی باید داشته باشیم در آینده ای نزدیک از زبان برنامه نویسی D چه انتظاراتی باید داشته باشیم در آینده ای نزدیک ویژگی های زیادی به زبان برنامه نویسی D اضافه خواهد شد، مادر این مطب قصد داریم درباره ویژگی زبان برنامه نویسی D درآینده ای نزدیک صحبت کنیم برنامه نویسان 1398/08/11 برنامه نویسان 1650
به روزرسانی JS++ قابلیت حذف کدهای بی فایده را اضافه می کند به روزرسانی JS++ قابلیت حذف کدهای بی فایده را اضافه می کند در به روزرسانی JS++ شاهد حذف کدهای بی فایده خواهیم بود، ما در این مطلب قصد داریم درباره نسخه جدید زبان برنامه نویسی JS++ صحبت کنیم. Java Script 1398/07/29 برنامه نویسان 1179
پشتیبانی از رندر کردن به صورت نیتیو در JavaFX 13 به این نسخه اضافه شده است پشتیبانی از رندر کردن به صورت نیتیو در JavaFX 13 به این نسخه اضافه شده است JavaFX 13 یک ابزار فوق العاده برای طراحی اپلیکیشن است، در این مطلب درباره اضافه شدن ویژگی های جدید به JavaFX 13 اطلاعات مفیدی را به شما ارائه می دهیم. C#.net 1398/07/02 برنامه نویسان 1451
چگونه از فیلترهای اکشن در ASP.NET استفاده کنیم چگونه از فیلترهای اکشن در ASP.NET استفاده کنیم استفاده از فیلترهای اکشن در ASPNET می تواند مزایای بسیار زیادی برای شما داشته باشد، در این مطلب نحوه کار کردن با فیلترهای اکشن را توضیح می دهیم. C#.net 1398/06/25 ایمان مدائنی 1606
درس هایی که از مطالعه 10 سیستم طراحی Ui و Ux گفته شده است درس هایی که از مطالعه 10 سیستم طراحی Ui و Ux گفته شده است مطالعه سیستم های Ui و Ux تجارت زیادی را به من اضافه کرده است، من در این مطلب قصد داریم نکاتی درباره طراحی Ui و Ux در اختیار شما قرار دهیم. برنامه نویسان 1398/05/13 ایمان مدائنی 1547
ویژگی های جدید زبان برنامه نویسی جاوا اسکریپت در سال 2019 ویژگی های جدید زبان برنامه نویسی جاوا اسکریپت در سال 2019 در سال 2019 برخی از ویژگی های جدید به جاوا اسکریپت اضافه خواهد شد. در این مطلب ویژگی های جدید جاوا اسکریپت در سال 2019 را بررسی می کنیم. Java Script 1397/12/26 برنامه نویسان 2062
تست واحد (Unit test) جاوااسکریپت برای مبتدیان تست واحد (Unit test) جاوااسکریپت برای مبتدیان توسعه دهندگان امنیت تست های واحد را باید دوست داشته باشند. هیچ کس نوشتن تست های unit را دوست ندارد اما آرامش خاطری که این کار می دهد به کار اضافه ی آن می ارزد.تست های واحد، بلوک های کد را برای اطمینان از اینکه همانطور که می خواهید اجرا شود، بررسی می کند. این کار برای توسعه ی نرم افزارهای سنتی بسیار مرسوم بوده و امروزه در توسعه ی وب نیز به همین صورت است بنابراین در این مقاله می خواهیم تست واحد جاوااسکریپت برای مبتدیان را بررسی کنیم. Java Script 1397/06/04 برنامه نویسان 2556
ساده ترین راه برای افزودن Google Maps به وب سایت ساده ترین راه برای افزودن Google Maps به وب سایت زمانی که یک وبسایت می سازید معمولا نیاز دارید که یک نقشه اضافه کنید تا حس بهتری در مسیردهی به کاربر بدهد. امروزه Google Maps محبوب ترین سرویس نقشه دهی است و ابزارها و سرویس های متنوعی را ارائه می دهد که می توانید از آن ها استفاده کنید.در این مقاله به شما نشان خواهیم داد چگونه به سادگی یک نقشه را به وبسایت خود اضافه کنید و با استفاده از کتابخانه ی gMaps.js آن را شخصی سازی کنید. برنامه نویسان 1397/05/31 برنامه نویسان 3359
نحوه قرار دادن متا تگ های HTML در Angular 4 نحوه قرار دادن متا تگ های HTML در Angular 4 متا تگ های HTML ، فرا داده (metadata) را برای صفحات HTML فراهم میکند.در Angular 4 ، یک سرویس به نام “Meta” وجود دارد که برای گرفتن و اضافه کردن متا تگ ها از آن استفاده می شود در این مقاله درباره ی نحوه ی استفاده از این سرویس و متا تگ های get/set HTML در angular 4 صحبت خواهیم کرد. AngularJs 1397/05/15 برنامه نویسان 2250
شروع کار با JavaScript Animation API شروع کار با JavaScript Animation API همان طور که می دانید اضافه کردن انیمیشنها به محیط کاربری وب ، باعث القا شدن حس تعامل بین صفحه های وب و کاربر میشود. در این مقاله با استفاده از CSS و Javascript وب انیمیشن خواهیم ساخت. Java Script 1397/05/13 برنامه نویسان 3258
10 کتابخانه جالب Sass که شما باید بدانید. 10 کتابخانه جالب Sass که شما باید بدانید. Sass یکی از محبوب ترین پیش پردازنده های CSS است. که به شما اجازه می دهد تا منطق برنامه نویسی را به کد خودتان اضافه کنید و آن استفاده کنید. برنامه نویسان 1397/05/07 برنامه نویسان 678