Vous êtes sur la page 1sur 3

‫تعلم برمجة ‪ Pascal‬الدرس الثاني ‪ -‬اللوان ‪ ,‬الحاداثيات ‪ ,‬النوافذ و الصوت‬

‫اللاوان ‪:‬‬

‫لتغيير لون النص الذي ييطُبع على الشاشه يمكننا استخدام المر ‪. TextColor‬‬

‫مثال ‪:‬‬

‫;‪program Colors‬‬

‫‪uses‬‬
‫;‪crt‬‬

‫‪begin‬‬
‫;)‪TextColor(Red‬‬
‫;)'‪Writeln('Hello‬‬
‫;)‪TextColor(White‬‬
‫;)'‪Writeln('world‬‬
‫‪end.‬‬

‫المر ‪ TextBackground‬يقوم بتغيير لون خلفية النص ‪ .‬اذا كنت تريد تغيير لون خلفية الشاشه إلى لون‬
‫معيينّ يجب ان تستخدم المر ‪. ClrScr‬‬

‫;‪program Colors‬‬
‫‪uses‬‬
‫;‪crt‬‬

‫‪begin‬‬
‫;)‪TextBackground(Red‬‬
‫;)'‪Writeln('Hello‬‬
‫;)‪TextColor(White‬‬
‫;‪ClrScr‬‬
‫‪end.‬‬

‫إحداثيات الاشاشه ‪:‬‬

‫يمكنك ان تضع السهم في اي مكان تريده في الشاشه بإستخدام المر ‪ . GoToXY‬في الدوس ‪ ,‬الشاشه بعرض ‪ 80‬حارف‬
‫و ارتفاعها ‪ 25‬حارف ‪ .‬يتغير الطُول و العرض في المنصات الخرى ‪ ,‬قد تتذكر الرسوم البيانيه في الرياضيات ‪ .‬احاداثيات‬
‫الشاشه كذلك تعمل بنفس الطُريقه ‪ .‬في المثال الذي سوف نعرضه سوف نعرف كيف نحيركّ المؤشر إلى العمود العاشر‬
‫في الصف الخامس‬

‫;‪program Coordinates‬‬

‫‪uses‬‬
‫;‪crt‬‬

‫‪begin‬‬
‫;)‪GoToXY(10,5‬‬
‫;)'‪Writeln('Hello‬‬
‫‪end.‬‬

‫الانوافذ ‪:‬‬

‫النوافذ ستسمح لك بتعريفها على الشاشه لكي تحتل المنطُقه التي تطُلبها ‪ .‬اذا قمت بإنشاء النافذه و‬
‫قمت بتنظيف الشاشه سوف يتم تنظيف ما على الشاشه فقط ‪ .‬المر ‪ Window‬يأخذ ‪ 4‬بارامترات و هم‬
‫إحاداثيات )اعلى ‪ ,‬يسار ‪ ,‬يمينّ ‪ ,‬اسفل( ‪.‬‬

‫;‪program Coordinates‬‬

‫‪uses‬‬
‫;‪crt‬‬

‫‪begin‬‬
‫;)‪Window(1,1,10,5‬‬
‫;)‪TextBackground(Blue‬‬
‫;)‪ClrScr(Blue‬‬
‫‪end.‬‬

‫الاصوت ‪:‬‬

‫المر ‪ Sound‬ييصدر صوت بالتكرار الذي تطُلبه منه الذي تطُلبه منه ‪ .‬المر ‪ Delay‬يأخذ الوقت بالثواني التي‬
‫تخبره بها ‪ .‬يستخدم هذا المر بينّ المرينّ ‪ Sound‬و ‪ NoSound‬لييصدر الصوت الخير منّ مقدار معينّ منّ‬
‫الوقت‬

‫;‪program Sounds‬‬
uses
crt;

begin
Sound(1000);
Delay(1000);
NoSound;
end.

www.monimay@maktoob.com
monimay20@yahoo.com
monimay123@hotmail.com
0912404872

Vous aimerez peut-être aussi