راهنمای استفاده از کتابخانه منو4 دگمه_قسمت1
لینک راهنمای استفاده قسمت 2 : با موضوع شماتیک برای وصل کردن کلیدها
لینک راهنمای استفاده قسمت 3 : با موضوع تنظیمات نرم افزار Cube Mx و تولید پروژه .
لینک راهنمای استفاده قسمت 5 : با موضوع انجام تنظیمات مربوط به کتابخانه منو 4 دگمه
لینک راهنمای استفاده قسمت 6 : با موضوع اتصال توابع و فایلهای مورد نیاز به کتابخانه
لینک راهنمای استفاده قسمت 7 : با موضوع تعاریف و چیزهایی که در ساخت منو با آن سر و کار داریم .
لینک راهنمای استفاده قسمت 8 : با موضوع : ساختن منو _تعریف نام آیتمها و الگوی توابع.
لینک راهنمای استفاده قسمت 9 : با موضوع : ساختن منو _انجام تنظیمات و مقداردهی آرایه(منو) ها
لینک راهنمای استفاده قسمت 10 : با موضوع : ساختن منو _ساختن تابع عملکرد برای منوی اصلی و زیر منوها
لینک راهنمای استفاده قسمت 11 : با موضوع : ساختن منو _ساختن تابع عملکرد برای متغیرهای تنظیمی
لینک راهنمای استفاده قسمت 12 : با موضوع : خلاصه فوت های کوزه گری
موضوع این قسمت : معرفی فایلهای موجود در پوشه دریافتی ( باز کردن درب جعبه
)
با درود بر خوانندگان گرامی.
در این سری ازپستها ، مطالب لازم برای راه اندازی کتابخانه و طریقه ایجاد منو را توضیح خواهم داد .
اما قبل از اینکه فایلها رو معرفی کنم میخوام شمارا در جریان روند مطالب "راهنمای استفاده" این کتابخانه قرار بدم .
مطالب را طبق مراحل زیر ارائه خواهم داد:
1- معرفی فایلهای درون پوشه دریافتی .
2- شماتیک لازم برای دگمه های کتابخانه .
3- نحوه ی اضافه کردن کتابخانه به پروژه و اه اندازی مثال موجود در پوشه دریافتی و ایجاد تنظیمات مربوطه .
4- شرح توابع مربوط به کتابخانه
5 - نحوه ی ایجاد منو (ساختار اصلی + فوتهای کوزه گری )
6- تنظیمات مربوط به تم پیشفرض.
فکر میکنم این ترتیب صرفه جویی زمانی بیشتری ایجاد خواهد کرد .
و اما معرفی فایلهای کتابخانه:
زمانی که پوشه مربوط به کتابخانه از حالت فشرده خارج شد . درون آن فایلهای زیر وجود دارد .

توضیحات مربوط به این پوشه ها به صورت زیر است :
***************************************************************
پوشه make_menu :
این پوشه مربوط به فایلهای مثال منو هست . تصاویر قسمت معرفی کتابخانه از همین منو ، هنگام اجرا گرفته شده است .
محتویات درون پوشه را در تصویر زیر میبینید .

این که درون این فایلها چه چیزی هست تا حدودی از نام اونها مشخص هست . ولی مطالب کاملتر را در قسمتی که میخوام ساختن منو را توضیح بدم، بیان خواهم کرد .( یک مقداری سلیقه ای هست و یک مقدار هم مربوط به فوتهای کوزه گری)
***************************************************************
پوشه menu :
این پوشه شامل فایلهای اصلی کتابخانه ( به همراه پوشه فایلهای تم پیشفرض ) هست .( تصویر زیر)

پوشه theme :
شامل فایلهای تم پیشفرض هست .
اگر توجه کنید اسم فایلها( به جز 2 مورد ) 2 قسمتی هست .
قسمت اول که اسم کتابخانه هست و قسمت دوم مربوط به محتویات اون فایل میشه .
که در تمام کتابخانه هایی که مینویسم این روش را رعایت میکنم .
شرح قسمت دوم نام فایلها :
1 - conf :
تنظیمات کتابخانه منو در این فایل قرار دارد
2- link :
کتابخانه نیاز به توابع یا برونسپاری هایی دارد که ارتباطی به منو ندارد . این موارد از طریق معرفی در این فایل در دسترس کتابخانه منو قرار میگیرد.
3- names:
این فایل شامل تعریف نامهایی ، برای راحتی کاربر به منظور استفاده در فایل conf است.
4- theme :
تمهایی را که کاربر تصمیم دارد به کتابخانه معرفی کند ، در این فایل اضافه میشوند .
5- typedef :
در این فایل تعاریف مربوط به انواع داده مورد استفاده کتابخانه قرار دارد .
***************************************************************
فایل main.c :
این فایل یک معرفی ست به منظور نشان دادن اینکلودهای لازم ،توابع اینیشیال و نحوه ی ورود به منو .
***************************************************************
***************************************************************
در این اینجا مطلب مربوط به معرفی فایلهای کتابخانه به پایان رسید .
لطفا قسمتهای بعدی را دنبال نمایید .
برای اطلاع ازانتشار قسمتهای بعدی خواهشمندم در کانال تلگرام وبلاگ: dastsazemanblogfa@ عضو شوید.
با سپاس.
پستهای مرتبط :
نرم افزار تولید فونت برای میکرو کنترلر
مالکیت معنوی:لطفا کپی نکنید ..لینک بدید.