اطلاعیه

Collapse
No announcement yet.

اموزش تولید منوی Configuration Wizard

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    اموزش تولید منوی Configuration Wizard

    در این تاپیک میخوام مطالبی برای تولید wizard در فایلهای c براتون بزارم که مطمئن هستم خوشتون میاد.البته با تشکر و اجازه از greatal
    شما میتوانید فایلهای c را به راحتی به فایل های Configuration Wizard دار تبدیل کنید با چند دستور و تگ ساده که در کامنت ها ذکر می شوند لازم به ذکر هست که فرمت این Configuration Wizard ها تقریبا XML هست .
    برای امروز این کد را به اول یک فایل c در کیل اضافه کنید و بعد سیو کنید.فایل را ببندید و دوباره باز کنید.خواهید دید منوی Configuration Wizard اضافه خواهد شد.
    کد:
    //-------- <<< Use Configuration Wizard in Context Menu >>> --------------------
    //
    // <h>lcd conf
    // ==============
    // <i> Define File System global parameters
    
    //  <o>config pin <4-16>
    //  <i>Define number of files that can be
    امتحان کنید دوست داشتید وکسی بهتر بلد بود بگید تا ادامه بدیم

    #2
    پاسخ : اموزش تولید منوی Configuration Wizard

    با این کد تگ شروع میشه //-------- <<< Use Configuration Wizard in Context Menu >>> --------------------
    وبا این تگ تمام میشه // <<< end of configuration section >>>
    شما کدها رو در داخل این دو تگ مینویسید
    تگ های اصلی
    <h> تگ سر تیتر که حتما باید با < بسته بشه
    بعد <h> تیر قسمت مورد نظر رو می نویسم مثلا
    کد:
    // <h>lcd conf
    <e> این تگ هم مثل تگ <h> باید با < بسته بشه البته اگر هم نشه اتفاقی نمی یفته .این تگ فقط تا <h> بعدی اعتبار داره و کار اون هم نمایش چک باکسه و همچنین فعال کردن و غیر فعال یک بیت و تمام موارد
    کد:
    //<e> titleا
    
    #define SOME_DEFINED_VALUE_NAME  0

    دیدگاه


      #3
      پاسخ : اموزش تولید منوی Configuration Wizard

      http://www.eca.ir/forum2/index.php?topic=77265.msg464778#msg464778

      قبلا میخواستم توضیح بدم خیلی مشتری نداشت بیخیال شدم

      دیدگاه


        #4
        پاسخ : اموزش تولید منوی Configuration Wizard

        نوشته اصلی توسط alireza.r
        http://www.eca.ir/forum2/index.php?topic=77265.msg464778#msg464778

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

        دیدگاه


          #5
          پاسخ : اموزش تولید منوی Configuration Wizard

          در حقیقت با استفاده از اون میتونین مقدار دیفاین ها رو به صورت گرافیکی تر تغییر بدید.
          اول با دستور زیر اعلام میکنید که میخواید ازش استفاده کنید
          کد:
          /*
          //-------- <<< Use Configuration Wizard in Context Menu >>> ------------------
          */
          سپس فرض کنید میخواید یک combo box درست کنید با استفاده از دستورات زیر که همگی کامنت هستند اینکارو انجام میدید

          کد:
          //   <o>   MICRO: choose your micro
          //           <i> choise your micro.
          //          <1=>STM32F407
          //          <0=>STM32F107
          combo box شامل دو پارامتر stm32f407 , stm32f107 میشه و اسمی که روبروش هست اونی هست که جلو <o> نوشته شده و یک اینفورمیشن مختصر هم میشه زیره صفحه نوشت که جلوی <i> نوشته میشه
          حال زیر این چند خط کامنت یک دیفاین وجود داره مثلا

          کد:
          #define MICRO      1
          اگه که شما بالا stm32f407 رو انتخاب کردید مثدار دیفاین میکرو یک میشه و اگه stm32f107 رو انتخاب کردید صفر میشه (با توجه به همون عددی که بالا نوشتین 1=> ) و حالا از این دیفاین توی برنامه استفاده میشه

          در کل به جای <o> میشه از دستورات و نوع های دیگه ای استفاده کرد مثلا

          کد:
          /*
          //   <e> USE_SPI 
          //
          */
          #define SPI   1
          به صورت فعال و غیر فعال کار میکنه <e> و اگه فعال باشه دیفاین یک و غیر فعال باشه صفر میشه

          دیدگاه


            #6
            پاسخ : اموزش تولید منوی Configuration Wizard

            خیلی جالبه لطفا ادامه بدید

            دیدگاه

            لطفا صبر کنید...
            X