سلام به تمام دوستان گرامی
کتابخانه AVR-WIN که به جرات میتوان گفت تنها نمونه موجود در نوع خود است توسط این جانب طراحی و پیاده سازی شده است . ممکن است این سوال در ذهن شما مطرح شده باشد که کار این کتابخانه چیست ؟ توضیح مختصری راجبه کاربرد آن ارایه میدهم که امیدوارم مورد قبول واقع شود.
اگر تا به حال با زبان های سطح بالا کار کرده باشید حتما میدانید که جدیدا تمام این زیان ها شیء گرا شده و کار برنامه نویسی را خیلی سهل و آسان نموده اند. مثلا زبان ویژوال بیسیک، یا سی شارپ، تا قبل از پیدایش این زبان ها اگر کسی قصد داشت برنامه ای برای ویندوز بنویسد مجبور بود هزاران خط کد بنویسد تا پنجره ای در ویندوز ظاهر گردد و بعد چند صد خط کد بنویسد تا مثلا دکمه ای روی پنجره ظاهر شده قرار بگیرد. ولی در زبان های مورد استفاده امروزی با چند کلیک خیلی ساده کار هزاران خط کد را به راحتی انجام میدهیم و این یک مزیت برنامه نویسی است که روند انجام یک پروژه سرعت می بخشد.
حال فرض کند میخواهید با AVR خود منویی گرافیکی بسازید و فرمی طراحی کنید که کاربر بتواند تنظیمات مورد نظر خود را همانند ویندوز (همان گونه که عادت کرده) انجام دهد، برنامه ای مثل برنامه موبایل که کاربر با استفاده از رابط گرافیکی تنظیمات مورد نظر خود را اعمال میکند. اگر قصد ارتقاع سطح برنامه های خود را دارید یا این که میل دارید پروژه هایی رو که انجام میدهید به سرعت به پایان برسانید این کتابخانه مثلما راه گشای خوبی خواهد بود. با استفاده از این کتابخانه ویندوز را در سخت افزار خود شبیح سازی می کنید. عکس زیر نمونه ای از فورم(پنجره) طراحی شده توسط این کتابخانه است:
فکر میکند برای طراحی چنین فرمی چه مقدار برنامه نویسی لازم باشد ؟
ادامه مطلب: http://elecom.agape.ir/1389/03/43/