Login-SignUp WpfForm Entity Framework - ورود و عضویت با احراز هویت کامل
توضیحات و ویژگی های پروژه :
- پلتفرم WPF و دات نت فرمورک 4.8
- استفاده از متریال دیزاین Material Design آخرین نسخه
- سوئیچ در 2 حالت دارک و لایت مود
- استفاده از مینی پروژه کاستوم مسیج : https://github.com/aliansari685/ShowMessage
- پیش نیاز Sql Server 2016 و اینستنس لوکال و طراحی پایگاه داده با نرم افزار SSMS 2022
- استفاده از Orm محبوب Entity Framework و استفاده از مدل Database First
- بهینه سازی نوع داده های جداول دیتابیس
- شبیه سازی مدل MVC
- استفاده از زبان کوئری ها یعنی Linq جهت مدیریت داده های دیتابیس
- استفاده از اصول SOLID و الگو های Design Pattern , Clean Code
- استفاده از الگوهای Refactore Code
- استفاده از برنامه نویسی نا همگام و Multi Task , Threding ها و Async/Await
- استفاده کامل و بهینه از مباحث شی گرایی و متناسب سازی نوع مقادیر با استفاده از داده های Generic
- پشتیبانی از متن های فارسی جهت انجام عملیات
- بیهنه کردن حرف ی و ئ و مشترکات سازی جهت جستجو
- استفاده از کلاس Regex
- متمایز سازی Connection String بدون نیاز به انچ کردن
- استفاده ی بیهنه از مدیریت خطاها و استثنا ها
- ایجاد ستون اضافه به نام ردیف (Row) جهت نمایش تعداد ردیف جدول بصورت مرتب شده و تنظیم بصورت Auto increment به فاصلهی یک و یک.
- ایجاد دو سطح دسترسی Read , Write جهت مدیرت کاربران
- الگوریتم جستجو در تمام ستون های جدول بهینه شده برای حجم داده های زیاد
- استفاده از الگوریتم هش SHA 256 جهت رمزنگاری رمزعبور و ذخیره آن در دیتابیس
- فعالسازی دابل کلیک دیتاگرید
- ایندکس بودن یوزر نیم و ستون Row جهت وارد کردن داده های غیر تکراری
- استفاده از تاریخ فارسی جهت ثبت تاریخ ثبت نام و استفادها از DatePicke فارسی سازی شده جهت ثبت تاریخ تولد
- تنظیمات نمایش جدول دلخواه فقط با یک تیک
- عملیات تغییر رمز عبور کاربر وارد شده بصورت هش 256
Forms:
Database Tabel And EF Mode View: