• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

ghas1991

اعضاء
  • عدد المشاركات

    81
  • تاريخ الانضمام

  • تاريخ اخر زياره

كل شيء نشر بواسطة ghas1991

  1. linux ليس الا نواة و ليس نظام كامل هناك توزيعات جيدة و اخرى سيئة و بالنسبة لي الافضل هو Debian بواجهة KDE !
  2. السلام عليكم اود المشاركة اذا كان ممكن انا ابرمج بc++/Qt منذ مدة عدد ساعات العمل الاسبوعية الممكنة : من 3 الى 6 ساعات
  3. السلام عليكم اذا كنت تود ان تعمل كمطور تطبيقات اي يكون هذا دخل مادي لك فعليك ان ترى متطلبات السوق الان لان الشركة التي ستعمل لها (او العميل في حالة freelance) سيفرض عليك لغة برمجة خاصة به و اكثر اللغات المطلوبة حاليا هي JAVA و ++c و لغات net. اما Python فارى انها اكثر طلبا في ما يخص برمجة الويب باستعمال Django او اطار اخر الى جانب Ruby و PHP اما اذا كنت تريد اتخاد البرمجة كهواية و ووسيلة لتعلم اشياء اخرى فاي لغة برمجة ستكون مناسبة و لا يهم قوتها او سرعتها او طلب السوق فقط اختر لغة واحدة و تعلمها جيدا و احترفها اما اذا كنت تدرس في مجال البرمجة فالافضل التركيز على اللغة التي تدرسها في المدرسة او الجامعة او المعهد كي لا تشتت ذهنك بالتوفيق ان شاء الله
  4. كود c++ بة خطأ ولا أعرفة

    السلام عليكم هل تستعمل visual studio ؟
  5. الكتابة على ملف من QString

    السلام عليكم [color="#000000"]QString str = "Malek"; QFile file("hello.txt"); file.open(QIODevice::WriteOnly | QIODevice::Text); QTextStream out(&file); out << str; file.close(); [/color]
  6. جوجل تستأهز بنا من جديد

    السلام عليكم android نظام مفتوح دائما نحن العرب ننتظر الاخرين ليدعمو العربية من اجلنا (مثلا wine لحد الان لم تدعم فيه العربية لكن تم دعم خفيف للعربية فيه بسبب فريق تطوير يهودي قام بدعم العبرية التي تكتب ايضا من اليمين لليسار) النظام مفتوح لا يجب ان نضع اللوم على google و انما على المطورين العرب الذين لم يفكرو بدعم العربية (مجرد راي شخصي)
  7. السلام عليكم بخصوص السؤال الاول تفضل مثال يوضح الامر: int addition(int a,int b) { return a+b; } double addition(int a,int b,double c) { return (a+b)+c; } int addition(int a,int b,int c) { return (a+b)+c; } بالنسبة للدالتين الاولى و الاخيرة لهما نفس الاسم و تعيدان نفس النوع لكن عدد البارامترات(الوسائط) مختلف اما بالنسبة للثاية فنفس الاسم لكن النوع و البارامترات مختلفة
  8. فكرة مشروع

    السلام عليكم اذا كان مستواك في assembly من متوسط الى جيد فكر في برمجة bootloader او micro kernel
  9. أرجو مساعدتكم في هذا الكود

    السلام عليكم الكائن cin هو للادخال و هو من الفئة istream في هذه الفئة توجد الدالة get التي تستعقبل متغير من نوع char و تقوم بقرائة حرف من المستخدم و ادخاله في المتغير الذي ارسل لها و اذا كان المتغير غير فارغ (اي تم ادخال الحرف من المستخدم) ستعيد true كخلاصة في الكود السابق يتم تنفيذ الحلقة while مادام المستخدم يكتب و عند توقفه عن الكتابة او الضغط علىenter (لان هناك شرط على الضغط على enter و هو x == '\n' و بعده break ) سيتم الخروج من الحلقة .
  10. السلام عليكم و هنا دروس باللغة الفرنسية شاملة http://qt.developpez.com/tutoriels/ و هنا دروس باللغة العربية شاملة http://qt-ar.org/lessons/ و هنا دروس باللغة الانجليزية شاملة http://www.zetcode.com/tutorials/qt4tutorial/ ستجد هنا بعض الدروس video http://www.youtube.com/user/QtStudios نصيحة : قبل ان تستعمل برمجة الواجهة بطريقة مرئية تعلم اولا برمجة الواجهة بالاكواد و ليس باستعمال designer لانك لن تستفيد كثيرا باستعمال desinger من البداية و لن تفهم كيف تجري الامور موفق باذن الله تعالى
  11. التخزين المباشر

    هل تقصد ان تحجز الذاكرة بنفسك
  12. سلسلة دروس جافا بالفيديو - 1

    جزاك الله خيرا دروس مفيدة ان شاء الله
  13. سؤال حول السويتش

    السلام عليكم تكون هكذا switch(var_name) { case value1: //instuction1 break; case value2: //instuction2 break; ... case valueN: //instuctionN break; default: //هنا تكتب الامر الذي تريد تنفيذه اذا لم تتحقق الشروط السابقة }
  14. بماذا تنصحوني Delphi او Python

    نعم يمكن و ذلك بكل سهولة باستعمال ctypes هذه دروس لها http://sjohannes.wordpress.com/2010/06/19/win32-python-getting-users-display-name-using-ctypes/ http://python.net/crew/theller/ctypes/tutorial.html و هناك ايضا win32 extension و هي ايضا جيدة http://python.net/crew/skippy/win32/ لكني افضل ان تستعمل ctypes لانها اسهل بالتوفيق
  15. السلام عليكم بارك الله فيك و ابتكار هذه التقمنية من مبرمج عربي فهو فخر كبير للمبرمجين العرب خاصة انها مفتوحة المصدر و هذا سيضمن باقائها ان شاء الله و هذا البرنامج دليل على قوة هذه التقنية لكن يبقى عيب وحيد في التقنية و الذي ارجو ان تقوم بالاهتمام به لحله و هو محمولية التقنية حاليا لا يمكن استعمالها على اللنكس و غيره من الانظة فهي تعمل على الوندوز فقط حسب علمي انها مبرمجة بالسي شارب لهذا لو تقوم بتحويل الكود و تطويره ليتناسب مع Mono CLI الذي يعمل على اغلب الانظمة و التي من بينها الوندوز ايضا حتى يمكن لمسخدمي اللنكس الاستفادة و تعلم هذه التقنية جزاك الله خيرا
  16. بماذا تنصحوني Delphi او Python

    اخي انا لم اتهكم منك ذلك مجرد سؤال و اذا اردت ان لا ارد عليك فلن ارد Python ايضا تمكنك مما تريده مثل الدلفي مثلا برامج تسيير و برامج تحميل مثلا او مواقع ويب ديناميكية فلمذا دفع الكثير من اجل شراء نسخة دلفي غالية الثمن و ايضا هناك PySide داعمة لQt لكن تمكنك من عمل برامج للبيع
  17. بماذا تنصحوني Delphi او Python

    اخي محمود عيد كم ثمن شراء نسخة دلفي؟ نفس المشكل الخاص بQt لكن في الدلفي حتى لبرمجة برامج شخصية عليك دفع ذلك المبلغ الكبير جدا
  18. بماذا تنصحوني Delphi او Python

    السلام عليكم بخصوص ان الشركات لا تستعمل Python انت مخطا http://wiki.python.org/moin/OrganizationsUsingPython اولا: هناك JIT (Just-In-Time) Compiler و هو يجعل Python قريبة جدا من سرعة ++c و هذا رابط JIT الخاص بPython http://psyco.sourceforge.net/ ثانيا: يمكن عمل الواجهة بشكل مرئي بQt باستعمال QtDisigner او بGTK باستعمال Glade و يخصوص التحويل هناك PyInstaller و جيد جدا ثالثا: اخبرني ما هو ثمن نسخة الدلفي؟ نفس الشيء يجب دفع الاف الدولارات لشراء نسخة دلفي و لم تعد توجد اي نسخة مجانية اما نسخ Lite فهي غير مرخصة بل مقرصنة و لا يحق استعمالها في الدلفي يجب دفع الاف الدولارات لشراء نسخة دلفي سواء لعمل برامج للبيع او برامج شخصية او حتى برامج مفتوحة المصدر لانه لا توجد اي نسخة مجانية (كانت توجد من قبل لكن تم حذفها) او ستضطر لاستعمال lazarus و هو اقل جودة كثيرا من الدلفي
  19. لعبة Pong بالكود

    السلام عليكم اللعبة رائعة ساطلع على الكود بارك الله فيك لانني افكر في برمجة لعب بسيطة في المرفقات build على Ubuntu game-build-desktop.zip
  20. السلام عليكم بارك الله فيك كنت ابحث عن هذا منذ وقت طويل جزاك الله خيرا
  21. جزاك الله خيرا على الدرس
  22. بارك الله فيك ارجو ان تتابع لان الدورس جد مهمة
  23. تكتب في cmd او terminal (اذا كنت تستعمل اللنكس) nasm filename.asm -o filename.exe filename.asm هو الملف الذي تريد تجميعه filename.exe سيكون هو الملف التنقيذي الناتج اذا كنت تعمل على اللنكس احذف exe.
  24. لا يمكن استعمال Qt (النسخة المجانية LGPL ) لعمل برامج تجارية للاسف يجب شراء النسخة الخاصة بذلك و ثمنها باهض قليلا