اطلاعیه

Collapse
No announcement yet.

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

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

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

    سلام
    من میخواستم بدونم که معمولا برای ساخت منو مثل گوشی های موبایل قدیمی ( البته با ال سی دی کارکتری 4*20 ) از چه روشی بهتر میشه استفاده کرد من که از یه روش استفاده میکنم ولی وقتی تعداد صفحات منو زیاد میشه برنامه نویسیشم چندین برابر میشه خود آدم توش گیر میکنه ، حالا میخام ببینم شما روشی سراغ دارید که راحت تر بشه منو ساخت
    A-Hosseini

    #2
    پاسخ : بهترین روش برای ساخت منو

    سلام.
    من روشی که برای ایجاد منو استفاده می کنم اینطوریه: در یه آرایه تمام منوهامو قرار میدم و مسلما اولین گزینه منو رو lcd ایندکس صفر آرایه هست.
    بعد با هر کلیدی که بعنوان بالا و پایین (برای حرکت رو منوها) طراحی کردم، مقدار ایندکسو کم و زیاد میکنم و فلان خونه آرایه که با ایندکس مورد نظر هست رو رو lcd نشون میدم. این برای lcd 2*16 استفاده کردم ولی برای 20*4 میتونی رو 4 ردیف lcd چهار گزینه از منو رو قرار بدی (از ایندکس صفر) و وقتیکه به پنجمین گزینه منو رسید، خونه هارو یکی شیفت بدی به ردیف بالاتر!به نظر من این کار ساده ترین راه هست! اینکه از کجا بفهمی که کاربر کدوم گزینه منو رو انتخاب کرده، میتونی از رو ایندکس بسادگی تشخیص بدی! اگه سورس خواستی بگو تا بزارم اینجا
    http://ceworld.ir/images/ads/dornablogcom_ads.gif

    دیدگاه


      #3
      پاسخ : بهترین روش برای ساخت منو

      نوشته اصلی توسط behnam_kh2002
      سلام.
      من روشی که برای ایجاد منو استفاده می کنم اینطوریه: در یه آرایه تمام منوهامو قرار میدم و مسلما اولین گزینه منو رو lcd ایندکس صفر آرایه هست.
      بعد با هر کلیدی که بعنوان بالا و پایین (برای حرکت رو منوها) طراحی کردم، مقدار ایندکسو کم و زیاد میکنم و فلان خونه آرایه که با ایندکس مورد نظر هست رو رو lcd نشون میدم. این برای lcd 2*16 استفاده کردم ولی برای 20*4 میتونی رو 4 ردیف lcd چهار گزینه از منو رو قرار بدی (از ایندکس صفر) و وقتیکه به پنجمین گزینه منو رسید، خونه هارو یکی شیفت بدی به ردیف بالاتر!به نظر من این کار ساده ترین راه هست! اینکه از کجا بفهمی که کاربر کدوم گزینه منو رو انتخاب کرده، میتونی از رو ایندکس بسادگی تشخیص بدی! اگه سورس خواستی بگو تا بزارم اینجا
      راه بسیار جالبی بود
      نیکیو پرسش؟ اگر میشه بیسیک هک بزارین :wow:
      علم چندانکه بيشتر خواني چون عمل در تو نيست ناداني

      دیدگاه


        #4
        پاسخ : بهترین روش برای ساخت منو

        نوشته اصلی توسط behnam_kh2002
        سلام.
        من روشی که برای ایجاد منو استفاده می کنم اینطوریه: در یه آرایه تمام منوهامو قرار میدم و مسلما اولین گزینه منو رو lcd ایندکس صفر آرایه هست.
        بعد با هر کلیدی که بعنوان بالا و پایین (برای حرکت رو منوها) طراحی کردم، مقدار ایندکسو کم و زیاد میکنم و فلان خونه آرایه که با ایندکس مورد نظر هست رو رو lcd نشون میدم. این برای lcd 2*16 استفاده کردم ولی برای 20*4 میتونی رو 4 ردیف lcd چهار گزینه از منو رو قرار بدی (از ایندکس صفر) و وقتیکه به پنجمین گزینه منو رسید، خونه هارو یکی شیفت بدی به ردیف بالاتر!به نظر من این کار ساده ترین راه هست! اینکه از کجا بفهمی که کاربر کدوم گزینه منو رو انتخاب کرده، میتونی از رو ایندکس بسادگی تشخیص بدی! اگه سورس خواستی بگو تا بزارم اینجا
        اگه سورسشو بزاری خیلی ممنون میشم
        A-Hosseini

        دیدگاه


          #5
          پاسخ : بهترین روش برای ساخت منو

          سلام دوست عزیز

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

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

          در انتها نیز میتوان در کنار عنوان انتخاب شده یک چک مارک برای مشخص کردنش قرار دهید

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

          دیدگاه


            #6
            پاسخ : بهترین روش برای ساخت منو

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

            دیدگاه


              #7
              پاسخ : بهترین روش برای ساخت منو

              مهندسا کسی sample code داره برا منو؟؟؟؟؟؟؟؟؟
              a happy person is one who wants happiness for other

              دیدگاه

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