الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

برنامج لصنع ساعة

مغلق
بدأه hishamnasr في 2 يونيو 2004 · 12 رد · 1,205 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لصنع ساعة عليك اضافة 3 lines من شريط الادوات و text , timer

م اضف الكود التالي

Dim pi As Double
Private Sub Form_Load()
Line3.BorderWidth = 3
Line3.BorderColor = vbBlue
Line2.BorderColor = vbRed
Timer1.Interval = 10
pi = 3.141592653
Line1.X1 = 2000
Line1.Y1 = 2000
Line2.X1 = 2000
Line2.Y1 = 2000
Line3.X1 = 2000
Line3.Y1 = 2000
End Sub

Private Sub Timer1_Timer()
Text1.Text = Time
Dim h As Integer, m As Integer, s As Integer
h = Val(Left(Text1.Text, 2))
m = Val(Mid(Text1.Text, 4, 2))
s = Val(Mid(Text1.Text, 7, 2))
Line1.X2 = 2000 + (1500 * Cos((s - 15) * pi / 30))
Line1.Y2 = 2000 + (1500 * Sin((s - 15) * pi / 30))
Line2.X2 = 2000 + (1500 * Cos((m - 15) * pi / 30))
Line2.Y2 = 2000 + (1500 * Sin((m - 15) * pi / 30))
Line3.X2 = 2000 + (1000 * Cos((h - 3) * pi / 6))
Line3.Y2 = 2000 + (1000 * Sin((h - 3) * pi / 6))
End Sub

من قال لا إله إلا الله صادقا دخل الجنة

موقعي للتعارف و تبادل الأخبار http://www.xybond.com

#2

شكرا يا باشا بس ال 3 lines?? هيتحطوا عشوائى على الفورم؟

#3

طبعا لأ الا اذا كانت ال visual basic التي تملكها سحرية :P

يجب وضع 3 خطوط و تكست بوكس وتايمر

مشكور جدا على المشاركة الطيبة اخي hishamnasr

راكان الحنيطي

Be Open Source

opensource-550x4752.gif

#4

مشكور أخي hishamnasr على هذا البرنامج الجميل

أحببت أن أضيف شرح مبسط لأسلوب رسم هذه العقارب لمن لا يعرفها

من المعروف أن عقرب الساعة له طرفان .. طرف ثابت في مركز الساعة وطرف يدور على محيط دائرة

.. إذاً حركة الطرف الآخر ترسم دائرة .. الآن إذا كنت ملماً بالرياضيات فسوف تعرف أن إحداقيات اي نفطة في محيط الدائرة هي

x = Sin(t)
y=COs(t)

وهذا هو الأسلوب المتبع في البرنامج فوق

يعني الثلاث خطوط .. طرف ثابت في الإحداثيات 2000 ، 2000 وطرف متغير

وهذا الطريف المتغير يتم ضريه برقم كبير من أجل تكبيره (لأنه بالأساس يتراوح بين -1 و 1) ثم نجمعه مع رقم مركز الدائرة

#6

الاخ fizom

اذا قرأت الكود صح ستعرف انك حتخليهم عشوائيا في الفورم و الكود هو اللي حيحطهم في المكان الصحيح

من قال لا إله إلا الله صادقا دخل الجنة

موقعي للتعارف و تبادل الأخبار http://www.xybond.com

#7

شكرا حبيبى هشام بس انا لسة مبتدأ فأعذرنى فى الاسئلة

#8

ولا يهمك اخي في البرمجة

من قال لا إله إلا الله صادقا دخل الجنة

موقعي للتعارف و تبادل الأخبار http://www.xybond.com

#9

ارجو تقبل الساعة الخاصة بى

شكرا............................

olobnet.exe

#10

مشكور hishamnasr

..................بسم الله الرحمن الرحيم..................

وتعاونوا على البر والتقوى ولا تعاونوا على الإثم والعدوان

.............................................................................................................................

لنبدا دورة دلفي

سلسلة تعلم برمجة Pascal , تعلم اساسيات الباسكال

التحكم بمنفذ الطابعة عن طريق الدلفي

سلسلة دروس تعلم قواعد بيانات Midas

هيا لنبدأ بالApi

أفكار سريعة, مجموعة شفرات صغيرة وفاعله لدلفي

كتب + مواقع ::: مراجع مهمة للغة دلفي, مجموعة كتب مجانية + مواقع مفيدة

مكتبه الأكواد, أكواد وبرامج دلفي

.............................................................................................................................

18_07_05_10_53_18_1121752398da3wa_18.gif

#12

جزاكم الله خيرا

عندي سؤال كيف اتحكم بشكل الساعة؟

#13

جزاكم الله خيرا

عندي سؤال كيف اتحكم بشكل الساعة؟

هذا الموضوع مغلق.

مواضيع مشابهة