این Prerendering است که امکان رندر یک کامپوننت تعاملی را در سمت سرور میسر میکند تا کاربر بتواند پیش از فعال شدن قابلیتهای پیشرفتهی یک کامپوننت، یک حداقل خروجی را از آن مشاهده کند و همچنین وجود آن برای موتورهای جستجو و بهبود SEO بسیار مفید است. اما ... در این بین مشکلی رخ میدهد که نمونهی آنرا در قسمت قبل مشاهده کردیم: آغاز آن دوبار صورت میگیرد؛ یکبار در سمت سرور برای تهیهی یک خروجی SSR و یکبار هم پس از فعال شدن قابلیتهای تعاملی آن در سمت کلاینت. این آغاز دوباره، برای هر دو حالت کامپوننتهای تعاملی Blazor Server و Blazor WASM برقرار است. راهحلهایی از نحوهی مواجه شدن با یک چنین مشکلی را در قسمت قبل بررسی کردیم. راهحل دیگری که در این بین ارائه شده و توسط خود مایکروسافت هم در مثالهای آن مورد استفاده قرار میگیرد، استفاده از سرویس PersistentComponentState است که جزئیات آنرا در این قسمت بررسی خواهیم کرد. بررسی نحوهی عملکرد سرویس PersistentComponentState سرویس PersistentComponentState، در داتنت 6، به Blazor اضافه شد و امکان جدیدی نیست. قسمتی از این مباحث جدید SSR که بهنظر مختص به Blazor 8x هستند، پیشتر هم وجود داشتند؛ تحت عنوان pre-rendering. برای مثال فقط کافی بودن تا در برنامههای Blazor Server قبلی، فایل Host.cshtml_ را به صورت زیر ویرایش کرد تا pre-rendering فعال شود: <component type="typeof(App)" render-mode="ServerPrerendered" /> مشکلی که در این حالت بروز میکرد این بود که متد OnInitializedAsync یک کامپوننت، دوبار فراخوانی میشد؛ یکبار در زمان pre-rendering در سمت سرور، تا HTML استاتیکی برای ارائهی به مرورگر کاربر تولید شود و بار, ...ادامه مطلب
رفتار Blazorهای پیش از داتنت 8 در مورد مدیریت حالت پیش از دات نت 8، دو حالت عمده برای توسعهی برنامههای Blazor وجود داشت: Blazor Server و Blazor WASM. در هر دو حالت، طول عمر سیستم تزریق وابستگیهای ایجاد و مدیریت شدهی توسط Blazor، معادل طول عمر برنامهاست. در برنامههای Blazor Server، طول عمر سیستم تزریق وابستگیها، توسط ASP.NET Core قرار گرفتهی بر روی سرور مدیریت شده و نمونههای ایجاد شدهی سرویسهای توسط آن، به ازای هر کاربر متفاوت است. بنابراین اگر طول عمر سرویسی در اینجا به صورت Scoped تعریف شود، این سرویس فقط یکبار در طول عمر برنامه، به ازای یک کاربر جاری برنامه، تولید و نمونه سازی میشود. در این مدل برنامهها، سرویسهایی با طول عمر Singleton، بین تمام کاربران به اشتراک گذاشته میشوند. به همین جهت است که در این نوع برنامهها، مدیریت سرویس Context مخصوص EF-Core نکات خاصی را به همراه دارد. چون اگر بر اساس سیستم پیشفرض تزریق وابستگیها و طول عمر Scoped این سرویس عمل شود، یک Context فقط یکبار بهازای یک کاربر، یکبار نمونه سازی شده و تا پایان طول عمر برنامه، بدون تغییر زنده نگه داشته میشود؛ در حالیکه عموم توسعه دهندگان EF-Core تصور میکنند سرویسهای Scoped، پس از پایان یک درخواست، پایان یافته و Dispose میشوند، اما در اینجا پایان درخواستی نداریم. یک اتصال دائم SignalR را داریم و تا زمانیکه برقرار است، یعنی برنامه زندهاست. بنابراین در برنامههای Blazor Server، سرویسهای Scoped، به ازای هر کاربر، همانند Singleton رفتار میکنند (در سراسر برنامه به ازای یک کاربر در دسترس هستند) و سرویسهایی از اساس Singleton، بین تمام کاربران به اشتراک گذاشته میشوند. در, ...ادامه مطلب
حتما برای شما نیز پیش آمده است که در ذهن خود برای کارهایی که در پیش دارید برنامهریزی کردهاید و در روز بعدی فراموش کردهاید که آنها را انجام دهید. یا حتی ممکن است شما دارای یک تیم یا کسبوکار شخصی باشید و در مدیریت فعالیتهای تیم دچار مشکل شوید. در اینجا است که ابزارهایی مانند ترلو به کمک شما میآیند. به طور کلی، اگر شما نیز در طول روز یا در طول هفته فعالیتهای زیادی دارید، ابزارهایی مانند ترلو به شما کمک میکنند تا بتوانید آنها را بهتر مدیریت کنید. در این مقاله از شرکت نرم افزاری وب نگاه، به بررسی ابزار ترلو، مزایای آن و نحوه استفاده بهینه از آن میپردازیم. در ادامه با ما همراه باشید. ترلو چیست؟ اگر بخواهیم به زبان ساده، ابزار ترلو را به شما معرفی کنیم و بگوییم ترلو چیست، میتوانیم بگوییم ترلو شامل یک ابزار برای مدیریت پروژه و فعالیتهای شخصی و عمومی به صورت هماهنگ شده است. نحوه کار با ترلو به این صورت است که ابتدا شما یک board درست میکنید و سپس فعالیتهایی که باید انجام شوند را بهصورت card به ترلو اضافه میکنید. همچنین شما میتوانید این board را با هر کسی که میخواهید از طریق ایمیل به اشتراک بگذارید تا بتوانند به صورت هماهنگ فعالیتها را مشاهده کرده و پیش ببرند. به عنوان مثال فرض کنید که شما یک شرکت برنامه نویسی دارید که در آن خدمات طراحی اپلیکیشن موبایل را ارائه میدهید. اگر شما به صورت شفاهی وظایف تیم را به آنها بیان کنید؛ ممکن است برخی از کارها پیش نروند و در عوض شما میتوانید از ابزارهای مدیریت پروژهای مانند ترلو استفاده کنید. در اینجا با استفاده از ترلو میتوانید برای هر وظیفهای مانند طراحی اپلیکیشن پزشکی یک card در ترلو درست کنید و آن را مدیری, ...ادامه مطلب
اگر قصد راهاندازی یک وبسایت را داشته باشید، به هاست و دامنه نیاز دارید. دامنه همان نام سایت شما است و هاست محل ذخیرهسازی محتواهای سایت شما. در آخرین مرحله، شما نیاز به یک سیستم مدیریت محتوا دارید! وقتی نوشته یا محصولی را در سایتتان منتشر میکنید، این سیستم مدیریت محتوا است که به کمک شما میآید و بدون وجود آن، نمیتوانید سایت خود را مدیریت کنید. در این مقاله از شرکت برنامه نویسی، به بررسی مفهوم سیستم مدیریت محتوا، کاربردهای آن و معرفی برخی از سیستمهای مدیریت محتوای معروف میپردازیم. در ادامه با ما همراه باشید. سیستم مدیریت محتوا چیست؟ عبارت CMS مخفف content management system و به معنای سیستم مدیریت محتوا است. وقتی شما یک سایت دارید، برای انجام فعالیتهایی مانند انتشار نوشته، ویرایش صفحات مختلف سایت، بارگذاری محتوا و …… نیاز به یک داشبورد دارید تا بتوانید با استفاده از آن، این اعمال را انجام دهید. سیستم مدیریت محتوا همان داشبورد است. به عبارت دیگر، سیستم مدیریت محتوا شامل یک داشبورد است که امکان مدیریت محتوای سایت را در اختیار شما قرار میدهد. لازم به ذکر است که شما برای مدیریت و راهاندازی هر سایتی، نیاز به استفاده از یک سیستم مدیریت محتوا دارید. در بخش بعدی به تشریح انواع سیستمهای مدیریت محتوا میپردازیم. همچنین توجه داشته باشید که استفاده از سیستمهای مدیریت محتوای متنباز رایگان است و تنها کاری که باید انجام دهید، دانلود فایل نرمافزارِ آنها و نصب روی سایت است. انواع سیستم مدیریت محتوا سیستمهای مدیریت محتوا انواع مختلفی دارند و شما باید با توجه به شرایط، هدف و بودجهتان، یکی از آنها را برای مدیریت و راهاندازی سایتتان استفاده کنید. در این بخش به بررسی انواع سی, ...ادامه مطلب
فایل منیجر ES File Explorer با بیش از ۳۰۰ میلیون بار دانلود در جهان یکی از بهترین و محبوب ترین اپلیکیشن مدیریت فایل است که به عنوان پر کاربر ترین برنامه مدیریت فایل برای دستگاه های اندرویدی شناخ, ...ادامه مطلب
بازی اندروید Online Soccer Manager OSM تب فوتبال در میان مردم مدتهاس که بالا گرفته و تقریبا همه جا حرف از فوتبال و نقل و انتقالات و حوادث و حواشی مربوط به آن است. بازی که امروز می خواهیم برایتان در سایت قرار دهیم یک بازی ورزشی و فوتبالی است که طرفداران بسیاری در سراسر دنیا دارد. قبل از اینکه به انجام این بازی بپردازید ابتدا این سوال را از خود … آنلاین , ...ادامه مطلب
افراد زیادی هستند که در کنسول هایی مانند PS4 بازی های فوتبالی را تجربه میکنند. یکی از این بازی های فوتبالی که طرفداران فوق العاده زیادی دارد سری بازی FIFA میباشد. محبوبیت این بازی به قدری بالا است که دوست دارانی در سر تا سر دنیا دارد. با استفاده از EA SPORTS™ FIFA 18 Companion شما قادر به مدیریت کامل بازی خود در گوشی موبایل خواهید بود.همانطور که گفته شد … آنلاین ۱۳۹۶-۱۱-۱۸ 35 بار بدون دیدگاه مجید پاشاییافراد زیادی هستند که در کنسول هایی مانند PS4 بازی های فوتبالی را تجربه میکنند. یکی از این بازی های فوتبالی که طرفداران فوق العاده زیادی دارد سری بازی FIFA میباشد. محبوبیت این بازی به قدری بالا است که دوست دارانی در سر تا سر دنیا دارد. با استفاده از EA SPORTS™ FIFA 18 Companion شما قادر به مدیریت کامل بازی خود در گوشی موبایل خواهید بود.همانطور که گفته شد با استفاده از EA SPORTS™ FIFA 18 Companion شما مدیریت کامل تیم خود را در گوشی خواهید داشت. این اپلیکینش را شرکت التکرونیک آرتز برای کسانی که بازی را به صورت اوریجنال تهیه کرده اند طراحی کرده تا بازیکنان دیگر نگران امور تیم خود نباشند و در هر مکان و زمانی تیم خود را مدیریت کنند. اپلیکیشن EA SPORTS™ FIFA 18 Companion در سبک ورزشی با رده سنی +۳ میباشد. این عنوان توسط شرکت معروف ELECTRONIC ARTS برای نسخه های اندرویدی تولید, ...ادامه مطلب
بازی اندروید Online Soccer Manager OSM تب فوتبال در میان مردم مدتهاس که بالا گرفته و تقریبا همه جا حرف از فوتبال و نقل و انتقالات و حوادث و حواشی مربوط به آن است. بازی که امروز می خواهیم برایتان در سایت قرار دهیم یک بازی ورزشی و فوتبالی است که طرفداران بسیاری در سراسر دنیا دارد. قبل از اینکه به انجام این بازی بپردازید ابتدا این سوال را از خود … آنلاین ۱۳۹۶-۱۰-۱۲ 1551 بار بدون دیدگاه امینبازی اندروید Online Soccer Manager OSM تب فوتبال در میان مردم مدتهاس که بالا گرفته و تقریبا همه جا حرف از فوتبال و نقل و انتقالات و حوادث و حواشی مربوط به آن است. بازی که امروز می خواهیم برایتان در سایت قرار دهیم یک بازی ورزشی و فوتبالی است که طرفداران بسیاری در سراسر دنیا دارد. قبل از اینکه به انجام این بازی بپردازید ابتدا این سوال را از خود بپرسید که آیا دوست دارید تیم محبوب خود را در فوتبال مدیریت کنید؟ اگر پاسختان مثبت است ،بازی اندروید مدیریت فوتبال آنلاین برای شما ساخته شده است. در این بازی ورزشی شما می توانید جدیدترین بازیکنان و نقل و انتقالات و قرارداد ها و تمامی اخبار جدید فوتبال را پیدا کنید. در بازی اندروید Online Soccer Manager OSM که بیش از ۵ میلیون پلیر در سرتاسر دنیا دارد ،شما باید تیم مورد نظر خود را انتخاب کنید و سپس تمامی قسمت های آن را آنالیز کنید و به بررسی تاکتیک ها و تکن, ...ادامه مطلب
AirDroid به شما این امکان را می دهد که به تلفن اندرویدی خود یا تبلت از طریق ویندوز، مک یا بر روی وب به صورت بی سیم و رایگان مدیریت داشته باشید. در دنیای امروز انتقال فایل بین گوشی و کامپیوتر کاری است که همیشه یا هر روز برای امنیت اطلاعات انجام می شود. این انتقال ها معمولا با کابل انجام میشود اما با پیشرفت دستگاه ها و به وجود … Loading... ۱۳۹۶-۰۹-۱۱ 617 بار بدون دیدگاه محمد پلاسAirDroid به شما این امکان را می دهد که به تلفن اندرویدی خود یا تبلت از طریق ویندوز، مک یا بر روی وب به صورت بی سیم و رایگان مدیریت داشته باشید. در دنیای امروز انتقال فایل بین گوشی و کامپیوتر کاری است که همیشه یا هر روز برای امنیت اطلاعات انجام می شود. این انتقال ها معمولا با کابل انجام میشود اما با پیشرفت دستگا,اندروید,ایردروید,کامپیوتر ...ادامه مطلب
Inventory Anything آیا نیاز به اسکنر برای اسکن بارکد دارید و یا نرم افزاری برای جمع آوری و مدیریت کارهای خود و شاید هم محاسبه سود فروش و هزینه های خود ؟ اصلا نگران نباشید با نرم افزار جامع Inventory Anything تمام کار های اداری و شخصی خود را به راح,اندروید,مدیریتی ...ادامه مطلب
فایل منیجر ES File Explorer با بیش از ۳۰۰ میلیون بار دانلود در جهان یکی از بهترین و محبوب ترین اپلیکیشن مدیریت فایل است که به عنوان پر کاربر ترین برنامه مدیریت فایل برای دستگاه های اندرویدی شناخته می شود. شما با داشتن این فایل منیجر دیگر نیاز به نصب برنامه های مدیریت فایل مختلف نخواهید داشت. این نرم افزار رایگان است و با داشتن امتیاز ۴٫۵ در گوگل پلی به … Loading... ۱۳۹۶-۰۷-۲۰ 961 بار ۱ دیدگاه محمد پلاسفایل منیجر ES File Explorer با بیش از ۳۰۰ میلیون بار دانلود در جهان یکی از بهترین و محبوب ترین اپلیکیشن مدیریت فایل است که به عنوان پر کاربر ترین برنامه مدیریت فایل برای دستگاه های اندرویدی شناخته می شود. شما با داشتن این فایل منیجر دیگر نیاز به نصب برنامه های مدیریت فایل مختلف نخواهید داشت. این نرم افزار رایگان است و با داشتن امتیاز ۴٫۵ در گوگل پلی به عنوان با امتیاز ترین فایل منیجر محسوب می شود. فایل منیجر اجازه دسترسی به تصاویر، موسیقی، ویدئو، اسناد و فایل های دیگر در هر دو دستگاه آندروید و کامپیوتر را فراهم می کند. اپلیکیشن فایل منیجر اجازه می دهد تا کاربران آندروید، بدون توجه به جایی که هستند، آزادانه منابع خود را مدیریت کنند. شما می توانید به تمام فایل های خود دسترسی داشته باشید و آنها را با دیگران به اشتراک بگذارید. شما میتوانید با این برنامه به آسانی توسط ۳G، ۴G، EDGE، یا Wi-Fi به اشتراک گذاشتن فایل ها با دوستان، آپلود عکس، و تماشای فیلم یپردازید.فایل اکسپلورر ۳٫۰ در حال حاضر پشتیبانی ۳۰+ زبان: انگلیسی، روسی، ژاپنی، کره، فرانسه، اسپانیایی، آلمانی، چینی، ایتالیایی، عبری، ویتنامی، اسلواکی، چک، مجارستانی، اوکراین، تامیل، کاتالان، ترکی، لیتوانیایی، پرتغالی … و زبا,اندروید,اکسپلورر ...ادامه مطلب
AirDroid به شما این امکان را می دهد که به تلفن اندرویدی خود یا تبلت از طریق ویندوز، مک یا بر روی وب به صورت بی سیم و رایگان مدیریت داشته باشید. در دنیای امروز انتقال فایل بین گوشی و کامپیوتر کاری است که همیشه یا هر روز برای امنیت اطلاعات انجام می شود. این انتقال ها معمولا با کابل انجام میشود اما با پیشرفت دستگاه ها و به وجود … Loading... ۱۳۹۶-۰۷-۰۹ 526 بار بدون دیدگاه محمد پلاسAirDroid به ,اندروید,ایردروید,کامپیوتر ...ادامه مطلب
فایل منیجر ES File Explorer با بیش از ۳۰۰ میلیون بار دانلود در جهان یکی از بهترین و محبوب ترین اپلیکیشن مدیریت فایل است که به عنوان پر کاربر ترین برنامه مدیریت فایل برای دستگاه های اندرویدی شناخته می شود. شما با داشتن این فایل منیجر دیگر نیاز به نصب برنامه های مدیریت فایل مختلف نخواهید داشت. این نرم افزار رایگان است و با داشتن امتیاز ۴٫۵ در گوگل پلی به … Loading... ۱۳۹۶-۰۷-۰۷ 941 بار ۱ دیدگ,افزار,اندروید,مدیریت,اکسپلورر ...ادامه مطلب
Aqua Mail نرم افزار محبوب و کاربردی مدیریت ایمیل است که از استودیوی Kostya Vasilyev طراحی شده است. آن دسته از کاربراانیکه از چند سرویس ایمیل استفاده میکنند برای خواندن ایمیل های دریافتی و یا ارسال ایمیل باید وقت زیادی را صرف این کار کنند، این برنامه دسترسی شما را به ایمیل هایتان بیشتر میکند. اگر از چند حساب ایمیل استفاده می کنید این برنامه به شما کمک می کند … Loading... ۱۳۹۶-۰۶-۲۰ 387 بار ب,افزار,اندروید,مدیریت,ایمیل ...ادامه مطلب
فایل منیجر ES File Explorer با بیش از ۳۰۰ میلیون بار دانلود در جهان یکی از بهترین و محبوب ترین اپلیکیشن مدیریت فایل است که به عنوان پر کاربر ترین برنامه مدیریت فایل برای دستگاه های اندرویدی شناخته می شود. شما با داشتن این فایل منیجر دیگر نیاز به نصب برنامه های مدیریت فایل مختلف نخواهید داشت. این نرم افزار رایگان است و با داشتن امتیاز ۴٫۵ در گوگل پلی به … Loading... ۱۳۹۶-۰۶-۱۹ 892 بار ۱ دیدگ,افزار,اندروید,مدیریت,فایل,اکسپلورر ...ادامه مطلب