نکاتی ارزشمند درباره ساختن کامپوننت (component) در GWT (قسمت 2)
نکاتی ارزشمند درباره ساختن کامپوننت (component) در GWT (قسمت 2)
2. بازسازی و استفاه مجدد از کامپوننت ها (Recycle and reuse): زمانی که یک کامپوننت مکررا در برنامه شما (درون فرم ها و سایر کامپوننت ها) مورد استفاده قرار می گیرد ، از نوشتن کدهای تکراری پرهیز کنید. در این موقعیت بهتر است کامپوننت جدید خود را از کامپوننت های قابل استفاده مجدد کوچکتری که تولید می کنید بسازید. شما با این روش پیچیدگی کامپوننت خود را کاهش می دهید و عملیات تست را ساده تر می کنید (البته باید coupling and cohesion را رعایت کنید) و علاوه بر این ها قابلیت استفاده مجدد کامپوننت ها را نیز بالا می برید.
برای مثال در تکه کدهای زیر برای ساختن یک فرم ورود کاربران (Login Panel) بجای اینکه Login Panel را یک کامپوننت در نظر بگیریم ، یک کامپوننت کوچکتر دیگر (LabeledTextBox ) طراحی می کنیم و از این کامپوننت کوچکتر درون Login Panel استفاده می کنیم.
publicclass LoginPanel extends Composite {
privatefinal VerticalPanel container;
privatefinal LabeledTextBox usernameTextBox;
privatefinal LabeledTextBox passwordTextBox;
privatefinal Button loginButton;
public LoginPanel() {
container = new VerticalPanel();
initWidget(container);
usernameTextBox = new LabeledTextBox("Username");
container.add(usernameTextBox);
passwordTextBox = new LabeledTextBox("Password", true);
container.add(passwordTextBox);
loginButton = new Button("Login");
container.add(loginButton);
}
@Override
protectedvoid onLoad() {
super.onLoad();
usernameTextBox.setFocus(true);
}
}
منبع : http://saeedzarinfam.blogspot.com
مطالب مشابه :
دانلود مجموعه ای از کامپوننت های اسکچاپ
خانه معمار - دانلود مجموعه ای از کامپوننت های اسکچاپ - مترو و ایستگاه های راه
دانلود پکیج کامل کامپوننت akeeba backup برای جوملا 2.5 + آموزش فارسی + آموزش لاتین + نرم افزار ها
PoE - دانلود پکیج کامل کامپوننت akeeba backup برای جوملا 2.5 + آموزش فارسی + آموزش لاتین + نرم افزار ها
نکاتی ارزشمند درباره ساختن کامپوننت (component) در GWT (قسمت 2)
( google web toolkit ( GWT - نکاتی ارزشمند درباره ساختن کامپوننت (component) در GWT (قسمت 2) - جعبه ابزار وب گوگل
نرم افزار برنامه نویسی با سه زبان C ، C++ و فرترن - PGI Workstation v11.9
fortran 77 و کامپایلرهای hpf برای ایستگاه های کاری ها را از کامپوننت هایی که در
آموزش ایجاد ارتباط به پایگاه داده و اعمال دستورات
* کامپوننت TableAdapter نیز بر اساس مسیری که برای دسترسی به آموزش ساخت ایستگاه
پیش فرض ایجاد Toolbars برای برنامه های ویژوال بیسیک
پروژه دانشجویی سی شارپ و ASP.net+کامپوننت. از سفینه پیاده شوید در این ایستگاه شما باید عکس
آبجکت اسکیچ آپ (۱)
(این ابجکت ها در محیط اسکیچ آپ به کامپوننت معروف هستند) مترو و ایستگاه های راه
برچسب :
کامپوننت ایستگاه