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

نام تاپیک: مدیریت یادآور

  1. #1
    کاربر دائمی
    تاریخ عضویت
    آبان 1393
    محل زندگی
    ایران
    پست
    354

    Lightbulb مدیریت یادآور

    دوستان سلام، در خصوص ثبت و نمایش یادآور سوالی داشتم.

    یک جدول داریم، یک دیتا گرید ویو و چند تکست باکس

    کاربر یادداشت رو وارد میکنه، تاریخ و ساعت یادآوری رو هم در تکست باکس ها وارد میکنه. برنامه، یادداشت، تاریخ و ساعت رو در بانک ذخیره میکنه.

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

    مشکلی که وجود داره اینجاست که این حالت به نظر من بهینه نیست. هر یک ساعت، کل بانک خونده بشه، بعد اگر dt.Rows.Count > 0 باشه، حالا موزیک پخش بشه.

    البته وقتی چند تاریخ و ساعت یادآوری وجود داشته باشه، فقط اولی کار میکنه.


    راه حلی مدنظر دارین؟ ممنونم


    * DataTable dt;

  2. #2
    کاربر دائمی
    تاریخ عضویت
    تیر 1390
    محل زندگی
    کرمانشاه
    پست
    1,487

    نقل قول: مدیریت یادآور

    از SQL Dependency استفاده کنید

  3. #3
    کاربر دائمی
    تاریخ عضویت
    آبان 1393
    محل زندگی
    ایران
    پست
    354

    نقل قول: مدیریت یادآور

    نقل قول نوشته شده توسط NasimBamdad مشاهده تاپیک
    از SQL Dependency استفاده کنید

    ممنون

    تا جاییکه من اطلاع دارم، برای پیدا کردن تغییرات در بانک هست. ممکنه بیشتر توضیح بدید؟

    با پیدا کردن تغییرات چه ایده ای دارین؟ ممنونم

  4. #4
    کاربر دائمی
    تاریخ عضویت
    تیر 1390
    محل زندگی
    کرمانشاه
    پست
    1,487

    نقل قول: مدیریت یادآور

    خوب اینطوری دیگه لازم نیست شما همش از تایمر استفاده کنی و دیتابیس رو بخونی . با این امکان _ که البته خودم ازش استفاده نکردم اما مدیران پیشنهاد دادند _ میتونید تغییرات دیتابیس رو متوجه بشید .

    یه سری هم Trigger ها بزنید شاید به دردتون بخوره

  5. #5
    کاربر دائمی آواتار abdullah20
    تاریخ عضویت
    فروردین 1390
    محل زندگی
    اصفهان
    پست
    1,211

    نقل قول: مدیریت یادآور

    سلام
    SQL Dependency برای مطلع شدن از تغییرات دیتابیس می باشد و مربوط به کاری که شما میخواید انجام بدید نمیشه
    شما برای اینکه نخواید هر دفعه کل رکوردهای دیتابیس را در پروژه یاداور پیمایش کنید باید وقتی نرم افزار اجرا میشه کلیه رکوردهایی که(یاداوری ها) مربوط میشه به امروز را لود کنید داخل برنامه و هر باری که میخواید بررسی خودتون را انجام بدید تنها روی این رکوردها پیمایش را انجام بدید
    اما برای بررسی تاریخ و ساعت شما نباید از تایمر و موارد اینچنینی استفاده کنید.
    خود دات نت نت یک کتابخانه برای این مورد داره با نام Quartz.Net
    موفق باشید

  6. #6
    کاربر دائمی
    تاریخ عضویت
    آبان 1393
    محل زندگی
    ایران
    پست
    354

    نقل قول: مدیریت یادآور

    نقل قول نوشته شده توسط abdullah20 مشاهده تاپیک
    سلام
    SQL Dependency برای مطلع شدن از تغییرات دیتابیس می باشد و مربوط به کاری که شما میخواید انجام بدید نمیشه
    شما برای اینکه نخواید هر دفعه کل رکوردهای دیتابیس را در پروژه یاداور پیمایش کنید باید وقتی نرم افزار اجرا میشه کلیه رکوردهایی که(یاداوری ها) مربوط میشه به امروز را لود کنید داخل برنامه و هر باری که میخواید بررسی خودتون را انجام بدید تنها روی این رکوردها پیمایش را انجام بدید
    اما برای بررسی تاریخ و ساعت شما نباید از تایمر و موارد اینچنینی استفاده کنید.
    خود دات نت نت یک کتابخانه برای این مورد داره با نام Quartz.Net
    موفق باشید

    ممنونم، خیلی لطف کردین.


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


    به غیر از استفاده از این کتابخانه و تایمر، شما چه پیشنهاد دارین؟:
    برای بررسی تاریخ و ساعت شما نباید از تایمر و موارد اینچنینی استفاده کنید.

  7. #7
    کاربر دائمی آواتار abdullah20
    تاریخ عضویت
    فروردین 1390
    محل زندگی
    اصفهان
    پست
    1,211

    نقل قول: مدیریت یادآور

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

  8. #8
    کاربر دائمی
    تاریخ عضویت
    آبان 1393
    محل زندگی
    ایران
    پست
    354

    نقل قول: مدیریت یادآور

    نقل قول نوشته شده توسط abdullah20 مشاهده تاپیک
    سلام
    استفاده از کتابخانه ای که معرفی کردم بهترین روش برای انجام کارهای زمانبندی شده است
    روش های دیگری هم وجود داره ولی این کتابخانه همه نیازهای شما را برطرف میکنه و کلیه روش های دیگه را در بر میگیره
    موفق باشید
    ممنونم، دانلود کردم از وب سایت رسمیش؛ اما سورس بود و کامل لود نشد. از کدوم dll باید استفاده کنم؟

  9. #9
    کاربر دائمی آواتار abdullah20
    تاریخ عضویت
    فروردین 1390
    محل زندگی
    اصفهان
    پست
    1,211

    نقل قول: مدیریت یادآور

    از طریق Nuget این کتابخانه را به پروژه خودتون اضافه کنید

    موفق باشید

  10. #10

    نقل قول: مدیریت یادآور

    نقل قول نوشته شده توسط abdullah20 مشاهده تاپیک
    سلام
    SQL Dependency برای مطلع شدن از تغییرات دیتابیس می باشد و مربوط به کاری که شما میخواید انجام بدید نمیشه
    شما برای اینکه نخواید هر دفعه کل رکوردهای دیتابیس را در پروژه یاداور پیمایش کنید باید وقتی نرم افزار اجرا میشه کلیه رکوردهایی که(یاداوری ها) مربوط میشه به امروز را لود کنید داخل برنامه و هر باری که میخواید بررسی خودتون را انجام بدید تنها روی این رکوردها پیمایش را انجام بدید
    اما برای بررسی تاریخ و ساعت شما نباید از تایمر و موارد اینچنینی استفاده کنید.
    خود دات نت نت یک کتابخانه برای این مورد داره با نام Quartz.Net
    موفق باشید
    امکان داره یک نمونه برای کار باهش قرار بدید

  11. #11
    کاربر دائمی
    تاریخ عضویت
    آبان 1393
    محل زندگی
    ایران
    پست
    354

    نقل قول: مدیریت یادآور

    نقل قول نوشته شده توسط Helpco مشاهده تاپیک
    امکان داره یک نمونه برای کار باهش قرار بدید
    بنده هم این درخواست رو دارم. فرصت دارین یک نمونه ی بسیار ساده که زیاد هم وقتتون رو نگیره، ارسال کنین؟ ممنون میشم

  12. #12
    کاربر دائمی آواتار abdullah20
    تاریخ عضویت
    فروردین 1390
    محل زندگی
    اصفهان
    پست
    1,211

    نقل قول: مدیریت یادآور

    با سلام
    سرچ کنید داخل وب یک فیلم اموزشی برای بحث زمانبندی در سی شارپ تدریس کردم
    موفق باشید

  13. #13

    نقل قول: مدیریت یادآور

    امکان داره یک پروژه بزارید

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

  1. نیاز به یادگیری مدیریت سرور Linux
    نوشته شده توسط bernadet730 در بخش توسعه‌ی لینوکس و نرم افزارهای آزاد
    پاسخ: 4
    آخرین پست: شنبه 23 خرداد 1394, 08:02 صبح
  2. ابزار برای مدیریت امنیت در Apache
    نوشته شده توسط shaniaki در بخش توسعه‌ی لینوکس و نرم افزارهای آزاد
    پاسخ: 1
    آخرین پست: دوشنبه 06 بهمن 1382, 09:13 صبح
  3. جالب توجه برای مدیریت سایت - شکایت نامه
    نوشته شده توسط sql_qassem در بخش گفتگو با مسئولین سایت، درخواست و پیشنهاد
    پاسخ: 0
    آخرین پست: یک شنبه 30 آذر 1382, 10:07 صبح
  4. مدیریت کلید Del در ِDataGrid
    نوشته شده توسط SoheilKH در بخش VB.NET
    پاسخ: 3
    آخرین پست: سه شنبه 13 آبان 1382, 04:52 صبح
  5. مدیریت شبکه
    نوشته شده توسط vadood در بخش امنیت در شبکه
    پاسخ: 2
    آخرین پست: یک شنبه 14 اردیبهشت 1382, 16:19 عصر

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

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