You are on page 1of 10

Lesson 11

Forms
Modern Programming Language

Associate Professor
Qamaruddin Shamsi

Addison Wesley
is an imprint of
Lesson Topics

Lesson 11 discusses the following main topics:

– Designing

▪ Login Form

▪ Registration Form

▪ Main Form

11-2
‫در قدم اول یک ‪ Login Form‬را طور ذیل دیزاین مینماییم‪.‬‬
‫‪ .2‬در اینجا ‪ Password Field‬را ضافه مینماییم‬
‫‪ .‬کلید ‪ Close‬را کود مینماییم‬
‫‪ .3‬متن ‪ ....‬را روی لیبل مینوسیم و نشان موس را به شکل پنجه در می آوریم (برای اینکار‬
‫روی لیبل متذکره کلک نموده و از ‪ properties‬اختیار ‪ Curser‬و در آن گزینه ‪ Hand Curser‬را انتخاب مینماییم)‬
‫در قدم دوم یک ‪ Registration Form‬طور ذیل را دیزاین مینماییم‪.‬‬
‫‪ .2‬کلید ‪ Close‬را کود مینماییم‬
‫‪ .3‬متن ‪ ....‬را روی لیبل مینوسیم و نشان موس را به شکل پنجه در می آوریم‬
‫ ظاهر‬Registration Form ‫در قدم سوم میخواهیم که وقتی باالی متن ذیل کلک شود فورم‬
.‫گردد‬

RegistrationForm K = new RegistrationForm (); // Reg.. Form object is created


K.setVisible(true);
this.dispose(); // Close Login Form when Registration form is opened
‫ ظاهر‬Login Form ‫در قدم چهارم میخواهیم که وقتی باالی متن ذیل کلک شود دوباره‬
‫گردد‬

LoginForm a = new LoginForm (); // Reg.. Form object is created


a.setVisible(true);
this.dispose(); // Close Login Form when Registration form is opened
‫در قدم پنجم یک ‪ Main Form‬را طور ذیل دیزاین مینماییم‪.‬‬
‫‪ .2‬کلید ‪ Close‬را کود مینماییم‬

‫در درس های بعد تمام فورم های فوق را در صفحات جداگانه طرح و دیزاین خواهیم‬
‫کرد‪ .‬تا صفحه ‪ Login‬را با صفحه ‪ Main‬ارتباط داده و از صفحه ‪ Main‬به هر یک‬
‫از فورم های فوق بعد از کلک کردن روی نام آن وارد شویم‪.‬‬
‫ ظاهر‬Main Form ‫ کلک شود صفحه‬Login ‫در قدم ششم میخواهیم که وقتی باالی بتن‬
‫ باشد‬password = 123 ‫ و‬username = Admin ‫گردد به شرطیکه‬

if ("Admin".equals(T1.getText()) && "123".equals(T2.getText()))


{
MainForm p = new MainForm ();
p.setVisible(true);
}
‫نتیجه گیری‬
‫امروز یکبار دیگر چندین صفحه را تحت نام (‪Registration Form ،Login Page‬‬
‫و ‪ )Main Form‬طرح و دیزاین نمودیم‪.‬‬
‫همچنان اختیار ‪،Click here to create new account ،Close‬‬
‫‪ Back to Login Form‬را نیز کود گزاری نمودیم‪.‬‬
‫بخش متباقی در درس بعدی تعقیب خواهد گردید‬

You might also like