استخدام النوافذ والأزرار في لوجو مايكروسوفت :

تزودنا لوجو مايكروسوفت بالتحكم التام في بيئة الرسم الخاصة برسائل ويندوز و الإجراء التالي ينشئ نافذة و عليها أزرار للتحكم في الصوت :

عندما تنقر آي زر ينتج لديك صوت مختلف


to buttons
; (C) 1999 jfuller EDUCATIONAL
; A procedure written by J P Fuller 1999 to
; demonstrate how use 'buttons' to control procedures
; The screen window in a SVGA system set to 800 x 600 pixels
; is 400 wide by 300 high

windowcreate "main "mywindow "Buttons 10 0 300 150 []
; Creates a sub-window called "Buttons"
; NOTE: You can remove this window on closing with a
; windodelete "mywindow command.
; NOTE - The "[]" is a left/right square bracket. It is essential!"

groupboxcreate "mywindow [ box] 10 10 275 110
; Draws the rectangle around the main window
; NOTE: Screen co-ordinates are: x1, y1, x2, y2 (ie Horiz, Vert)

buttoncreate "mywindow "A "1 25 25 10 10 [sound [1000 200]]
buttoncreate "mywindow "B "2 25 50 10 10 [sound [500 200]]
buttoncreate "mywindow "C "3 25 75 10 10 [sound [250 200]]
buttoncreate "mywindow "D "4 25 100 10 10 [sound [125 200]]
; The lines above set up the four individual control buttons.
; The letters "A", "B", "C" and "D" are needed for naming purposes,
; but the names do not appear on the screen.
; The numbers "1", "2", "3" and "4" appear as button 'labels'.

buttoncreate "mywindow "Close [Close Window] 225 125 60 10 [windowdelete "mywindow]
; This line closes the sub-window opened in the first line.

staticcreate "mywindow "W [Sound 1] 45 25 80 10
staticcreate "mywindow "X [Sound 2] 45 50 80 10
staticcreate "mywindow "Y [Sound 3] 45 75 80 10
staticcreate "mywindow "Z [Sound 4] 45 100 80 10
; These lines create sub-windows in mywindow and
; write the text contained between the square brackets.

; NOTE: Make sure the sub-windows are large enough to
; hold all the text, or it will simply disappear!

end

---

فيما يلي تعريب عناوين النافذة والأزرار :

to buttons

; (C) 1999 jfuller EDUCATIONAL

; A procedure written by J P Fuller 1999 to

;ترجمة الدكتور / محمود بدر

; يوضح كيفية تحكم الأزرار في الإجراءات

; الشاشة سوبر فيجا 800×600 بكسل

windowcreate "main "mywindow "الأزرار 10 0 300 150 []

; ينشئ نافذة عنوانها أزرار;

; أيضاً يمكنك أن تغلق النافذة.

; القوس المربع الأخير ضروري

groupboxcreate "mywindow [ box] 10 10 275 110

; يرسم مستطيل حول الأزرار

; إحداثيات النافذة أفقية ورأسية و نقطة الأصل في الركن الأيسر العلوي و السيني أفقي إلي اليمين والصادي ل

buttoncreate "mywindow "A "1 25 25 10 10 [sound [1000 200]]

buttoncreate "mywindow "B "2 25 50 10 10 [sound [500 200]]

buttoncreate "mywindow "C "3 25 75 10 10 [sound [250 200]]

buttoncreate "mywindow "D "4 25 100 10 10 [sound [125 200]]

; "A", "B", "C" و "D" الحروف,

; تعتبر أسماء الأزرار-بالنسبة للبرنامج- ولا تظهر علي النافذة

; "1", "2", "3" و "4"الأرقام

;تظهر علي أنها أسماء الأزرار بالنسبة للمستخدم

buttoncreate "mywindow "Close [إغلاق النافذة] 225 125 60 10 [windowdelete "mywindow]

; هذا السطر ينشئ زر لدي النقر عليه يغلق النافذة

staticcreate "mywindow "W [الصوت الأول] 45 25 80 10

staticcreate "mywindow "X [الصوت الثاني] 45 50 80 10

staticcreate "mywindow "Y [الصوت الثالث] 45 75 80 10

staticcreate "mywindow "Z [الصوت الرابع] 45 100 80 10

;

end

 

 

---

ملحوظة : حاول تغيير القيم الموجودة في القواس وملاحظة الناتج ، ولا تبالي باختلاف الأقواس فهذا ناشئ عن اللغة العربية و خصائص الدفع الأيمن و الأيسر للغة

 


 

 

Logo For All Home Page

Pc Logo Arabic Tutorials

MswLogo Arabic Tutorials

Turtle Tracks Arabic Version The Other Authors's WebSites
  Visual Basic For all Computer and Learning Learn Mathematics BadrStat For Statistical Analysis
 

أرسل رسالتك أو استفسارك الآن

يمكنك الآن أن ترسل ملاحظاتك و تعليقاتك مباشرة ، والبحث عن المواقع ذات الصلة 

 

حقوق الطبع والنسخ محفوظة للمؤلف

     آخر تعديل : الجمعة صفر 24, 1427 11:13:11 ص