
نرم افزار'>افزار MacDrive Pro به عنوان واسطی کاربردی برای پر کردن شکاف ارتباطی بین سیستم عامل های ویندوز و مک طراحی شده است تا با استفاده از آن بتوانید به راحتی به فایل های سیستم عامل مک از طریق ویندوز دسترسی داشته باشید. این نرم افزار امکان دسترسی به اکثر درایو های مک، داخلی و خارجی را فراهم نموده و با فرمت های مختلف مک مانند GPT، APM، HFS + و HFS و همچنین MBR سازگاری دارد. این باعث می شود تا بتوانید فایل های خود را به راحتی از یک درایو Mac به ویندوز یا بالعکس کپی کنید، بدون ......
ادامه مطلب
در قسمت قبل مشاهده کردیم که چگونه میتوان کل برنامه را به صورت سراسری، تعاملی کرد تا بتوان توسط آن، Blazor Server سنتی را شبیه سازی نمود؛ اما ... آیا واقعا نیاز است چنین کاری را انجام دهیم؟! چون در این صورت از قابلیتهای جدید SSR به همراه Blazor 8x محروم میشویم. اگر کل قابلیتهای تعاملی مورد نیاز ما در حد یک فرم و ارسال اطلاعات آن به سمت سرور است، میتوان در Blazor 8x هنوز هم در همان حالت SSR قرار گرفت و از فرمهای جدید تعاملی آن استفاده کرد تا برای پردازش چنین مواردی، نیازی به برقراری اتصال دائم SignalR نباشد. جزئیات نحوهی کار با اینگونه فرمها را در ادامه بررسی میکنیم. امکان تعریف HTML Forms استاندارد در Blazor 8x فرمهای استاندارد HTML، پیش از ظهور جاوااسکریپت و SPAها وجود داشتند (...
ادامه مطلب
در Blazor 8x میتوان صفحات SSR ای را به همراه Blazor server islands و یا Blazor WASM islands داشت؛ یعنی یک کامپوننت Blazor Server که داخل یک صفحهی معمولی SSR قرار گرفته و با سرور، ارتباط SiganlR برقرار میکند و یا یک کامپوننت Blazor WASM که در قسمتی از صفحهی SSR درج شده و درون مرورگر کاربر اجرا میشود. به هر کدام از اینها یک «جزیرهی تعاملی» گفته میشود (interactive island). در این قسمت، نکات مرتبط با جزایر تعاملی Blazor Server را بررسی میکنیم. بررسی یک مثال: تهیه یک برنامهی Blazor 8x برای نمایش لیست محصولات، به همراه جزئیات آنها به لطف وجود SSR در Blazor 8x، میتوان HTML نهایی کامپوننتها و صفحات Blazor را همانند صفحات MVC و یا Razor pages، در سمت سرور تهیه و بازگشت داد. این خروجی در نهایت...
ادامه مطلب
در قسمتهای قبل، نحوهی تعریف جزیرههای تعاملی Blazor Server را به همراه نکات مرتبط با آنها بررسی کردیم. برای مثال مشاهده کردیم که چون Blazor Server و SSR هر دو بر روی سرور اجرا میشوند، از لحاظ دسترسی به اطلاعات و کار با سرویسها، هماهنگی کاملی دارند و میتوان کدهای یکسان و یکدستی را در اینجا بکار گرفت. در Blazor 8x، امکان تعریف جزیرههای تعاملی Blazor WASM نیز وجود دارد که به همراه تعدادی نکتهی ویژه، در مورد نحوهی مدیریت سرویسهای مورد استفادهی در این کامپوننتها است. معرفی برنامهی Blazor WASM این مطلب در این مطلب قصد داریم دقیقا قسمت جزیرهی تعاملی Blazor Server همان برنامهی مطلب قبل را توسط یک جزیرهی تعاملی Blazor WASM بازنویسی کنیم و با نکات و تفاوتهای ویژهی آن آشنا شویم. یعنی زمانیک...
ادامه مطلب
این Prerendering است که امکان رندر یک کامپوننت تعاملی را در سمت سرور میسر میکند تا کاربر بتواند پیش از فعال شدن قابلیتهای پیشرفتهی یک کامپوننت، یک حداقل خروجی را از آن مشاهده کند و همچنین وجود آن برای موتورهای جستجو و بهبود SEO بسیار مفید است. اما ... در این بین مشکلی رخ میدهد که نمونهی آنرا در قسمت قبل مشاهده کردیم: آغاز آن دوبار صورت میگیرد؛ یکبار در سمت سرور برای تهیهی یک خروجی SSR و یکبار هم پس از فعال شدن قابلیتهای تعاملی آن در سمت کلاینت. این آغاز دوباره، برای هر دو حالت کامپوننتهای تعاملی Blazor Server و Blazor WASM برقرار است. راهحلهایی از نحوهی مواجه شدن با یک چنین مشکلی را در قسمت قبل بررسی کردیم. راهحل دیگری که در این بین ارائه شده و توسط خود مایکروسافت هم در مثالهای آ...
ادامه مطلب
Auto Render Mode، آخرین حالت رندری است که به Blazor 8x اضافه شدهاست. اگر از Blazor Server استفاده کنیم، به یک آغاز سریع در برنامه خواهیم رسید، به همراه مقداری تاخیر جزئی، برای به روز رسانی UI؛ از این جهت که تعاملات صورت گرفته باید از طریق اتصال وبسوکت SignalR به سرور ارسال شده و منتظر نتیجهی نهایی، برای اعمال آن به صفحه شد و یا باید به مقیاس پذیری این اتصالات همزمان با تعداد کاربران بالا هم اندیشید. اگر از Blazor WASM استفاده کنیم، آغاز آن، اندکی کند خواهد بود تا فایلهای فریمورک و برنامه، به درون مرورگر کاربر منتقل شوند. اما پس از آن همهچیز بسیار سریع است؛ از این جهت که تعاملات با DOM، توسط مرورگر و در همان سمت کاربر مدیریت میشود. اما ... چقدر خوب میشد که امکان ترکیب هردوی اینها با هم در...
ادامه مطلب
بررسی سیستم عامل های مختلف برای برنامه'>برنامه نویسی'>نویسیامروزه دعوا بر سرِ بهتر بودن سیستم عاملهای مختلف برای برنامه نویسی، زیاد است و هر شخصی بر اساس سلیقه شخصی و تجربیات خودش، در مورد انتخاب سیستم عامل مناسب برای برنامه نویسی نظر میدهد؛ اما در آخر، این خود شما هستید که باید سیستم عامل مخصوص خود را برای برنامه نویسی با رعایت چند نکته انتخاب کنید. بسیاری از افرادی که به تازگی قصد شروع برنامه نویسی را دارند و یا میخواهند سیستم عامل خود را تغییر دهند، این سوال برایشان پیش میآید که چه سیستم عاملی برای برنامه نویسی مناسب است؟ امروزه برنامه نویسان میتوانند از سه سیستم عاملِ مک، ویندوز یا لینوکس برای کدنویسی استفاده کند. لازم به ذکر است که برای انتخاب سیستم عامل مناسب برنامه نویسی، باید د...
ادامه مطلب
بوک مارکبا سلام خدمت شما دوستان و کاربران عزیز ، با توجه به اطلاعات کم کاربران مون ، امروز تصمیم گرفتیم مطلبی دربارهTrader ( تاجر ) تحت عنوان ” آموزش Trader – بهترین معاملات و پیشنهادات ” رو برای شما عزیزان فراهم و نگارش کنیم . با ادامه مطلب حتما همراه باشید …آموزش Trader – بهترین معاملات و پیشنهاداتتاجر تازه ترین کاراکتر و شخصیت در کلش آف کلنز است که انجام...
ادامه مطلب
پس از مدت ها انتظار و سکوت تیم توسعه دهنده بازی جدید سوپرسل ، بالاخره این تیم روز گذشته اطلاعیه ای برای منتظران انتشار نسخه جهانی برول استارز منتشر نمود که گویای ادامه تاخیر برای انتشار این بازی برای سیستم عامل اندروید میباشد! سرورهای بازی ناتوان در مدیریت حجم بازیکنان! حتما تاکنون به این سوال رسید...
ادامه مطلب