شروع به نوشتن کتابخونه از اینترفیسهای گرافیکی مختلفی برای lcd های tft کردم...
تا بتونیم در پروژه هامون از دکمه ، text box - list box - scroll bar - gauge - form - check box - radio button و... استفاده بکنیم.
کتابخونه طوری طراحی شده که برای تمامی lcd ها و همچنین تمامی خانواده های میکرو (با اندکی تغییر ) قابل استفاده باشه.
اینترفیس button در حال حاضر تکمیل شده.
سعی بر این شده تا همانند دکمه هایی که در ویندوز هست طراحی بشه و خاصیتهای دکمه های ویندوزی را داشته باشه.
هر دکمه میتونه خاصیتهای جداگونه و منحصر به فرد خودش رو داشته باشه. همچنین هر دکمه رخداد click برای خودش داره تا در صورت فشرده شدن رخداد کلیکش فراخوانی بشه. همانند برنامه نویسی تحت ویندور. این امکان هم وجود داره که در زمان اجرا run time بتونیم ادرس رخداد کلیک رو تغییر بدیم. با این کار در زمان اجرا میتونه هر تابعی رو فراخوانی و اجرا کنه.
چند تا تصویر ازش گذاشتم به همراه فیلمی که طرز کارش رو نشون دادم. حجم 28 مگ.
[img]http://www.*****upload.com/uploads/13509045411.jpg[/img]
[img]http://www.*****upload.com/uploads/13509045412.jpg[/img]
[img]http://www.*****upload.com/uploads/13509046001.jpg[/img]
دانلود فیلم:
http://behnam9856.persiangig.com/mov/MOV03901.flv
تا بتونیم در پروژه هامون از دکمه ، text box - list box - scroll bar - gauge - form - check box - radio button و... استفاده بکنیم.
کتابخونه طوری طراحی شده که برای تمامی lcd ها و همچنین تمامی خانواده های میکرو (با اندکی تغییر ) قابل استفاده باشه.
اینترفیس button در حال حاضر تکمیل شده.
سعی بر این شده تا همانند دکمه هایی که در ویندوز هست طراحی بشه و خاصیتهای دکمه های ویندوزی را داشته باشه.
هر دکمه میتونه خاصیتهای جداگونه و منحصر به فرد خودش رو داشته باشه. همچنین هر دکمه رخداد click برای خودش داره تا در صورت فشرده شدن رخداد کلیکش فراخوانی بشه. همانند برنامه نویسی تحت ویندور. این امکان هم وجود داره که در زمان اجرا run time بتونیم ادرس رخداد کلیک رو تغییر بدیم. با این کار در زمان اجرا میتونه هر تابعی رو فراخوانی و اجرا کنه.
چند تا تصویر ازش گذاشتم به همراه فیلمی که طرز کارش رو نشون دادم. حجم 28 مگ.
[img]http://www.*****upload.com/uploads/13509045411.jpg[/img]
[img]http://www.*****upload.com/uploads/13509045412.jpg[/img]
[img]http://www.*****upload.com/uploads/13509046001.jpg[/img]
دانلود فیلم:
http://behnam9856.persiangig.com/mov/MOV03901.flv
دیدگاه