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