اخواني.. طلب مني الدكتور عندي في الجامعة (بشكل شخصي ليس له صلة بالجامعة) أن أصمم له برنامج ساعة بالخصائص التالية :
- تكون ساعة 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 يكون أعظم و أجمل ... لكن أي مساعدة رجاءًا
أشكركم مقدما...
محمد أحمد مليجي .. اعدادي هندسة