سورس کد فرم لاگین به زبان سی شارپ + دانلود
سورس کد فرم لاگین به زبان سی شارپ + دانلود
با سورس کد دیگه از سری سورس کدهای سی شارپ در خدمتتون هستیم ، سورس امروز خیلی کاربردی میتونه باشه برای کسایی که میخوان برای برنامشون فرم لاگینی درست کنن که به بانک متصل باشه.
ممکن است بخواهید برنامه ای بنویسید که توسط افرادی که دارای نام کاربری و کلمه عبور هستند استفاده کنید.
در این آموزش با نحوه نوشتن همچین برنامه ای به صورت پایه ای آشنا خواهید شد.
در این آموزش سعی شده که به نحو کاملا ساده یک جدول از کاربران در سمت دیتابیس ساخته شود و آن را به برنامه سی شارپ در ویژوال استودیو متصل کرده و کاربر با وارد کردن نام کاربری و کلمه عبور خود بتواند از برنامه استفاده کند.
گام اول:
در ابتدا لازم است که یک جدول همانند جدول زیر در دیتابیس خود ایجاد کنید.
در این مقاله فرض بر این است که با مفاهیم جدول و پایگاه داده در حد ابتدایی آشنایی دارید.
نام پایگاه داده: LoginDB
نام جدول: Tbl_User
فیلد های جدول:
مقادیر اضافه شده به جدول:
گام دوم:
وارد محیط ویژوال شوید در ابتدا لازم است تا ارتباط ما با sql باز شود.
برای این منظور از پنجره Server Explorer روی Data Connection کلیک راست کنید و add connection را بزنید:
سپس در پنجره باز شده در قسمت اول از یک (نقطه) برای نمایش تمامی پایگاه داده ها استفاده کنید.
و در قسمت دوم پایگاه داده مورد نظر را انتخاب کنید:
گام سوم:
حال باید در سی شارپ یک فرم طراحی کنید که از کاربر نام کاربری و کلمه عبور را دریافت نماید.
در این فرم از دو تکست باکس و دو دکمه استفاده کردیم.
کدهای ما در قسمت رویداد دکمه ها قرار میگیرد.
قرار است با زدن دکمه Login در صورت درست بودن نامه کاربری و کلمه عبور برنامه پیام ورود موفقیت آمیز را نمایش دهد و در غیر این صورت پیام نام کاربری یا کلمه عبور اشتباه است را نشان دهد.
ابتدا در قسمت کد برنامه در بالا کتابخانه مربوط به ارتباط با دیتابیس را با دستور زیر وارد میکنیم.
using System.Data; using System.Data.SqlClient;
بر روی دکمه “ورود” دوبار کلیک کرده و وارد رویداد مربوط به آن میشویم.
SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=LoginDB;Integrated Security=True"); SqlCommand com = new SqlCommand(); int i = 0; try { if ((UserName.Text == string.Empty) || (Password.Text == string.Empty)) { MessageBox.Show("لطفا نام کاربری و کلمه عبور را وارد کنید", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error); UserName.Focus(); return; } com = new SqlCommand("SELECT COUNT(*) FROM Tbl_User WHERE UserName='" + UserName.Text + "' AND Password='" + Password.Text + "'", con); if (con.State == ConnectionState.Closed) { con.Open(); i = (int)com.ExecuteScalar(); } con.Close(); if (i > 0) { MessageBox.Show("ورود با موفقیت انجام شد", "", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Hide(); } else MessageBox.Show("نام کاربری و یا کلمه عبور اشتباه میباشد", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error); UserName.Text = ""; Password.Text = ""; } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); } finally { i = 0; con.Close(); }
می توانید از همین جا کدهای کامل برنامه را دانلود کنید و از آن استفاده کنید.
رمز فایل: www.zarrinhoor.com
امیدوارم این آموزش براتون مفید باشه.
نظرات و پیشنهادات خود را با ما در میان بگذارید.☺
عالی بود در قسمت سورس vb هم نوشتم این مطالب قسمت بعد هم داره؟
چندین سایت گشتم ولی انقدر توضیحات مرتب مدیدم
بسار عالی ممنون.
خواهش میکنم دوست عزیزم، بله مطالب بعدی رو هم میزاریم. سپاس از همراهیتون🙏🏻🌺
پس منتظر قسمت های بعدیش هستم
خیلی ممنونم پاسخ گویی سایتتون بالاست خوشحال شدم
سایت خوبی دارید امشب تمام وقتم رو اینجا بودم و مطالبهای جالب گروهتون و میخوندم عالی بود
به هیچ دردی نمی خوره! من وارد کردم و لی کار نکرد!
برنامه تست شده و مشکلی نداره می تونید سورس برنامه رو دانلود و استفاده کنید.
بسیار عالی بود استفاده کردم.
با تشکر
سپاس از همراهیتون 🙏🌹 موفق باشید.
توی سورس CON به چه معنیه … ؟؟؟؟
ارتباط شما با دیتا بیستون در واقع خود دیتا بیس شماست
عالی توضیح دادید جناب احمدزاده
امکانش هست آموزش همین فرم لاگین را ولی بصورتی که پایگاه داده در اینترنت باشد بدید
منتظرم
دانلود میکنم از حالت فشرده خارج نمیشه
فایل تست شده و مشکلی نداره
سلام میخاستم همین رو افلاین و بدون دیتابیس در محیط wpfطراحی کنم لطفا راهنمایی ام کنین در زمن از قبل هم نیاز به ثبت نام داشته باشد
سلام
نسخه ویژوال من ۲۰۱۳ وsql server2014 باید نسخه دیگه ای رو نصب کنم؟
سلام نه عزیز با همین نسخه ها اجرا میشه
سلام، خسته نباشید
یه سوال داشتم میتونیم از پایگاه داده در sql استفاده نکنیم و یوزرنیم و پس ورود دریافتی از کاربر رو داخل یه فایل txt یا هر چیزی ذخیره کنیم و برنامه درست کار بکند .
سلام ممنون میتونید تو قسمت کد نویسی یوزر و پسورد رو براش تعیین کنید
سلام خسته نباشید،من از این کد استفاده کردم اما میگه که نام کاربری یا رمز درست نیست.چکش کردم اما بازم همین خطا رو میده ممکنه منو راهنمایی کنید.
نام کاربری و پسوردی که خودتون در دیتابیس وارد کردید رو بزنید
همون رو وارد میکنم حتی ازش کپی میکنم ولی بازم همینطوره
من مجددا یه کاربر دیگه هم ساختم اما برای ورود باز هم همون خطا رو میده
عالی بوووود
سلام و عرض ارادت
میخواستم بدونم برای نمایش نام کاربری در فرم اصلی چه کدی باید نوشته بشه ممنون