ASP.NET Core 8x به همراه یک IResult جدید بهنام RazorComponentResult است که توسط آن میتوان در Endpointهای Minimal-API و همچنین اکشن متدهای MVC، از کامپوننتهای Blazor، خروجی گرفت. این خروجی نه فقط static یا به عبارتی SSR، بلکه حتی میتواند تعاملی هم باشد. در این مطلب، جزئیات فعالسازی و استفاده از این IResult جدید را در یک برنامهی Minimal-API بررسی میکنیم. ایجاد یک برنامهی Minimal-API جدید در دات نت 8 پروژهای را که در اینجا پیگیری میکنیم، بر اساس قالب استاندارد تولید شدهی توسط دستور dotnet new webapi تکمیل میشود. ایجاد یک صفحهی Blazor 8x به همراه مسیریابی و دریافت پارامتر در ادامه قصد داریم که یک کامپوننت جدید را به نام SsrTest.razor در پوشهی جدید ComponentsTests ایجاد کرده و برای آن مسیریابی از نوع page@ هم تعریف کنیم. یعنی نهفقط قصد داریم آنرا توسط RazorComponentResult رندر کنیم، بلکه میخواهیم اگر آدرس آنرا در مرورگر هم وارد کردیم، قابل دسترسی باشد. به همین جهت یک پوشهی جدید را به نام Components در ریشهی پروژهی Web API جاری ایجاد میکنیم، با این محتوا: برای ایده گرفتن از محتوای مورد نیاز، به «معرفی قالبهای جدید شروع پروژههای Blazor در دات نت 8» قسمت دوم این سری مراجعه کرده و برای مثال قالب سادهترین حالت ممکن را توسط دستور زیر تولید میکنیم (در یک پروژهی مجزا، خارج از پروژهی جاری): dotnet new blazor --interactivity None پس از اینکار، محتویات پوشهی Components آنرا مستقیما داخل پوشهی پروژهی Minimal-API جاری کپی میکنیم. یعنی در نهایت در این پروژهی جدید Web API، به فایلهای زیر میرسیم: - فایل Imports.razor_ ساده شده برا, ...ادامه مطلب
در قسمت قبل مشاهده کردیم که چگونه میتوان کل برنامه را به صورت سراسری، تعاملی کرد تا بتوان توسط آن، Blazor Server سنتی را شبیه سازی نمود؛ اما ... آیا واقعا نیاز است چنین کاری را انجام دهیم؟! چون در این صورت از قابلیتهای جدید SSR به همراه Blazor 8x محروم میشویم. اگر کل قابلیتهای تعاملی مورد نیاز ما در حد یک فرم و ارسال اطلاعات آن به سمت سرور است، میتوان در Blazor 8x هنوز هم در همان حالت SSR قرار گرفت و از فرمهای جدید تعاملی آن استفاده کرد تا برای پردازش چنین مواردی، نیازی به برقراری اتصال دائم SignalR نباشد. جزئیات نحوهی کار با اینگونه فرمها را در ادامه بررسی میکنیم. امکان تعریف HTML Forms استاندارد در Blazor 8x فرمهای استاندارد HTML، پیش از ظهور جاوااسکریپت و SPAها وجود داشتند (دقیقا همان زمانیکه که فقط مفهوم SSR وجود خارجی داشت) و هنوز هم جزء مهمی از اغلب برنامههای وب را تشکیل میدهند. با ارائهی دات نت 8 و قابلیت server side rendering آن، کامپوننتهای برنامه، فقط یکبار در سمت سرور رندر شده و HTML سادهی آنها به سمت مرورگر کاربر بازگشت داده میشود. در این حالت، فرمهای استاندارد HTML، امکان دریافت ورودیهای کاربر و ارسال دادههای آنها را به سمت سرور میسر میکنند (چون دیگر خبری از اتصال دائم SignalR نیست و باید اطلاعات را به همان نحو استاندارد پروتکل HTTP، به سمت سرور Post کرد). در دات نت 8، دو راهحل برای کار با فرمها در برنامههای Blazor وجود دارد: استفاده از EditForm خود Blazor و یا استفاده از HTML forms استاندارد و ساده، به همان نحوی که بوده و هست. روش کار با EditForm در برنامههای Blazor SSR البته ما قصد استفاده از فرمهای سادهی HTML, ...ادامه مطلب
دستوراتی که درون کنسول مینویسیم، تک خطی یا one-linear هستند؛ هر چند میتوان با زدن کلیدهای Shift + Enter دستورات چندخطی هم نوشت یا حتی با گذاشتن semicolon بعد از هر دستور میتوانیم دریک خط چندین دستور را پشتسر هم بنویسیم. اما برای نوشتن دستورات طولانیتر بهتر است دستورات را درون فایلهای جدایی قرار دهیم و از VSCode یا PowerShell ISE (فقط در ویندوز) نیز برای نوشتن اسکریپتها استفاده کرد. اسکریپتهای PowerShell با پسوند ps1 و psm1 (برای نوشتن ماژول) هستند؛ هر چند چندین پسوند دیگر نیز برای فایلهای PowerShell وجود دارند که در اینجا میتوانید لیست آنها را مشاهده کنید. درون یک فایل ps1 امکان نوشتن و ترکیب دستورات مختلف را داریم. همچنین میتوانیم از امکانات زبان سیشارپ هم استفاده کنیم؛ زیرا PowerShell در واقع اپلیکیشنی است که توسط NET Core. و با زبان #C نوشته شدهاست. در نتیجه میتوانیم بگوئیم زبان اسکریپتی که در PowerShell استفاده میشود، یک DSL برای زبان #C است. در PowerShell همه چیز یک آبجکت محسوب میشود. برای تست این مورد میتوانید درون کنسول PowerShell دستور زیر را وارد کنید: PS> "" | Get-Member دستور فوق یک لیست از تمامی توابع و پراپرتیهای نوع System.String را نمایش خواهد داد: TypeName: System.String Name MemberType Definition ---- ---------- ---------- Clone Method System.Object Clone(), System.Object ICloneable.Clone() CompareTo Method int CompareTo(System.Object value), int CompareTo(strin… Contains Method bool Cont, ...ادامه مطلب
سری Redmi Note 9 در چین اعلام نشده اما کشور اصلی تولید کننده دستگاه دیگری با نام Redmi 10X را دریافت می کند. این محصول قرار است به زودی رونمایی شود ، جزئیات جدید با توجه به پیکربندی و انواع رنگی که در زمان عرضه در دسترس خواهند بود ظاهر شده اند. مطابق اطلاعات فاش شده توسط Ishan Agarwal با همکاری 91Mobiles ، گوشی Redmi 10X در انواع 4G و 5G راه اندازی می شود و این دو دارای تنظیمات و رنگهای مختلف هستند. گوشی Redmi 10X 4G گوشی Redmi 10X 4G فقط در دو پیکربندی - 4GB + 128GB و 6GB + 128GB در دسترس خواهد بود. خریداران قادر به انتخاب انواع رنگ سفید ، آبی آسمانی و سبز این گوشی هستند. گزارش های قبلی نشان می دهد که این گوشی دارای صفحه نمایش 6.53 اینچی با سوراخ پانچ در گوشه است. گوشی Redmi 10X 4G همچنین از پردازنده Helio G70 ، دوربین های عقب چهارتایی مجهز به 48 مگاپیکسل ، دوربین سلفی 13 مگاپیکسلی و ظرفیت باتری 5020 میلی آمپر ساعتی برخوردار خواهد بود. گوشی Redmi 10X 5G گوشی Redmi 10X 5G در سه پیکربندی - 6 گیگابایت + 128 گیگابایت ، 8 گیگابایت + 128 گیگابایت و 8 گیگابایت + 256 گیگابایت در دسترس خواهد بود. انواع رنگ های موجود برای این گوشی آبی تیره ، بنفش ، طلایی و نقره ای است. همچنین گزارش شده است که Redmi بر روی نسخه Pro کار می کند که از پشتیبانی 5G نیز برخوردار است. این مدل با 8 گیگابایت رم با 128 گیگابایت یا 256 گیگابایت حافظه داخلی همراه خواهد بود. این گوشی در رنگ های آبی تیره ، بنفش ، طلایی ، نقره ای / سفید در دسترس خواهد بود.نوشته عرضه گوشی Redmi 10X با حداکثر ۸ گیگابایت رم، ۲۵۶ گیگابایت حافظه داخلی در چهار رنگ اولین بار در می مگ. پدیدار شد. , ...ادامه مطلب
بوک مارکپس از معرفی کامل سرویس جدید سوپرسل آیدی (Supercell ID) در مطالب قبلی ، اکنون زمان آموزش چگونگی ذخیره اکانت توسط این سرویس است. سوپرسل آیدی بالاخره برای تمامی کاربران قابل مشاهده شده و شما میتوانید با آموزش زیر براحتی اکانت خود را به سوپرسل آیدی متصل کنید. همچنین لازم به ذکر است که این سروریس در آینده برای تمامی بازیکنان اجباری خواهد بود و بازیکنانی ک, ...ادامه مطلب
دومین پیشنمایش آپدیت خرداد کلش رویال! چهار کارت جدید! - بدوگیم (ایران کلش) بروزترین مرجع بازی های آنلاین استراتژیک کلش اف کلنز و رویال ایرانی , ...ادامه مطلب
با سلام خدمت کابران گرامی.در این پست چهار مپ تاون هال 11 (وار و جمع کردن کاپ و فارمینگ)برای شما قرار دادیم.امیدواریم برای شما مفید باشه. مپ تاون هال 11 (فارمینگ و هیبرد) خب مپ های فارمینگ و هیبرد با یکدیگر تفاوت چندانی ندارند.این ویژگی نیز به علت آپدیتی که چندی پیش منتشر شد بود و هم اکنون شما نمیتوانید یک مپ فارمینگ با تاون هالی در معرض خطر داشته باشید.این مپ ها با توجه به این که مپ هیبرد نیاز به نگه داشتن تروفی و مپ فارمینگ نیاز به نگه داشتن منابع در مخزن ها تا حد ممکن دارد. مپ فارمینگ مپ فارمینگ تاون 11,مپ های وار تاون هال11,مپ وار,مپ های تاون هال 11 این مپ دارای توپخانه عقاب(ایگل)و گرند واردن است و این دو سعی میکنند تا از منابع و تاون هال محافظت کنند! مپ هیبرد مپ فارمینگ تاون 11,مپ های وار تاون هال11,مپ وار,مپ های تاون هال 11 مپ تاون هال 11 (کلن وار و افزایش کاپ) خب مپ های افزایش کاپ و کلن وار بر اساس تاون هال طراحی میشوند.به طوریکه سعی در دور کردن دشمن از تاون هال دارند.امیدوارم با چیدن این مپ ها دشمنان شما بیشتر از یک ستاره دریافت نکنند. و این نیز به این علت است که ایگل دشمن را به سختی تضغیف میکند . مپ کلن وار مپ فارمینگ تاون 11,مپ های وار تاون هال11,مپ وار,مپ های تاون هال 11 در این مپ تاون هال در وسط مپ قرار دارد اما توپخانه هسته اصلی مپ است . و دشمن از هر طرف از مپ شما به شما حمله کند نمیتواند بیشتر از یک ستاره دریافت کند . این نیز به این علت است که ایگل دشمن را بسیار سختی جمع آوری کاپ مپ فارمینگ تاون 11,مپ های وار تاون هال11,مپ وار,مپ های تاون هال 11 این مپ برای جمع آوردی کاپ طراحی شده است اما در کنار آن کمی نیز به مخزن های شما نیز اهمیت داده است . در این مپ ساختمان های دفاعی از جمله ایگل دو اینفرنو تاور چهار تسلا و چهار ایکس بوو از تاون هال شما مراقبت میکنند . و این باعث میشود که تاون هال شما مورد حمله قرار نگیرد و بیشتر از یک ستاره از شما دریافت نکنند Let's block ads! بخوانید, ...ادامه مطلب
با سلام خدمت دوستان عزیز در این مطلب سری چهارم مپ های وار تاون هال 11 (th11 war base)را برای شما قرار دادیم در این مپ ها تا جایی که اندازه داشته ویژگی ها و اصول چینش مپ ها رعایت شده این مپ ها برای وار هستند یعنی هدف از چینش این مپ ها دادن حداقل ستاره و درصد تخریب به مهاجم هست تاون هال 11 با داشتن تعداد بالایی از ساختمان های دفاعی همیشه چالشی برای پلیر ها بوده است. مپ های وار تاون هال 11 سری چهارم مپ وار توجه داشته باشید در این مپ ها جهت ایر سویپر (تلمبه)را به سمت تاون هال تغییر بدید. مپ های جدید وار برای تاون هال 11 سری چهارم قویترین و بهترین مپ های تاون هال 11 مپ های جدید وار برای تاون هال 11 سری چهارم قویترین و بهترین مپ های تاون هال 11 مپ های جدید وار برای تاون هال 11 سری چهارم قویترین و بهترین مپ های تاون هال 11 مپ های جدید وار برای تاون هال 11 سری چهارم قویترین و بهترین مپ های تاون هال 11 در مپ های تاون هال 11 بیشتر بار دفاعی مپ ها را اینفر تاور ها و ایگل بر عهده دارن به همین دلیل یکی از اصولی که در چیدن مپ های فارمینگ باید رعایت بشه قرار دادن اینفر تاور ها و ایگل در مکان مناسب است. ویزارد تاور ها و ایکس بو ها بعد از اینفرها مهمترین ساختمانهای دفاعی در مپ های تاون هال 11 هستند که نیاز به قرار گرفتن در مکان درست دارند.امیدوارم این مپ ها برای شما مفید واقع بشه و تاثیر مثبتی روی روند بازی شما داشته باشه سری پنجم مپ های تاون هال 11 بزودی روی سایت قرار خواهد گرفت با ما همراه باشید. Let's block ads! بخوانید, ...ادامه مطلب
به اشتراک گذاشتن در فیسبوک به اشتراک گذاشتن درتوییتر باز هم پیش نمایش! این بار نیرو جدید در دفاع. همان طور که می دانید، امروز نیرو جدیدی به نام بولر به صورت رسمی از سوی سوپرسل معرفی شد. این نیرو، در دو پیش نمایش به صورت حمله و دفاع معرفی شد. بولر در دفاع همان طور که گفته شد، نیرو جدید در دو نوع حمله و دفاع معرفی شد. در پیش نمایش چهارم، نیرو جدید، بولر را را نوع دفاع معرفی کرده اند. شما را به مشاهده ویدیو این نیرو در دفاع دعوت می کنم. ویدیو: Let's block ads! بخوانید, ...ادامه مطلب
به اشتراک گذاشتن در فیسبوک به اشتراک گذاشتن درتوییتر باز هم پیش نمایش! این بار نیرو جدید در دفاع. همان طور که می دانید، امروز نیرو جدیدی به نام بولر به صورت رسمی از سوی سوپرسل معرفی شد. این نیرو، در دو پیش نمایش به صورت حمله و دفاع معرفی شد. بولر در دفاع همان طور که گفته شد، نیرو جدید در دو نوع حمله و دفاع معرفی شد. در پیش نمایش چهارم، نیرو جدید، بولر را را نوع دفاع معرفی کرده اند. شما را به مشاهده ویدیو این نیرو در دفاع دعوت می کنم. ویدیو: بزودی… Let's block ads! بخوانید, ...ادامه مطلب
به اشتراک گذاشتن در فیسبوک به اشتراک گذاشتن درتوییتر توجه مهم! در صورتی که قبلاً هم درخواست دادید لطفاً جهت شرکت در فراخوان مجدداً درخواست خود را ارسال نمایید تا مورد بررسی قرار بگیرد با عرض سلام خدمت بازدید کنندگان عزیز سایت ایران کلش در نظر دارد جهت تکمیل کارکنان خود و فعالیت بیشتر در سایت تعدادی از واجدین شرایط را استخدام نماید.در نتیجه اگر علاقه دارید به محیط گرم و صمیمی گروه ایران کلش وارد شوید به این اطلاعیه توجه نمایید. شغل های مورد نیاز : + نویسنده سایت – پاسخ به نظرات-مدیریت در کانال تلگرامی ایران کلش شرایط مورد نیاز : 1 – تسلط نسبی بر زبان انگلیسی 2 – تسلط کامل جهت رعایت صحیح نوشتار فارسی 3 – تسلط بر بازی های آنلاین نظیر کلش اف کلنز – بوم بیچ و … 4 – داشتن سابقه وبلاگ نویسی یا کار در سایت های دیگر 5 – آنلاین بودن در نت حداقل به مدت 8 ساعت 6 – داشتن روحیه جهت انجام کارهای گروهی 7 – آشنایی با برنامه های ویرایش عکس نظیر فتوشاپ ، snag it و … حقوق و مزایا : بعد از استخدام در سایت ایران کلش و گذارندن مدت زمان به عنوان مدیر آزمایشی جهت فعالیت در سایت حقوقی دریافت خواهید کرد و این حقوق به صورت تساعدی با مدت زمانی که در سایت باقی بمانید بالاتر خواهد رفت..همچنین از سایر مزایای سایت نظیر استفاده رایگان از تمامی برنامه ها و محصولات ایران کلش و برخی دیگر از مزایا که با ورود به گروه ایران کلش تجربه خواهید نمود. شما میتوانید با ارسال ایمیل به [email protected] آمادگی خود را اعلام نمایید… توجه مهم! در صورتی که قبلاً هم درخواست دادید لطفاً جهت شرکت در فراخوان مجدداً درخواست خود را ارسال نمایید تا مورد بررسی قرار بگیرد This entry passed through the Full-Text RSS service - if this is your content and you're reading it on someone else's site, please read the FAQ at fivefilters.org/content-only/faq.php#publishers., ...ادامه مطلب
یکی از آرزوهای کاربران بلواستک استفاده از قابلیت های XMOD نظیر سرچ خودکار و یا دیدن تله ها و … در کامپیوتر میباشد.اما متاسفانه بدلیل عدم کارکرد ایکس مود در بلواستک تا بحال موفق به اینکار نشده اند.بخش از این آرزو را ما با ربات کلش اف کلنز برآورده کردیم.ولی بخش دیگرش که دیدن تله , ...ادامه مطلب