نمایش نتایج 1 تا 12 از 12

نام تاپیک: تشخیص کاربری که لوگین شده؟

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1389
    پست
    93

    Unhappy تشخیص کاربری که لوگین شده؟

    سلام
    من میخوام وقتی کاربر وارد شد نام کاربری اون در هرفرمی که به اون سرمیزنه درج بشه
    چون فرمها خیلی زیادن میخوام یه راه ساده اعمال کنم که به کارگیریش برای همه فرمها به راحتی امکان پذیرباشه
    تششششکر

  2. #2

    نقل قول: تشخیص کاربری که لوگین شده؟

    راه حلي كه به نظر من رسيد .
    يك متغير عمومي تعريف كن كاربري كه لاگين كرده نام اونو توي اين متغير بريز سپس هر فرمي را كه لود ميكني توي رويداد page load اون اين متغير را صدا بزن و ميتوني توي يك ليبل يا بروي نوار عنوان نشان بدي
    البته اين به نظر من رسيد

  3. #3
    کاربر دائمی
    تاریخ عضویت
    اسفند 1388
    محل زندگی
    تهران
    پست
    180

    نقل قول: تشخیص کاربری که لوگین شده؟

    نقل قول نوشته شده توسط csharpprogramer88 مشاهده تاپیک
    راه حلي كه به نظر من رسيد .
    يك متغير عمومي تعريف كن كاربري كه لاگين كرده نام اونو توي اين متغير بريز سپس هر فرمي را كه لود ميكني توي رويداد page load اون اين متغير را صدا بزن و ميتوني توي يك ليبل يا بروي نوار عنوان نشان بدي
    البته اين به نظر من رسيد
    وقتی برنامه روی شبکه هست چی؟ممکنه چند کاربر لاگین کنند اونوقت در این متغیر اسم کدوم کاربر هست؟
    لطفا بیشتر توضیح بدید.
    ممنون.

  4. #4
    کاربر دائمی آواتار taghvajou
    تاریخ عضویت
    تیر 1387
    محل زندگی
    تهران
    سن
    39
    پست
    571

    نقل قول: تشخیص کاربری که لوگین شده؟

    سلام به همه
    من پیشنهاد میدم که برنامه رو به صورت ام دی آی کار کنین و تو فرم اصلیتون از استاتوس بار استفاده کنین.
    وقتی کاربر وارد شد، نام و مشخصات مورد نظرتون رو تو استاتوس بار به صورت لیبل نمایش بدین.
    اینم یه روشه!

  5. #5
    کاربر دائمی آواتار shahab_ss
    تاریخ عضویت
    فروردین 1384
    محل زندگی
    bangkok
    سن
    43
    پست
    434

    نقل قول: تشخیص کاربری که لوگین شده؟

    پیشنهاد من این هست که یک فرم خالی داشته باشید مثلا به نام BaseForm ،بعد اینگونه کارهارو در اون فرم انجام بدید.
    از این به بعد هر فرمی که تو برنامتون ایجاد میکنید از BaseForm به ارث ببرید .
    به این ترتیب به راحتی میتونید فرمهای یکسان داشته باشید و همه اونها رو از BaseForm کنترل کنید.

  6. #6
    کاربر دائمی آواتار Yasersadegh
    تاریخ عضویت
    اردیبهشت 1386
    محل زندگی
    اروميه
    پست
    393

    نقل قول: تشخیص کاربری که لوگین شده؟

    سلام خدمت همه عزیزان
    دوست عزیز من هم بهتون پیشنهاد می کنم که یه کلاس مخصوص اینگونه متغیرها ایجاد کنید، و در اون یه متغیر استاتیک برایه نام کاربر تعریف کنید. سپس هرجا که بخواهید نام کاربری را استفاده کنید کافیه نام کلاس رو بنویسید و بعداز یک .(نقطه) نام متغیر مورد نظر رو بنویسید!
    مثال:

    Form1.text=class_variable.Username;

    موفق باشید

  7. #7
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    ایران
    سن
    39
    پست
    467

    Wink نقل قول: تشخیص کاربری که لوگین شده؟

    نقل قول نوشته شده توسط taghvajou مشاهده تاپیک
    سلام به همه
    من پیشنهاد میدم که برنامه رو به صورت ام دی آی کار کنین و تو فرم اصلیتون از استاتوس بار استفاده کنین.
    وقتی کاربر وارد شد، نام و مشخصات مورد نظرتون رو تو استاتوس بار به صورت لیبل نمایش بدین.
    اینم یه روشه!
    این یه روش خوبیه

    نقل قول نوشته شده توسط #Faranak مشاهده تاپیک
    وقتی برنامه روی شبکه هست چی؟ممکنه چند کاربر لاگین کنند اونوقت در این متغیر اسم کدوم کاربر هست؟
    لطفا بیشتر توضیح بدید.
    ممنون.
    برنامه وقتی رو شبکه هست ، هیچ مشکلی پیش نمیاد چون هر بار که یک پروسس از برنامت ایجاد بشه این متغییر دوباره و فقط برای اون پروسس ایجاد میشه و هیچ تداخلی با هم ندارند (مراجعه به اصول شئ گرایی)
    نقل قول نوشته شده توسط shahab_ss مشاهده تاپیک
    پیشنهاد من این هست که یک فرم خالی داشته باشید مثلا به نام BaseForm ،بعد اینگونه کارهارو در اون فرم انجام بدید.
    از این به بعد هر فرمی که تو برنامتون ایجاد میکنید از BaseForm به ارث ببرید .
    به این ترتیب به راحتی میتونید فرمهای یکسان داشته باشید و همه اونها رو از BaseForm کنترل کنید.
    این هم روش خوبیه ، ضمنا باعث میشه که سربار کد نویس برای تنضیم یک سری از پراپرتی ها ، تلف نشه (مانند RTL تمام فرم ها ، Start Position تمام فرم ها و ....)
    نقل قول نوشته شده توسط Yasersadegh مشاهده تاپیک
    سلام خدمت همه عزیزان
    دوست عزیز من هم بهتون پیشنهاد می کنم که یه کلاس مخصوص اینگونه متغیرها ایجاد کنید، و در اون یه متغیر استاتیک برایه نام کاربر تعریف کنید. سپس هرجا که بخواهید نام کاربری را استفاده کنید کافیه نام کلاس رو بنویسید و بعداز یک .(نقطه) نام متغیر مورد نظر رو بنویسید!
    مثال:

    Form1.text=class_variable.Username;
    موفق باشید
    به این روش هم BlackBoard یا تخته سیاه گفته می شود
    یعنی جایی که بعضی ها توش مینویسند و بعضی ها از آن داده برداری می کنند

  8. #8
    کاربر دائمی آواتار Saeed.Masoumi
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    نامعلوم
    پست
    539

    نقل قول: تشخیص کاربری که لوگین شده؟

    سلام
    دوستان شما چرا قبل از ایجاد تاپیک سرچ نمی کنید؟؟؟
    این دو مورد رو ببینید اولی سوال و توضیحات دومی هم جوابش

    سوال (در همین تاپیک هم جواب رو دادم)

    این هم تاپیک استاد آرژنگ(جواب سوال شما)

  9. #9
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1389
    پست
    93

    نقل قول: تشخیص کاربری که لوگین شده؟

    نقل قول نوشته شده توسط سعید معصومی مشاهده تاپیک
    سلام
    دوستان شما چرا قبل از ایجاد تاپیک سرچ نمی کنید؟؟؟
    این دو مورد رو ببینید اولی سوال و توضیحات دومی هم جوابش

    سوال (در همین تاپیک هم جواب رو دادم)

    این هم تاپیک استاد آرژنگ(جواب سوال شما)
    ازتذکرتون ممنون
    ولی نمیدونم چرا سرچای من به نتیجه ای که میخوام نمیرسه؟؟؟
    الان دوستان اونقدرپیشنهاد دادن که فکرمیکنم حداقل یکیش بتونه گره ازکارم بازکنه

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •