ElectroDoc
- [ تمت الإجابة ]طلب : كود رسم دائرة
الأخ عبد العزيز، إذا كنت لا تزال مهتماً بالموضوع فإليك الحل.. الحل بسيط، أنت فقط بحاجة لتذكر دوال sin و cos الرياضية التي نأخذها بالمرحلة الإعدادية من المدرسة.. هذا الكود هو الكود الأساسي في البرنامج: // // Circle project // #define WIN32_LEAN_AND_MEAN #define…
- اختبر مهاراتك في المؤشرات (الحلقة الرابعة)
شكراً أخ محمد لكن عندي سؤال، أليست البنية التحتية للدوال القياسية (مثل printf) تعتمد بشكل أساسي على نظام التشغيل؟ أقصد أن كود printf الخاص بلينكس لن يعمل على ويندوز، وكذلك الكود الخاص بدوس (16 بت) لن يعمل على إطار موجّه الأوامر في ويندوز (32 أو 64 بت). صحيح؟ ب…
- اختبر مهاراتك في المؤشرات (الحلقة الرابعة)
وعليكم السلام ورحمة الله وأهلاً بأسئلتك أخ أحمد في أي وقت نعم معك حق، نسيت أن أذكر أن الدوال القياسية مثل printf موجودة في ملفات Object لكن من نوع خاص وهي (Static libraries (*.lib تجدها في مجلد Program Files\Pelles C\Lib. لكن كما قلت لا يمكن معرفة الكود البرمج…
- اختبر مهاراتك في المؤشرات (الحلقة الرابعة)
سؤال وجيه أخي أحمد إليك القصة كما أعرفها: يتركب الملف التنفيذي المكتوب بلغة C من عدة Objects، كل Object به مجموعة من الدوال Functions. كل Object هو ناتج ترجمة ملف مصدري c.* (كلمة Object هنا ليس لها علاقة بالبرمجة الكائنية OOP!! لأن C ليست لغة كائنية) على سبيل …
- اختبر مهاراتك في المؤشرات (الحلقة الرابعة)
السلام عليكم .. في البداية أعتذر عن تأخري، كنت أنتظر نهاية الأسبوع لأتفرغ قليلاً.. تقييمي لبرنامج الأخ أحمد: 3 / 2.75 برنامجك ممتاز بشكل عام لكن عندي نصيحة صغيرة (ليست تقنية)، وهي أن تعمل على ترتيب الكود أكثر، مثلاً استخدام الـ Tab والمسافات بين الأسطر. هذا يج…
- اختبر مهاراتك في المؤشرات (الحلقة الرابعة)
بعد تجربة مشروع الأخ OmniVore، أعطيه تقييم 2/3. وذلك بسبب المشكلة البسيطة في نهاية البرنامج عند إدخال أكثر من حرف في رسالة hit 'y' for yes. لماذا لم تجعلها تتحقق من الحرف بشكل مباشر (إن كان y أو غيره) بدل انتظار ضغط المستخدم لزر Enter؟ مثلما تفعل من أجل إدخال …
- اختبر مهاراتك في المؤشرات (الحلقة الرابعة)
السلام عليكم .. أهلاً بك أخ XMasterrrr. أستخدم Pelles C IDE (تجده هنا ). هو عبارة عن مترجم C و بيئة تطوير مجانية وخفيفة، لكن بنفس الوقت متكاملة وبها كل ما يلزم لتطوير برامج لويندوز (Console أو Win32/64). لكن تدعم الـ C فقط (لا تدعم ++C). بالنسبة للتقييم، سأكون…
- اختبر مهاراتك في المؤشرات (الحلقة الرابعة)
شكراً لك أخ OmniVore ولكلماتك الجميلة (بالمناسبة كيف عرفت اسمي؟ أظن من ملف الوورد أليس كذلك؟ )
- اختبر مهاراتك في المؤشرات (الحلقة الثالثة)
شكراً لكما اخوتي خالد وأحمد هذا واجبي
- اختبر مهاراتك في المؤشرات (الحلقة الثالثة)
شكراً لك أخ خالد على العلامات لكن بما أن مشاركتي الأخيرة لن تحسب (والحق معك) فلا أدري إن كان كودي السابق يستحق 12/12
- اختبر مهاراتك في المؤشرات (الحلقة الثالثة)
رأيت أن وقت نهاية التسليم تم تمديده يوم آخر، فقلت أضيف بعض التحسينات على مشروعي (أظن أني لم أتجاوز الحد بعد، الساعة الآن 11 ونصف تقريباً حسب GMT) الإضافات: أربع دوال إضافية تشابه الدوال قياسية، كي أستخدم المؤشرات في العمليات المجراة على السلاسل. تحديث ملف الوو…
- اختبر مهاراتك في المؤشرات (الحلقة الثالثة)
وعليكم السلام أخ خالد. تم التعديل على الكود ورفعه. بالنسبة للدالة textcolor وجدتها في موقع CProgramming.com هنا . وأعتقد أنها ليست قياسية، فكما هو مذكور في المقال: لكنها تعمل على Pelles C بكل سهولة. هي 6 في الحقيقة. لا داعي لتغييرها. هذا نص المسابقة كما كتبها …
- اختبر مهاراتك في المؤشرات (الحلقة الثالثة)
بالتأكيد أخ أحمد، فالهدف في النهاية زيادة الفائدة لمن يشاهد الموضوع من المبتدئين قدر المستطاع.. هذه كانت تعليقاتي على كودي، أي أنني أحببت لو أضفتها لكن لضيق الوقت لم أستطع مثل عندما يضغط المستخدم مفاتيح الأسهم، فسيقوم الكود الذي كتبتُه بطباعة رمز على الشاشة وه…
- اختبر مهاراتك في المؤشرات (الحلقة الثالثة)
أنا أيضاً لا أستطيع إرسال رسائل خاصة لأني من الأعضاء الجدد سأرفق محاولتي مع المرفقات. الكود مكتوب بالـ C وباستخدام Pelles C. أرفقت ملف Word لشرح الدوال الأساسية التي استخدمتها. كودي ليس مثالياً بالطبع، فأنا لدي خبرة بالـ Win32 لا بأس بها، لكني جديد على برمجة ا…
- اختبر مهاراتك في المؤشرات (الحلقة الثالثة)
العفو أخ خالد. بالنسبة لـ Pelles C فهناك نسختين: نسخة نهائية (6) ونسخة تجريبية (6.5RC4). أنا حالياً أستخدم التجريبية (لأنها الأحدث) منذ وقت صدورها (4, 2011) وبدون مشاكل حتى الآن. تجدها هنا Pelles C . بالنسبة للتوافق مع Mingw و Cygwin، فكما ذكرت Pelles C لا تدع…
- اختبر مهاراتك في المؤشرات (الحلقة الثالثة)
الأخ خالد يقصد "لماذا كل هذا التشاؤم " (بصراحة أنا أيضاً قرأتها خطأ في البداية) من الممتع أن أجد مشجعين لـ Pelles C غيري أنا أيضاً أستخدمه، وأراه بصراحة أفضل بيئة تطوير C لويندوز على الإطلاق. عيبه الوحيد أنه لا يدعم ++C. على كلٍ، أنا لست خبيراً بالـ ++C، وأستخ…
- اختبر مهاراتك في المؤشرات (الحلقة الثالثة)
بالمناسبة، متى آخر موعد لتقديم المحاولات؟ قد أحتاج ليومين أو ثلاثة كي أنهي المشروع بالمواصفات المطالوبة :sad:
- اختبر مهاراتك في المؤشرات (الحلقة الثالثة)
عندي سؤالين أخ khaled_prg: هل تقصد في مكتبة ربط Lib. مستقلة؟ أم ينفع استخدام ملف مصدري c. أو cpp. مستقل فقط؟ هل تعني بأنه غير مسموح استخدام دوال المكتبة القياسية مثل ()strlen و ()memcpy على سبيل المثال؟
- اختبر مهاراتك في المؤشرات (الحلقة الأولى)
شكراً لكما إخوتي ahmedsaoud31 و khaled_prg وشكراً على الاشتراك المجاني :lol: ومن دواعي سروري المشاركة معكم في الحلقة الثالثة (أقصد سأبذل جهدي على قدر معرفتي :blush:) بصراحة، موضوع أنظمة التشغيل وكيفية إدارة الذاكرة يعتبر من أمتع المواضيع التي قرأتها في مجال عل…
- اختبر مهاراتك في المؤشرات (الحلقة الأولى)
السلام عليكم .. أحب أن أشكركم على هذا الموضوع والنقاش الشيّقين (هذه أول مشاركة لي في هذا المنتدى :)) مع أني تمنيت لو أني وصلت إلى هذا الموضوع قبل الآن.. على كلٍ أحب أن أدلي بدلوي في الإجابة عن السؤال الباقي، (مع أني لست بخبرتكم في البرمجة (ما شاء الله :blush:)…