دانلود نرم افزار و برنامه

متن مرتبط با «تغییر» در سایت دانلود نرم افزار و برنامه نوشته شده است

[نرم افزار] دانلود Light Image Resizer v7.6.4.173 - نرم افزار تغییر سایز و سازماندهی تصاویر

  • نیلوبلاگ

    امروزه همه انسان ها خواهان عکس هایی با کیفیت بالا می باشند و می خواهند عکس های خود را بدون افت کیفیت تغییر سایز داده و ویرایش کنند.Light Image Resizer یک نرم افزار'>افزار بسیار عالی جهت تغییر سایز تصاویر است، که نام پیشین آن VSO Image Resizer بوده است. Light Image Resizer یکی از ابزارهای رایگان در زمینه ی سازماندهی عکس های شما است که این کار را از طریق جابه جا کردن آن ها در هارد درایو و یا با کاستن از میزان رزولوشن آن ها انجام می دهد. این ابزار برای کسانی که عکس های دیجیتالی و تصاویر ......

    ادامه مطلب
  • [نرم افزار] دانلود Teorex FolderIco v9.3.3 - نرم افزار تغییر رنگ آیکون پوشه های ویندوز

  • نیلوبلاگ

    ممکن است دوست داشته باشید که رنگ استاندارد زرد پوشه های ویندوز را تغییر داده و رنگ های متنوع و روشن دیگری را به هر یک از آن ها اختصاص دهید. FolderIco یک نرم افزار'>افزار منحصر بفرد طراحی شده برای تغییر رنگ پوشه های ویندوز است که با استفاده از آن می توانید تنها با یک کلیک ساده، رنگ پوشه های خود را عوض کنید. تغییر رنگ پوشه ها می تواند روشی جدید و بصری برای طبقه بندی فایل ها باشد، به گونه ای که با یک نگاه اجمالی و سریع بتوانید پوشه موردنظر خود را پیدا کنید. اکنون می ......

    ادامه مطلب
  • u202bبررسی تغییرات Blazor 8x - قسمت سیزدهم - امکان تعریف Sections

  • نیلوبلاگ

    اگر پیشتر با فناوریهای مرتبط با خانوادهی ASP.NET کار کرده باشید، با مفاهیمی مانند ContentPlaceHolder در وبفرمها و یا RenderSection در ASP.NET MVC، برخورد داشتهاید. دقیقا یک چنین قابلیتی نیز به Blazor 8x تحت عنوان Sections اضافه شدهاست تا توسط آن بتوان محتوای قسمتی از قالب کلی صفحه را از طریق زیر کامپوننتهای آن تغییر داد و کنترل کرد. کامپوننتهای جدید SectionOutlet و SectionContent در Blazor 8x پیاده سازی Sections در Blazor 8x به کمک دو کامپوننت جدید SectionOutlet و SectionContent میسر شدهاست و برای دسترسی به آنها نیاز است ابتدا به فایل Imports.razor_ پروژه، مراجعه کرد و using زیر را به آن اضافه نمود تا این اشیاء، در کامپوننتهای برنامه قابل شناسایی و استفاده شوند: @using Microso...

    ادامه مطلب
  • u202bبررسی تغییرات Blazor 8x - قسمت چهاردهم - امکان استفاده از کامپوننتهای Blazor در برنامههای ASP.NET Core 8x

  • نیلوبلاگ

    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 ایجاد کرده و برا...

    ادامه مطلب
  • u202bبررسی تغییرات Blazor 8x - قسمت اول - معرفی SSR

  • نیلوبلاگ

    از لحاظ تاریخی، Blazor به همراه دو حالت اصلی است: - Blazor Server، که در آن یک اتصال SignalR، بین مرورگر کاربر و سرور، برقرار شده و سرور حالات مختلف این جلسهی کاری را مدیریت میکند. آغاز این حالت، بسیار سریع است؛ اما وجود اتصال دائم SignalR در آن ضروری است. نیاز به وجود این اتصال دائم، با تعداد بالای کاربر میتواند کارآیی سرور را تحت تاثیر قرار دهد. - Blazor WASM: در این حالت کل برنامهی Blazor، درون مرورگر کاربر اجرا میشود و برای اینکار الزاما نیازی به سرور ندارد؛ اما آغاز اولیهی آن به علت نیاز به بارگذاری کل برنامه درون مرورگر کاربر، اندکی کند است. اتصال این روش با سرور، از طریق روشهای متداول کار با Web API صورت میگیرد و نیازی به اتصال دائم SignalR را ندارد. دات نت 8، دو تغییر اساسی را...

    ادامه مطلب
  • u202bبررسی تغییرات Blazor 8x - قسمت دوم - بررسی حالت رندر سمت سرور

  • نیلوبلاگ

    در قسمت قبل، حالتهای مختلف رندر کامپوننتها را در Blazor 8x معرفی کردیم. در این قسمت میخواهیم نحوهی کارکرد دو حالت InteractiveServer و StreamRendering را به همراه چند مثال بررسی کنیم. معرفی قالبهای جدید شروع پروژههای Blazor در دات نت 8 پس از نصب SDK دات نت 8، دیگر خبری از قالبهای قدیمی پروژههای blazor server و blazor wasm نیست! در اینجا در ابتدا باید مشخص کرد که سطح تعاملی برنامه در چه حدی است. در ادامه 4 روش شروع پروژههای Blazor 8x را مشاهده میکنید که توسط پرچم interactivity--، نوع رندر برنامه در آنها مشخص شدهاست: اجرای قسمتهای تعاملی برنامه بر روی سرور: dotnet new blazor --interactivity Server اجرای قسمتهای تعاملی برنامه در مرورگر، توسط فناوری وباسمبلی: dotnet new blaz...

    ادامه مطلب
  • u202bبررسی تغییرات Blazor 8x - قسمت سوم - روش ارتقاء برنامههای Blazor Server قدیمی به دات نت 8

  • نیلوبلاگ

    در قسمت قبل، با نحوهی رندر سمت سرور و روش فعالسازی قابلیتهای تعاملی در این حالت، آشنا شدیم. از این نکات میتوان جهت ارتقاء ساختار پروژههای قدیمی Blazor Server به Blazor Server 8x استفاده کرد. البته همانطور که پیشتر نیز عنوان شد، در دات نت 8 دیگر خبری از قالبهای قدیمی پروژههای blazor server و blazor wasm نیست و اگر دقیقا همین موارد مدنظر هستند، آنها را میتوان با تنظیم سطح رندر و میزان تعاملی که مدنظر است، شبیه سازی کرد و یا حتی هر دو را هم با هم در یک پروژه داشت. 1) بهروز رسانی شماره نگارش داتنت اولین قدم در جهت ارتقاء پروژههای قدیمی، تغییر شماره نگارش TargetFramework موجود در فایل csproj. به net8.0 است. پس از اینکار نیاز است تمام بستههای نیوگت موجود را نیز به نگارشهای جدیدتر ...

    ادامه مطلب
  • u202bبررسی تغییرات Blazor 8x - قسمت چهارم - معرفی فرمهای جدید تعاملی

  • نیلوبلاگ

    در قسمت قبل مشاهده کردیم که چگونه میتوان کل برنامه را به صورت سراسری، تعاملی کرد تا بتوان توسط آن، Blazor Server سنتی را شبیه سازی نمود؛ اما ... آیا واقعا نیاز است چنین کاری را انجام دهیم؟! چون در این صورت از قابلیتهای جدید SSR به همراه Blazor 8x محروم میشویم. اگر کل قابلیتهای تعاملی مورد نیاز ما در حد یک فرم و ارسال اطلاعات آن به سمت سرور است، میتوان در Blazor 8x هنوز هم در همان حالت SSR قرار گرفت و از فرمهای جدید تعاملی آن استفاده کرد تا برای پردازش چنین مواردی، نیازی به برقراری اتصال دائم SignalR نباشد. جزئیات نحوهی کار با اینگونه فرمها را در ادامه بررسی میکنیم. امکان تعریف HTML Forms استاندارد در Blazor 8x فرمهای استاندارد HTML، پیش از ظهور جاوااسکریپت و SPAها وجود داشتند (...

    ادامه مطلب
  • u202bبررسی تغییرات Blazor 8x - قسمت پنجم - امکان تعریف جزیرههای تعاملی Blazor Server

  • نیلوبلاگ

    در 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، در سمت سرور تهیه و بازگشت داد. این خروجی در نهایت...

    ادامه مطلب
  • u202bبررسی تغییرات Blazor 8x - قسمت ششم - نکات تکمیلی ویژگی راهبری بهبود یافتهی صفحات SSR

  • نیلوبلاگ

    در قسمت قبل، در حین بررسی رفتار جزیرههای تعاملی Blazor Server، نکتهی زیر را هم دربارهی راهبری صفحات SSR مرور کردیم: « اگر دقت کنید، جابجایی بین صفحات، با استفاده از fetch انجام شده؛ یعنی با اینکه این صفحات در اصل static HTML خالص هستند، اما ... کار full reload صفحه مانند ASP.NET Web forms قدیمی انجام نمیشود (و یا حتی برنامههای MVC و Razor pages) و نمایش صفحات، Ajax ای است و با fetch استاندارد آن صورت میگیرد تا هنوز هم حس و حال SPA بودن برنامه حفظ شود. همچنین اطلاعات DOM کل صفحه را هم بهروز رسانی نمیکند؛ فقط موارد تغییر یافته در اینجا به روز رسانی خواهند شد.» در این قسمت، نکات تکمیلی این قابلیت را که به آن enhanced navigation هم گفته میشود، بررسی میکنیم. روش غیرفعال کردن را...

    ادامه مطلب
  • u202bبررسی تغییرات Blazor 8x - قسمت هفتم - امکان تعریف جزیرههای تعاملی Blazor WASM

  • نیلوبلاگ

    در قسمتهای قبل، نحوهی تعریف جزیرههای تعاملی Blazor Server را به همراه نکات مرتبط با آنها بررسی کردیم. برای مثال مشاهده کردیم که چون Blazor Server و SSR هر دو بر روی سرور اجرا میشوند، از لحاظ دسترسی به اطلاعات و کار با سرویسها، هماهنگی کاملی دارند و میتوان کدهای یکسان و یکدستی را در اینجا بکار گرفت. در Blazor 8x، امکان تعریف جزیرههای تعاملی Blazor WASM نیز وجود دارد که به همراه تعدادی نکتهی ویژه، در مورد نحوهی مدیریت سرویسهای مورد استفادهی در این کامپوننتها است. معرفی برنامهی Blazor WASM این مطلب در این مطلب قصد داریم دقیقا قسمت جزیرهی تعاملی Blazor Server همان برنامهی مطلب قبل را توسط یک جزیرهی تعاملی Blazor WASM بازنویسی کنیم و با نکات و تفاوتهای ویژهی آن آشنا شویم. یعنی زمانیک...

    ادامه مطلب
  • u202bبررسی تغییرات Blazor 8x - قسمت هشتم - مدیریت انتقال اطلاعات Pre-Rendering سمت سرور، به جزایر تعاملی

  • نیلوبلاگ

    این Prerendering است که امکان رندر یک کامپوننت تعاملی را در سمت سرور میسر میکند تا کاربر بتواند پیش از فعال شدن قابلیتهای پیشرفتهی یک کامپوننت، یک حداقل خروجی را از آن مشاهده کند و همچنین وجود آن برای موتورهای جستجو و بهبود SEO بسیار مفید است. اما ... در این بین مشکلی رخ میدهد که نمونهی آنرا در قسمت قبل مشاهده کردیم: آغاز آن دوبار صورت میگیرد؛ یکبار در سمت سرور برای تهیهی یک خروجی SSR و یکبار هم پس از فعال شدن قابلیتهای تعاملی آن در سمت کلاینت. این آغاز دوباره، برای هر دو حالت کامپوننتهای تعاملی Blazor Server و Blazor WASM برقرار است. راهحلهایی از نحوهی مواجه شدن با یک چنین مشکلی را در قسمت قبل بررسی کردیم. راهحل دیگری که در این بین ارائه شده و توسط خود مایکروسافت هم در مثالهای آ...

    ادامه مطلب
  • u202bبررسی تغییرات Blazor 8x - قسمت نهم - معرفی حالت رندر تعاملی خودکار

  • نیلوبلاگ

    Auto Render Mode، آخرین حالت رندری است که به Blazor 8x اضافه شدهاست. اگر از Blazor Server استفاده کنیم، به یک آغاز سریع در برنامه خواهیم رسید، به همراه مقداری تاخیر جزئی، برای به روز رسانی UI؛ از این جهت که تعاملات صورت گرفته باید از طریق اتصال وبسوکت SignalR به سرور ارسال شده و منتظر نتیجهی نهایی، برای اعمال آن به صفحه شد و یا باید به مقیاس پذیری این اتصالات همزمان با تعداد کاربران بالا هم اندیشید. اگر از Blazor WASM استفاده کنیم، آغاز آن، اندکی کند خواهد بود تا فایلهای فریمورک و برنامه، به درون مرورگر کاربر منتقل شوند. اما پس از آن همهچیز بسیار سریع است؛ از این جهت که تعاملات با DOM، توسط مرورگر و در همان سمت کاربر مدیریت میشود. اما ... چقدر خوب میشد که امکان ترکیب هردوی اینها با هم در...

    ادامه مطلب
  • u202bبررسی تغییرات Blazor 8x - قسمت دهم - مدیریت حالت کاربران در روشهای مختلف رندر

  • نیلوبلاگ

    رفتار Blazorهای پیش از داتنت 8 در مورد مدیریت حالت پیش از دات نت 8، دو حالت عمده برای توسعهی برنامههای Blazor وجود داشت: Blazor Server و Blazor WASM. در هر دو حالت، طول عمر سیستم تزریق وابستگیهای ایجاد و مدیریت شدهی توسط Blazor، معادل طول عمر برنامهاست. در برنامههای Blazor Server، طول عمر سیستم تزریق وابستگیها، توسط ASP.NET Core قرار گرفتهی بر روی سرور مدیریت شده و نمونههای ایجاد شدهی سرویسهای توسط آن، به ازای هر کاربر متفاوت است. بنابراین اگر طول عمر سرویسی در اینجا به صورت Scoped تعریف شود، این سرویس فقط یکبار در طول عمر برنامه، به ازای یک کاربر جاری برنامه، تولید و نمونه سازی میشود. در این مدل برنامهها، سرویسهایی با طول عمر Singleton، بین تمام کاربران به اشتراک گذاشته میشوند. به ...

    ادامه مطلب
  • u202bبررسی تغییرات Blazor 8x - قسمت یازدهم - قالب جدید پیاده سازی اعتبارسنجی و احراز هویت - بخش اول

  • نیلوبلاگ

    قالبهای پیشفرض Blazor 8x، به همراه قسمت بازنویسی شدهی ASP.NET Core Identity برای Blazor هم هستند که در این قسمت به بررسی نحوهی عملکرد آنها میپردازیم. معرفی قالبهای جدید شروع پروژههای Blazor در دات نت 8 به همراه قسمت Identity در قسمت دوم این سری، با قالبهای جدید شروع پروژههای Blazor 8x آشنا شدیم و هدف ما در آنجا بیشتر بررسی حالتهای مختلف رندر Blazor در دات نت 8 بود. تمام این قالبها به همراه یک سوئیچ دیگر هم به نام auth-- هستند که توسط آن و با مقدار دهی Individual که به معنای Individual accounts است، میتوان کدهای پیشفرض و ابتدایی Identity UI جدید را نیز به قالب در حال ایجاد، به صورت خودکار اضافه کرد؛ یعنی به صورت زیر: اجرای قسمتهای تعاملی برنامه بر روی سرور؛ به همراه ک...

    ادامه مطلب
  • u202bبررسی تغییرات Blazor 8x - قسمت دوازدهم - قالب جدید پیاده سازی اعتبارسنجی و احراز هویت - بخش دوم

  • نیلوبلاگ

    در قسمت قبل، با نامهایی مانند IdentityRevalidatingAuthenticationStateProvider و PersistingRevalidatingAuthenticationStateProvider آشنا شدیم. در این قسمت جزئیات بیشتری از این کلاسها را بررسی میکنیم. نحوهی پیاده سازی AuthenticationStateProvider در پروژههای Blazor Server 8x در کدهای زیر، ساختار کلی کلاس AuthenticationStateProvider ارائه شدهی توسط قالب رسمی پروژههای Blazor Server به همراه مباحث اعتبارسنجی مبتنی بر ASP.NET Core Identity را مشاهده میکنید: public class IdentityRevalidatingAuthenticationStateProvider : RevalidatingServerAuthenticationStateProvider { protected override TimeSpan RevalidationInterval => TimeSpan.FromMinutes(30); protected override async Task&l...

    ادامه مطلب
  • u202bرفع مشکل تبدیلات UTC با تغییر اطلاعات TimeZone ایران در ویندوز

  • نیلوبلاگ

    در سال جدید، حتی اگر گزینهی daylight saving time را در تنظیمات ویندوز غیرفعال کنید: با اجرای قطعه کد زیر که سعی میکند DateTimeOffset.UtcNow را بر اساس اطلاعات منطقهی زمانی ایران، به زمان محلی تبدیل کند: var iranStandardTime = TimeZoneInfo.GetSystemTimeZones() .FirstOrDefault(timeZoneInfo => timeZoneInfo.StandardName.Contains("Iran", StringComparison.OrdinalIgnoreCase)); Console.WriteLine(iranStandardTime.BaseUtcOffset); // 03:30:00 var dateTime = DateTimeOffset.UtcNow; var iranTime = TimeZoneInfo.ConvertTime(dateTime, i...

    ادامه مطلب
  • u202bتغییر مهم تعریف رشتههای اتصالی SQL Server در EF Core 7.0

  • نیلوبلاگ

    اگر برنامههای مبتنی بر SQL Server خود را به EF 7.0 ارتقاء دهید، در حین اجرای برنامه، به خطای زیر برخواهید خورد: A coection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider, error: 0 - The certificate chain was issued by an authority that is not trusted.) علت اینجا است که پروایدر SQL Server مخصوص EF 7.0، از نگارش جدید Microsoft.Data.SqlClient استفاده میکند و در این نگارش، تنظیم Encrypt=True، به صورت پیشفرض اعمال شدهاست. این تنظیم، پیشتر به صورت Encrypt=False وجود داشت و به همین جهت عموما در حین تعریف رشتههای اتصالی دیده نمیشد. اگر نیاز به استفادهی از پرچم Encrypt=True وجود داشته باشد: - باید سرور اس کیوال با یک...

    ادامه مطلب
  • نرم افزار اندروید Face App Pro v2.0.854 تغییر چهره

  • نیلوبلاگ

    با نرم افزار Face App چهره ی خود به حالات مختلف تبدیل کنید و از آن شگفت زده شوید. هوش مصنوعی به کار رفته در این نرم افزار امروزه توانسته نظر خیلی ها را به خود جلب کند. با پیشرفت تکنولوژی و تولید تلفن ها هوشمند جدید تر، روز به روز دوربین تلفن های همراه، قوی تر می شود. از این رو، تعداد عکس هایی که روزانه با تلفن همراه … آنلاین Loading... ۱۳۹۶-۰۹-۱۳ 637 بار بدون دیدگاه فراز مهرآیینبا نرم افزار Face App چهره ی خود به حالات مختلف تبدیل کنید و از آن شگفت زده شوید. هوش مصنوعی به کار رفته در این نرم افزار امروزه توانسته نظر خیلی ها را به خود جلب کند. با پیشرفت تکنولوژی و تولید تلفن ها هوشمند جدید تر، روز به روز دوربین تلفن های همراه، قوی تر می شود. از این رو، تعداد عکس هایی که روزانه با تلف...

    ادامه مطلب
  • نرم افزار اندروید تغییر صدای حرفه ای نسخه ی ۱٫۷

  • نیلوبلاگ

    تغییر صدای حرفه ای می تواند اوقات مفرح و خاطره انگیزی را برای شما ایجاد کند. این نرم افزار می تواند صدای شما را به شکل های گوناگون تغییر دهد طوری که از آن لذت ببرید. با ما با معرفی این نرم افزار همراه باشید. گاهی اوقات ما بی حوصله هستیم و به یک تنوع نیاز داریم. با پیشرفت تکنولوژی، بسیاری بر این باورند که بشر بیشتر تنها می شود … آفلاین Loading... ۱۳۹۶-۰۷-۰۱ 12 بار بدون دیدگاه فراز مهرآیینتغ...

    ادامه مطلب