لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش انسان سازی بیشتر انواع داده دات نت با Humanizer
Making .NET Data Types More Human With Humanizer
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
تجربیات کاربری بهتری ایجاد کنید که احساس انسانی بیشتری داشته باشد. آیا تا به حال مواردی مانند "مشاهده سفارش(های) خود" را در یک برنامه دیده اید؟ اگر می دانیم تعداد دستورات چقدر است، باید کلمه «ترتیب» را به طور مناسب جمع کنیم. مثال دیگر نشان دادن تاریخها و زمانهایی است که قالب سادهتری مانند «2 روز پیش»، «دیروز» یا «فردا» نشاندهنده مناسبتر و انسانیتر دادهها است. Humanizer همچنین تبدیل رشتههای رایانهای مانند نامهای متد موردی پاسکال به جملات عادی یا تبدیل مقادیر عددی به معادلهای کلمه را بیاهمیت میکند. حتی کار با اندازه های بایت مانند نوشتن (10.605).Kilobytes() و ایجاد رشته هایی مانند "10.61 KB" یا "0.01 MB" را آسان می کند. سناریوهایی از این دست با Humanizer آسان می شوند، بدون اینکه خودمان کد را بنویسیم و آزمایش کنیم.
سرفصل ها و درس ها
مقدمه ای بر انسان ساز
Introduction to Humanizer
نمای کلی ماژول
Module Overview
یک مثال ساده - گفتار انسانی
A Simple Example – Humanized Speech
مروری بر ویژگی ها - انسانی کردن اعداد
Overview of Features - Humanizing Numbers
مروری بر ویژگی ها - انسانی کردن تاریخ و زمان
Overview of Features - Humanizing Dates and Times
بررسی اجمالی ویژگی ها - رشته های انسانی
Overview of Features - Humanizing Strings
نصب و پلتفرم های پشتیبانی شده
Installation and Supported Platforms
خلاصه ماژول
Module Summary
انسان سازی رشته ها
Humanizing Strings
نمای کلی ماژول
Module Overview
انسان سازی و غیرانسانی کردن رشته ها
Humanizing and Dehumanizing Strings
تبدیل حروف پایین، بالا، جمله و عنوان
Transforming Lower, Upper, Sentence, and Title Case
تبدیل های سفارشی
Custom Transforms
کوتاه کردن رشته ها با بیضی و کاراکترهای سفارشی
Truncating Strings With Ellipsis and Custom Characters
برش سفارشی
Custom Truncation
مخفف برای String.Format
A Shorthand for String.Format
تبدیل مجموعه های IEnumerable به جملات
Converting IEnumerable Collections to Sentences
قالبهای مجموعه سفارشی
Custom Collection Formatters
متکثر کردن و مفرد کردن
Pluralizing and Singularizing
رشته های Dasherize
Dasherize Strings
خلاصه ماژول
Module Summary
انسان سازی اعداد
Humanizing Numbers
نمای کلی ماژول
Module Overview
تبدیل اعداد به کلمات
Converting Numbers to Words
تبدیل اعداد به رشته های ترتیبی
Converting Numbers to Ordinal Strings
تبدیل اعداد به کلمات ترتیبی
Converting Numbers to Ordinal Words
انسانی کردن مقادیر چیزها
Humanize Quantities of Things
تبدیل به و از اعداد رومی
Converting To and From Roman Numerals
انسانی کردن ارزش های بایت
Humanizing Byte Values
تجزیه رشته ها به مقادیر بایت
Parsing Strings Into Byte Values
انسانی کردن ارزشهای جمعی
Humanizing Enum Values
غیرانسانی کردن ارزش های یکسان
Dehumanizing Enum Values
خلاصه ماژول
Module Summary
انسانی کردن تاریخ و زمان
Humanizing Dates and Times
نمای کلی ماژول
Module Overview
انسانی کردن گذشته و آینده DateTimes
Humanizing Past and Future DateTimes
انسانی کردن بازه های زمانی
Humanizing TimeSpans
کار روان با DateTimes
Working Fluently With DateTimes
کار روان با TimeSpans
Working Fluently With TimeSpans
با بیش از 15 سال تجربه در زمینه توسعه نرم افزار frontend و backend ، جیسون رابرتز یک توسعه دهنده ، مربی و نویسنده مستقل است. وی دارای مدرک لیسانس علوم در محاسبات است ، نویسنده چندین کتاب است و در وبلاگ خود DontCodeTired.com می نویسد. جیسون یک منبع باز است و علاوه بر توسعه نرم افزار سازمانی ، برنامه های Windows Store و Windows Phone را طراحی و توسعه داده است.
نمایش نظرات