میرممد

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

سید محمد میرعالی

امیدوارم مطالب خوب و کاربردی رو بتونم در سایتم برای شما دوستان قرار بدم.

دسته بندی مطالب آمار سایت
  • کل مطالب : 39
  • کل نظرات : 6
  • افراد آنلاین : 2
  • تعداد اعضا : 0
  • آی پی امروز : 24
  • آی پی دیروز : 47
  • بازدید امروز : 1,282
  • باردید دیروز : 231
  • گوگل امروز : 3
  • گوگل دیروز : 1
  • بازدید هفته : 1,739
  • بازدید ماه : 1,991
  • بازدید سال : 12,111
  • بازدید کلی : 249,859
  • اجرای زمانبندی شده یک کلاس در asp.net mvc


    در این مطلب از سایت میرممد براتون آموزش اجرای زمانبندی شده یک کلاس در asp.net mvc رو میذارم .در واقع این کلاس هر 60 ثانیه فرآخوانی میشه.

    برای این کار نیاز هست پکیجی با اسم Quartz رو از طریق ناگت نصب کنید.

    بعد از نصب پکیج نیاز هست دو کلاس زیر رو در هرجایی از پروژه که دوست دارید ایجاد کنید:

    ایجاد کلاس Jobclass.cs :

    using Quartz;

    namespace اسم پروژه شما
    {
        public class Jobclass : IJob
        {
            public void Execute(IJobExecutionContext context)
            {
                کد مد نظر شما
            }
        }
    }

    ایجاد کلاس JobScheduler.cs :


    using Quartz;
    using Quartz.Impl;

    namespace اسم پروژه شما
    {
        public class JobScheduler
        {
            public static void Start()
            {
                IScheduler scheduler = StdSchedulerFactory.GetDefaultScheduler();
                scheduler.Start();

                IJobDetail job = JobBuilder.Create<Jobclass>().Build();

                ITrigger trigger = TriggerBuilder.Create()
                .WithIdentity("trigger1", "group1")
                .StartNow()
                .WithSimpleSchedule(x => x
                .WithIntervalInSeconds(60)      فاصله زمانی را 60 ثانیه تنظیم کردم
                .RepeatForever())
                .Build();

                scheduler.ScheduleJob(job, trigger);
            }
        }
    }

    بعد از ایجاد این دو کلاس فقط کافی هست در Global.asax یک خط کد زیر رو به Application_Start اضافه کنید :

    JobScheduler.Start();

    امیدوارم کاربردی باشه براتون.اگر سوالی بود از بخش نظرات بپرسید.

     

    ادامه مطلب
    بازدید : 606 جمعه 15 شهريور 1398 : 11:51 نظرات (0)

    صفحه بندی در Bootstrap 4


    در اين مطلب از سايت ميرممد با صفحه بندی در بوتسترپ نسخه چهار كار خواهيم كرد.نمونه کد pagination در بوتسترپ 4 :

    <ul class="pagination">
      <li class="page-item"><a class="page-link" href="#">Previous</a></li>
      <li class="page-item"><a class="page-link" href="#">1</a></li>
      <li class="page-item"><a class="page-link" href="#">2</a></li>
      <li class="page-item"><a class="page-link" href="#">3</a></li>
      <li class="page-item"><a class="page-link" href="#">Next</a></li>
    </ul>

    خروجی کد بالا :

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

    ادامه مطلب
    بازدید : 908 پنجشنبه 03 آبان 1397 : 12:17 نظرات (0)

    آموزش کار با Button Groups در Bootstrap 4


    در اين مطلب از سايت ميرممد با Button Groups در بوتسترپ نسخه چهار كار خواهيم كرد.برای استفاده از گروه دکمه ها در بوتسترپ 4 کافیه در تگ div از کلاس btn-group استفاده کنیم و در آن دکمه های خودمونو قرار بدیم.تکه کد استفاده از Button Groups در Bootstrap 4 :

    <div class="btn-group">
      <button type="button" class="btn btn-primary">دکمه یک</button>
      <button type="button" class="btn btn-primary">دکمه دو</button>
      <button type="button" class="btn btn-primary">دکمه سه</button>
    </div>

     

    خروجی کد بالا :

    ادامه مطلب
    بازدید : 726 شنبه 28 مهر 1397 : 21:33 نظرات (0)