لینک قسمت معرفی کتابخانه

 

لینک راهنمای استفاده قسمت 2 :   با موضوع شماتیک برای وصل کردن کلیدها

لینک راهنمای استفاده قسمت 3 : با موضوع تنظیمات نرم افزار Cube Mx  و تولید پروژه .

لینک راهنمای استفاده قسمت 4 : با موضوع اضافه کردن فایلها به پروژه ، تنظیم کمپایلر ، تنظیم کتابخانه LCD و نوشتن فایل main

لینک راهنمای استفاده قسمت 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@ عضو شوید.

با سپاس.

 

لینک قسمت قبلی

لینک قسمت بعدی

 

پستهای مرتبط :

کتابخانه lcd نوکیا 1661

 نرم افزار تولید فونت برای میکرو کنترلر

 

 

 

مالکیت معنوی:لطفا کپی نکنید ..لینک بدید.