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

نام تاپیک: کاربران آنلاین و تعداد دفعات اجرا برنامه در روز

  1. #1

    کاربران آنلاین و تعداد دفعات اجرا برنامه در روز

    سلام من یه برنامه تحت شبکه با sql server2008 نوشتم میخوام کاربر آنلاین ببینم کاربرانم با یوزر و پسورد وارد برنامه میشوند میخواهم هر زمان که مدیر سیستم خواست بتونه تعداد نفرات آنلاین و یوزر آنها رو ببینه و تعدااد دفعات اجرا برنامنه در روز هم بتونم ببینم

  2. #2
    کاربر دائمی آواتار omid nasri
    تاریخ عضویت
    آذر 1392
    محل زندگی
    تهران - کارگر شمالی
    پست
    385

    نقل قول: کاربران آنلاین و تعداد دفعات اجرا برنامه در روز

    یک راه‌حل اگر محدودیت نداشته باشی، استفاده از SignalR هستش که RealTime می‌باشد، چون که داخل شبکه هم هستید، میتونید از IIS برروی سرور استفاده کنید برای Host جهت پیاده سازی.

  3. #3
    مدیر بخش آواتار danialafshari
    تاریخ عضویت
    تیر 1387
    محل زندگی
    هر کجا هستم باشم آسمان مال من است
    پست
    2,909

    نقل قول: کاربران آنلاین و تعداد دفعات اجرا برنامه در روز

    نقل قول نوشته شده توسط mehdi0020 مشاهده تاپیک
    سلام من یه برنامه تحت شبکه با sql server2008 نوشتم میخوام کاربر آنلاین ببینم کاربرانم با یوزر و پسورد وارد برنامه میشوند میخواهم هر زمان که مدیر سیستم خواست بتونه تعداد نفرات آنلاین
    با سلام
    برای این کار میتونید هم از socket در network programming استفاده کنید هم دیتابیس
    در روش دیتابیس به جدول Login یک فیلد به نام status از نوع bit میتونید قرار بدید در هنگام باز کردن form Main Load مقدار 1 یعنی آنلاین و در form Closed مقدار 0 یعنی آفلاین
    و یوزر آنها رو ببینه و تعدااد دفعات اجرا برنامنه در روز هم بتونم ببینم
    میتونید کد مربوطه رو در Load فرم اصلی قرار بدید
    برای این کار هم به یک جدول نیاز دارید
    id - idPersonel - Date -Open
    idPersonel که از همون جدول لوگین میاد
    Date در این فیلد تاریخ فعلی سیستم رو ثبت میکنید و در هر بار ورود چک میکنید که تاریخ عوض شده یا خیر
    اگه عوض شده باشه که رکورد جدید با مقدار open جدید ثبت می کنید در غیر این صورت مقدارش رو استخراج و + 1 میکنید و مقدار جدید رو آپدیت می کنید
    open هم که مقدار ورود به برنامه در روز هست
    date هم تاریخ فعلی
    امیدوارم متوجه شده باشید
    موفق باشید
    لطفاً از پرسیدن سوال در خصوصی خودداری کنید.
    قبل از ایجاد تاپیک، حتماً قوانین سایت را مطالعه فرمایید.
    قوانین پرسش های دانشجویی
    برای درست وارد شدن کد در قالب C#‎‎‎ سایت، ابتدا کد رو درون Notepad.exe کپی سپس از اونجا به سایت در قالب C#‎‎‎ منتفل کنید
    نرم افزار code manager دستیار برنامه نویسان جهت نگهداری کد ها

  4. #4
    کاربر دائمی آواتار omid nasri
    تاریخ عضویت
    آذر 1392
    محل زندگی
    تهران - کارگر شمالی
    پست
    385

    نقل قول: کاربران آنلاین و تعداد دفعات اجرا برنامه در روز

    نقل قول نوشته شده توسط danialafshari مشاهده تاپیک
    با سلام
    برای این کار میتونید هم از socket در network programming استفاده کنید هم دیتابیس
    در روش دیتابیس به جدول Login یک فیلد به نام status از نوع bit میتونید قرار بدید در هنگام باز کردن form Main Load مقدار 1 یعنی آنلاین و در form Closed مقدار 0 یعنی آفلاین

    میتونید کد مربوطه رو در Load فرم اصلی قرار بدید
    برای این کار هم به یک جدول نیاز دارید
    id - idPersonel - Date -Open
    idPersonel که از همون جدول لوگین میاد
    Date در این فیلد تاریخ فعلی سیستم رو ثبت میکنید و در هر بار ورود چک میکنید که تاریخ عوض شده یا خیر
    اگه عوض شده باشه که رکورد جدید با مقدار open جدید ثبت می کنید در غیر این صورت مقدارش رو استخراج و + 1 میکنید و مقدار جدید رو آپدیت می کنید
    open هم که مقدار ورود به برنامه در روز هست
    date هم تاریخ فعلی
    امیدوارم متوجه شده باشید
    موفق باشید
    در صورتی که خطا در برنامه رخ دهد چه وضعیتی در نظر دارید. این مورد رو هم اضافه کنید به توضیحات برای تکمیل جواب. ممنون.

  5. #5
    مدیر بخش آواتار danialafshari
    تاریخ عضویت
    تیر 1387
    محل زندگی
    هر کجا هستم باشم آسمان مال من است
    پست
    2,909

    نقل قول: کاربران آنلاین و تعداد دفعات اجرا برنامه در روز

    نقل قول نوشته شده توسط omid nasri مشاهده تاپیک
    در صورتی که خطا در برنامه رخ دهد چه وضعیتی در نظر دارید. این مورد رو هم اضافه کنید به توضیحات برای تکمیل جواب. ممنون.
    سوالتون رو واضح تر بفرمایید
    مثلا چه خطایی پیش بیاد؟
    لطفاً از پرسیدن سوال در خصوصی خودداری کنید.
    قبل از ایجاد تاپیک، حتماً قوانین سایت را مطالعه فرمایید.
    قوانین پرسش های دانشجویی
    برای درست وارد شدن کد در قالب C#‎‎‎ سایت، ابتدا کد رو درون Notepad.exe کپی سپس از اونجا به سایت در قالب C#‎‎‎ منتفل کنید
    نرم افزار code manager دستیار برنامه نویسان جهت نگهداری کد ها

  6. #6
    کاربر دائمی آواتار omid nasri
    تاریخ عضویت
    آذر 1392
    محل زندگی
    تهران - کارگر شمالی
    پست
    385

    نقل قول: کاربران آنلاین و تعداد دفعات اجرا برنامه در روز

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

تاپیک های مشابه

  1. آموزش: کمک در محدود کردن تعداد دفعات اجرای برنامه
    نوشته شده توسط Taknaam در بخش C#‎‎
    پاسخ: 3
    آخرین پست: جمعه 23 فروردین 1392, 19:16 عصر
  2. سوال: محدود کردن تعداد دفعات اجرای برنامه
    نوشته شده توسط vahid_visualbasic در بخش برنامه نویسی در 6 VB
    پاسخ: 17
    آخرین پست: چهارشنبه 07 مرداد 1388, 15:10 عصر
  3. سوال: تعداد كاربران آنلاين و تعداد بازديد كنندگان
    نوشته شده توسط karim orooji در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: یک شنبه 14 تیر 1388, 02:58 صبح
  4. مشکل اجرا برنامه در ویستا
    نوشته شده توسط MostafaAhmadi در بخش C#‎‎
    پاسخ: 8
    آخرین پست: یک شنبه 02 فروردین 1388, 19:28 عصر
  5. اجرا برنامه در Safe Mode
    نوشته شده توسط sabair در بخش برنامه نویسی در 6 VB
    پاسخ: 12
    آخرین پست: پنج شنبه 19 مهر 1386, 11:58 صبح

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

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