برنامه نویسیدانلود رایگانسی شارپ

سورس کد فرم لاگین به زبان سی شارپ + دانلود

 سورس کد فرم لاگین به زبان سی شارپ + دانلود

با سورس کد دیگه از سری سورس کدهای سی شارپ در خدمتتون هستیم ، سورس امروز خیلی کاربردی میتونه باشه برای کسایی که میخوان برای برنامشون فرم لاگینی درست کنن که به بانک متصل باشه.
ممکن است بخواهید برنامه ای بنویسید که توسط افرادی که دارای نام کاربری و کلمه عبور هستند استفاده کنید.
در این آموزش با نحوه نوشتن همچین برنامه ای به صورت پایه ای آشنا خواهید شد.
در این آموزش سعی شده که به نحو کاملا ساده یک جدول از کاربران در سمت دیتابیس ساخته شود و آن را به برنامه سی شارپ در ویژوال استودیو متصل کرده و کاربر با وارد کردن نام کاربری و کلمه عبور خود بتواند از برنامه استفاده کند.


گام اول:

در ابتدا لازم است که یک جدول همانند جدول زیر در دیتابیس خود ایجاد کنید.
در این مقاله فرض بر این است که با مفاهیم جدول و پایگاه داده در حد ابتدایی آشنایی دارید.

نام پایگاه داده: LoginDB
نام جدول: Tbl_User
فیلد های جدول:

سورس کد فرم لاگین به زبان سی شارپ + دانلود

مقادیر اضافه شده به جدول:

سورس کد فرم لاگین به زبان سی شارپ + دانلود


گام دوم:

وارد محیط ویژوال شوید در ابتدا لازم است تا ارتباط ما با sql باز شود.

برای این منظور از پنجره Server Explorer روی Data Connection کلیک راست کنید و add connection را بزنید:

1

سپس در پنجره باز شده در قسمت اول از یک (نقطه) برای نمایش تمامی پایگاه داده ها استفاده کنید.

و در قسمت دوم پایگاه داده مورد نظر را انتخاب کنید:

سورس کد فرم لاگین به زبان سی شارپ + دانلود


گام سوم:

حال باید در سی شارپ یک فرم طراحی کنید که از کاربر نام کاربری و کلمه عبور را دریافت نماید.
در این فرم از دو تکست باکس و دو دکمه استفاده کردیم.
کدهای ما در قسمت  رویداد دکمه ها قرار میگیرد.
قرار است با زدن دکمه 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

امیدوارم این آموزش براتون مفید باشه.

نظرات و پیشنهادات خود را با ما در میان بگذارید.☺

آرزو حسینی

مدیر گروه فنی مهندسی زرین هور آرزوهای زندگیمان را به اهداف زندگیمان تبدیل کنیم تا برای رسیدن به آنها تلاش کنیم نه اینکه فقط دعا کنیم...

نوشته های مشابه

‫۲۳ دیدگاه ها

  1. عالی بود در قسمت سورس vb هم نوشتم این مطالب قسمت بعد هم داره؟
    چندین سایت گشتم ولی انقدر توضیحات مرتب مدیدم
    بسار عالی ممنون.

  2. پس منتظر قسمت های بعدیش هستم
    خیلی ممنونم پاسخ گویی سایتتون بالاست خوشحال شدم
    سایت خوبی دارید امشب تمام وقتم رو اینجا بودم و مطالبهای جالب گروهتون و میخوندم عالی بود

  3. عالی توضیح دادید جناب احمدزاده
    امکانش هست آموزش همین فرم لاگین را ولی بصورتی که پایگاه داده در اینترنت باشد بدید
    منتظرم

  4. سلام میخاستم همین رو افلاین و بدون دیتابیس در محیط wpfطراحی کنم لطفا راهنمایی ام کنین در زمن از قبل هم نیاز به ثبت نام داشته باشد

  5. سلام، خسته نباشید
    یه سوال داشتم میتونیم از پایگاه داده در sql استفاده نکنیم و یوزرنیم و پس ورود دریافتی از کاربر رو داخل یه فایل txt یا هر چیزی ذخیره کنیم و برنامه درست کار بکند .

  6. سلام خسته نباشید،من از این کد استفاده کردم اما میگه که نام کاربری یا رمز درست نیست.چکش کردم اما بازم همین خطا رو میده ممکنه منو راهنمایی کنید.

  7. سلام و عرض ارادت
    میخواستم بدونم برای نمایش نام کاربری در فرم اصلی چه کدی باید نوشته بشه ممنون

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا