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

مطلوب مساعدة لعمل ساعة

مغلق
بدأه Mohamed Ahmed Meligy في 24 يناير 2004 · 10 رد · 1,090 مشاهدة · في هندسة البرمجيات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواني.. طلب مني الدكتور عندي في الجامعة (بشكل شخصي ليس له صلة بالجامعة) أن أصمم له برنامج ساعة بالخصائص التالية :

- تكون ساعة Analog أب بعقارب و ليست بأرقام Digital

-تكون مضبوطة وحدها على وقت الجهار و طبعا تتغير احاثياتها معه..

-تكون موجودة على الـDestop , و ليست نافذة form

-تكون خلفية الساعة صورة قابلة للتغيير حسب رغبة المستخدم

و قد طلبها مني بالـVisual basic (أظن يقصد 6 فهو لم يتكلم قط معي عن NET.)

و هو يقول أن الساعة هذه تمرين مشهور جدا على الانترنت لمن يدرسون Course الـvisual Basic لابد أن يمر به الدارس ...

و لكن أظنه لن يمانع اذا صممتها له بلغة أخرى ...

المشكلة الأن أنني درست الـVisual Basic من تقريبا 3 سنوات (فقط المستوى اأول من 3 مستويات)..

ثم بعدها اتجهت للـWeb من خلال php with the help of MySQL

و بعدها أقنعي البعض بضروروة دراسة C و بعدها درست ++C و لم اكملها أيضا إذ انتقلت حاليا إلى #C التي أحببتها جدا و ان كنت مازلت لا أعتبر نفسي محترفا فيها ...

و بالتالي لست متمكنا كفاية من لغة Visual Basic..

كما أن معرفتي بـ Windows API قليلة (أثق بأنني سأحتاجه هنا)

المشكلة الأهم هي كيفية التفكير في هذه الساعة و لو على شكل form في البداية ثم أحولها فيما بعد الى العمل على Desktop ...

أنا لا أدري من أين أبدأ .. تلك هي مشكلتي الحقيقية ...

لكني فكرت في شئ.. أن تكون العقارب ثلاث خطوط مختلفة السمك و الطول احداثيات النقطة الأولى لكل منهم ثابتة هي مركز الدوران أما احداثيات النقطة الثانية x,y تتحدد عن طريق علاقة رياضية متعلقة بالوقت (أو معادلة أو ماشابه ذلك لا أدري) .... و لكني للأسف لم اذهب لشئ أبعد من ذلك ....

المعيدون عندنا قالوا لي أن هناك مكتبات كثيرة على الانترنت تقوم بأغلب العمل و قالوا لي ان أبحث عنها عى الشبكة لكن لم أجد شئ.. و صرت الأن لا أدري ماذا أفعل ...

أرجو اذا كان لدى أحدكم أي مساعدة ممكنة يقدمها لي سواء فكرة تساعد في العمل أو تلك المكتبات التي قالوا عنها أو أي شيفرة مساعدة أو أي مساعدة أخرى أرجوه مشكورا ان فيدني بها ..

و اذا كان أحد ممكن يساعدني لأعملها مثلا بلغة أخرى مثل #C يكون أعظم و أجمل ... لكن أي مساعدة رجاءًا

أشكركم مقدما...

محمد أحمد مليجي .. اعدادي هندسة

,Regards

Mohamed Ahmed Meligy

Senior Software Engineer

SilverKey Tech - Egypt Branch

Computer Engineering Student

High Institute of Engineering, Culture and Science City

E-mail: Eng.Meligy@Gmail.com

Weblog: http://GeeksWithBlogs.NET/Mohamed

Mobile: +20 10 603 3013

#2

أخى الكريم

هذه ساعه كنت عاملها للإستعمال الشخصى و لذلك لم أقوم بتطويرها ، يمكنك تجربتها و أن تخبرنى بالتعديلات المطلوبه ،

http://www.2g5.com/mrezzuz/e-clock.rar

#3

إليك كود اخر ولكنه ليس من تصميمى و لكنى وجدته فى الانترنت

ClockDemo.zip

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#4

أشكركم بشدة أخواني الكرام...

البرنامج الأول يضع ما أريد من كون الساعة على سطح المكتب و ان كان المطلوب مني ساعة Analog أي بعقارب (و ان كنت اتمنى أن أعرف كيف تعمل هذه الساعة على سطح المكتب)..

البرنامج الثاني قطع عليَّ أكثر من نصف المسافة (انه رائع .. هلا أخبرتني أين وجدته ؟ :) ) .. فهو يقدم كل ما أحتاج تقريبا .. و ميزته أنه مشروع و ليس ملف تنفيذي ... و ميزة ملفات هذا المشروع أنها مليئة بالتعليقات (أنا بلا أريد أن أقدم شئ لا أشعر أنني فهمته وصرت أستطيع عمل شئ مماثل له وحدي :) ) .. و لكن بقيت بعض الأشياء البسيطة .. كيف أحعل هذا البرنامج يعمل على سطح المكتب ؟ و كيف أتيح للمستخدم امكانية تغيير خلفية هذه الساعة بأي صورة يريدها ؟

أرجوا أن تتموا جميلكم عليَّ و تخبروني باجابة هذين السؤالين....

أكرر شكري ...

,Regards

Mohamed Ahmed Meligy

Senior Software Engineer

SilverKey Tech - Egypt Branch

Computer Engineering Student

High Institute of Engineering, Culture and Science City

E-mail: Eng.Meligy@Gmail.com

Weblog: http://GeeksWithBlogs.NET/Mohamed

Mobile: +20 10 603 3013

#5

الكود كان فى www.planet-source-code.com و يا ريت merzzuz يضع لنا الكود

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#6

أشكرك على العنوان..

و بالفعل أرجو أن يزودنا الأخ merzzuz بالكود لأن جزء وضع الساعة على سطح المكتب هو نصف الطريق الباقي .. طبعا هناك اتاحة امكانية استبدال خلفية الساعة بأي صورة يختارها المستخدم .. و هو ما أرجو فيه مساعدة أيضا..

أخوك ... محمد

,Regards

Mohamed Ahmed Meligy

Senior Software Engineer

SilverKey Tech - Egypt Branch

Computer Engineering Student

High Institute of Engineering, Culture and Science City

E-mail: Eng.Meligy@Gmail.com

Weblog: http://GeeksWithBlogs.NET/Mohamed

Mobile: +20 10 603 3013

#7

على الرحب و السعه يا أخوان ، والله ما قصدت من أنى وضعت الملف التنفيذى إلا أن تجربها فإن أعجبتك أو أنه يوجد أضافه يمكننى إضافتها أولا .،،،

المهم

هذا هو الكود ، مشكلة ال Analoge سهله إن شاء الله ،، ومسئلة أن تجعلها على سطح المكتب (On Top) سهله أيضا و ستجدها فى الكود

أتمنى أن تضع لنا الساعه هنا بعد الإنتهاء منها ،،،

http://www.2g5.com/mrezzuz/clock.rar

#8

أشكرك أخي ...

سأطلع على الكود باذن الله

أما عن وضع الساعة بعد الانتهاء منها فان شاء لله و ان يحتمل ان اؤجلها (لكن لابد سأعملها على الاقل لأجل الدكتور و احتراما لمساعدتكم) لكن قد يتأخر ذلك لانشغالي المتوقع قريبا حيث فزت بـMCAD Full Track مجانا في Microsoft Middleeast Developers Conference 2004 المعروف بـ MDC 2004 و بالطبع سأركز على هذه الدراسة أكثر من أي شئ...

أشكركم جميعا على مساعدتكم لي في أمر الساهة و باذن الله ستكونون أول من يراها (لو كانت على مستوى جيد) .. ربما قبل الدكتور حتى !!!!

,Regards

Mohamed Ahmed Meligy

Senior Software Engineer

SilverKey Tech - Egypt Branch

Computer Engineering Student

High Institute of Engineering, Culture and Science City

E-mail: Eng.Meligy@Gmail.com

Weblog: http://GeeksWithBlogs.NET/Mohamed

Mobile: +20 10 603 3013

#9

هو إنت !!! يا أخى أنا كنت قاعد قدام فى الصف الأول ساعتها ،،، طيب نتعرف ..

إنت كنت رقم كام ؟؟؟ ولا إنت السادس إلى إختاره المحاضر محمد حسانين ؟؟

مبروك مبروك بجد ،،، رجاء ان تخبرنا بأخبارك فى الدوره و كيفية تقديم الشركه لها وهكذا .... وربنا يعينك ، (f)

#10

السلام عليكم

أخي أ.عزوز - ربما يسهل أن تتذكرني فلي شكل مختلف نوعا لكون لوني و لون شعري أبيضين.. أنا كنت السادس الذي اختاره أ.محمد حسنين (ألم أذكر هذا في الرد السابق حقا ؟ يبدو أنني صرت غريب الأطوار هذه الأيام :) )

بحق صرت غريب الأطوار .. تصور أنني بدأت الرد دون أن أعتذر على كوني تأخرت في الرد أو أشكرك على تهنئتك الرقيقة حتى ؟!!!

على كل حال بالنسبة للأخبار فقد اتصلت بالأستاذ إيهاب يوم الخميس و قال لي أنهم سيتصلون بي بعد العيد ليحددوا لي أين و متى سيكون التدريب باذن الله ..

و الى ان يتم هذا فأا اتسلى بقراءة الكتب الالكترونة (عن #C و XML بالذات) ...

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

بالمناسبة أثناء اطلاعي عل الرد الأخير كنت في هذه الصفحة :

http://www.w3.org/TR/

أدعو كل الاخوة المهتمين بالويب بمطالعتها كل مدة فهي مهمة جدا

و الى لقاء أخر قريب باذن الله

تم تعديل هذه المشاركة بواسطة xMASTEReg في 2 فبراير 2004 في 14:40

,Regards

Mohamed Ahmed Meligy

Senior Software Engineer

SilverKey Tech - Egypt Branch

Computer Engineering Student

High Institute of Engineering, Culture and Science City

E-mail: Eng.Meligy@Gmail.com

Weblog: http://GeeksWithBlogs.NET/Mohamed

Mobile: +20 10 603 3013

#11

ربنا يوفقك إن شاء الله ، لذيذ أن يتسلى شخص بقراءة الكتب الألكترونيه .. :)

شكرا على الصفحه ،،

وكما ذكرت بردك الأخير "إلى لقاء أخر قريب بإذن الله"

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…