رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
اقتباس:
ملاحظة :- إذا ظهرت لك مسافات في أحد كلمات مفتاح الريجستري في مشاركتي هذه امسحها
هههههه...هذي عجلة ولا أمان للمنتدى؟ ^^"
جزاك الله خير وحدين عدد كل سطر كتبته وأكثر....لا عدمنا وجودك...وصلت الفكرة والفائدة...
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
مرحبًا،
كيف يمكن معرفة ما إذا كان المستخدم قد أدخل رقمًا أو نصًا في لغة الـ ++C. فإذا ما وضعت المتغير على أنه رقم صحيح، فكيف يمكن أن أتلافى حدوث الأخطاء في حال ما إذا أدخل المستخدم نصًا؟ أذكر أنه في الفيجوال بيسك توجد دالة باسم IS_NUMBER، للتأكد من ذلك، هل يوجد ما يناظرها في الـ ++C؟
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
اقتباس:
المشاركة الأصلية كتبت بواسطة Gh.S
مرحبًا،
كيف يمكن معرفة ما إذا كان المستخدم قد أدخل رقمًا أو نصًا في لغة الـ ++C. فإذا ما وضعت المتغير على أنه رقم صحيح، فكيف يمكن أن أتلافى حدوث الأخطاء في حال ما إذا أدخل المستخدم نصًا؟ أذكر أنه في الفيجوال بيسك توجد دالة باسم IS_NUMBER، للتأكد من ذلك، هل يوجد ما يناظرها في الـ ++C؟
أهلا Gh.S
مثل هذه الـfunction متواجدة بكثرة في لغات السكربت(java script, phyton, PHP...) لكن الحال ليس كذلك مع C و ++C
لكن تستطيع أن تقوم بمقارنة للحجم(لست متأكدا من دقة هذه الكلمة بالعربية، أقصد size ) باستعمال
() sizeof
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
عفوا غسون لم أنتبه جيدا لحكاية ++C لأنني من جماعة C فقط
في حالة ++C فإن الأمر يسير
خذ هذا المثال البسيط xDD الذي من ممكن أن يساعدك:
كود:
#include <iostream>
#include <limits>
using namespace std;
int number;
cout<<"Please enter an integer number "<<endl;
while(!( cin >> number )) // while this is NaN
{
cout << "That was not an integer...\n Enter an integer this time or you will be punshed throw the screen xD: ";
cin.clear(); // to clean the error flag
cin.ignore( numeric_limits<streamsize>::max(), '\n' ); // to clear the newline character in the stream
}
كيف وجدت الأمر؟ http://ups.imagup.com/09/1271250915.gif
الكود ناقص أشياء بسيطة عليك إضافتها + القليل من البحث ستفهمه بسهولة
دمت بخير
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
أشكرك جدًا يعقوب. على الرغم من أنني كنت قد استعملت المتغير string وstringstream للتحقق، إلا أن هذه الطريقة أسهل وأكثر فاعلية.
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
السلام عليكم ورحمة الله وبركاتهIcon0e0
اريد مساعدة في الجافا علي homeworke واحتاج الى مساعدة في شرح كيفية التعامل مع محتويات ال file (من الstring )
سواء كيفية الاضافة او الحذف من ال file وسواء كانت محتويات ال file موجودة مسبقا او نحن نكتبها في البرنامج(اثناء البرمجة)
ارجو المساعدة في اسرع وقت وانا ممتنة لكل من يقدم المساعدةIcon33
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
همم .. و أخيراً حصلت المكان المناسب للسؤال D:
السلام عليكم اولاً
منذ فترة طويلة قررت تعلم لغة ++C و بدأت بتعلمها عن طريق الـ Manual الرسمي من موقع اللغة نفسه .. و لكن واجهتني صعوبات بحيث ان الشرح مختصر كتير كتير و صعب ينفهم
حاولت البحص عن دروس اخرى و حصلت بعضهم لكن ولا واحد كان ينفهم منه شي :S
لذلك اذا ممكن بغيت من اي احد متعلم هذي اللغة انه يدلني على دروس سهلة و واضحة و كذلك اذا فيها تمارين لكل درس يكون افضل ( نفس دروس lynda)
و مشكورين مقدماً
و السموحة
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
اقتباس:
المشاركة الأصلية كتبت بواسطة マジド
همم .. و أخيراً حصلت المكان المناسب للسؤال D:
السلام عليكم اولاً
منذ فترة طويلة قررت تعلم لغة ++C و بدأت بتعلمها عن طريق الـ Manual الرسمي من موقع اللغة نفسه .. و لكن واجهتني صعوبات بحيث ان الشرح مختصر كتير كتير و صعب ينفهم
حاولت البحص عن دروس اخرى و حصلت بعضهم لكن ولا واحد كان ينفهم منه شي :S
لذلك اذا ممكن بغيت من اي احد متعلم هذي اللغة انه يدلني على دروس سهلة و واضحة و كذلك اذا فيها تمارين لكل درس يكون افضل ( نفس دروس lynda)
و مشكورين مقدماً
و السموحة
وعليكم السلام ورحمة الله
بداية من المنصوح تعلم لغة الC قبل الدخول في ++C لكن هذا غير ضروري icon159 إذ بتعلم المرء للسي ++ فقد تعلم السي (+-)
كله بالعنجليزي:
هذا درس أعتقد أنه جيد لكنه لا يحتوي على تمارين، أمثلة فقط
هذه صفحة مفيدة جدا لغير المبرمجين تشرح الأساسيات بالتفصيل الممل : HTML ، PDF
هذا cookbook (كتاب لتعلم تقنيات البرمجة بالـسي ++) أراه شخصيا ممتازا جدا لكنه ينفع فقط من كانت له دراية بالبرمجة و لغة ++C
و أخيرا مجموعة من الدروس على شكل فيديو
+ في البداية، مجرد إعادة الأمثلة بنجاح يُعد إنجازاً.
والآن لدي مشكلة:
كود:
arch/arm/mach-s3c2440/built-in.o:(.init.data+0x7a4): undefined reference to `s3c_device_usb'
make: *** [.tmp_vmlinux1] Erreur 1
هذا ما يظهر لي عندما أقوم بكومبايل لنواة لينوكس. يعني مباشرة قبل بناء نسخة النواة (ZImage) يظهر لي هذا.
Any good ideas
في الواقع جربت في الكثير من الفورومات لكن لم أجد إجابة
وليس كما لا يقولون: يوجد في البحر ما لا يوجد في النهر
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
اقتباس:
المشاركة الأصلية كتبت بواسطة マジド
همم .. و أخيراً حصلت المكان المناسب للسؤال D:
السلام عليكم اولاً
منذ فترة طويلة قررت تعلم لغة ++C و بدأت بتعلمها عن طريق الـ Manual الرسمي من موقع اللغة نفسه .. و لكن واجهتني صعوبات بحيث ان الشرح مختصر كتير كتير و صعب ينفهم
حاولت البحص عن دروس اخرى و حصلت بعضهم لكن ولا واحد كان ينفهم منه شي :S
لذلك اذا ممكن بغيت من اي احد متعلم هذي اللغة انه يدلني على دروس سهلة و واضحة و كذلك اذا فيها تمارين لكل درس يكون افضل ( نفس دروس lynda)
و مشكورين مقدماً
و السموحة
مرحبًا بالأخ العزيز ماجد،
هذا الموقع مفيد جداً، حتى أنني تعلمت منه قبل أن ألتحق بالكلية. من هنا.
في أمان الله.
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
اقتباس:
المشاركة الأصلية كتبت بواسطة Akkipuden
وعليكم السلام ورحمة الله
بداية من المنصوح تعلم لغة الC قبل الدخول في ++C لكن هذا غير ضروري icon159 إذ بتعلم المرء للسي ++ فقد تعلم السي (+-)
كله بالعنجليزي:
هذا درس أعتقد أنه جيد لكنه لا يحتوي على تمارين، أمثلة فقط
هذه صفحة مفيدة جدا لغير المبرمجين تشرح الأساسيات بالتفصيل الممل : HTML ، PDF
هذا cookbook (كتاب لتعلم تقنيات البرمجة بالـسي ++) أراه شخصيا ممتازا جدا لكنه ينفع فقط من كانت له دراية بالبرمجة و لغة ++C
و أخيرا مجموعة من الدروس على شكل فيديو
+ في البداية، مجرد إعادة الأمثلة بنجاح يُعد إنجازاً.
والآن لدي مشكلة:
كود:
arch/arm/mach-s3c2440/built-in.o:(.init.data+0x7a4): undefined reference to `s3c_device_usb'
make: *** [.tmp_vmlinux1] Erreur 1
هذا ما يظهر لي عندما أقوم بكومبايل لنواة لينوكس. يعني مباشرة قبل بناء نسخة النواة (ZImage) يظهر لي هذا.
Any good ideas
في الواقع جربت في الكثير من الفورومات لكن لم أجد إجابة
وليس كما لا يقولون: يوجد في البحر ما لا يوجد في النهر
كتاب McGraw Hill يبدو قيمًا، فلطالما حاولت البحث عن كتب كهذه، حتى أن حجم الملف حوالي 4 ميغا + ~500 صفحة، وهذا مذهل. شكرًا لك.
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
اقتباس:
كتاب McGraw Hill يبدو قيمًا، فلطالما حاولت البحث عن كتب كهذه، حتى أن حجم الملف حوالي 4 ميغا + ~500 صفحة، وهذا مذهل.
بما أن الكتاب أعجبك فتفضل كتابين آخرين من نفس الكاتب: Herbert Schildt
الأول يساعد المبتدئين ممن لا يعلمون شيئا عن لغة سي++ إلى أن يصلوا إلى مستوى طيب + هذا يعني أنه ينفع غير المبتدئين كذلك<br>
الكتاب بعنوان: C++ Beginner's Guide 2nd Edition
541 صفحة، 11 ميغا
الثاني لجميع المستويات بعنوان:<C++ The Complete Reference 3rd Ed
1041 صفحة فقط على 5 ميغا
دمتم ببرمجة وخير و إبداع
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
لقد وجدت الكتاب بعد عناء دام ساعة تقريبًا.
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
السلام عليكم اعضاء مسومس eh_s7
احب ادخل في الموضوع بدون ما أطول عليكم breack-fast
صارلي ابحث عن كتاب تعليم Visual C++2008 أو 2010
ولكن من ناحية تعليم الwindows forms applications
لأن كل الكتب تركز على حكاية أكواد ++C فقط
فياليت حد يعطيني كتاب يشرح الفورمز بالتفصيل أكون شاكر لكم
وادعوا لي الله يوفقني في دراستي
وشكرا لكم مقدما......
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
اقتباس:
المشاركة الأصلية كتبت بواسطة eighteen
السلام عليكم اعضاء مسومس eh_s7
احب ادخل في الموضوع بدون ما أطول عليكم breack-fast
صارلي ابحث عن كتاب تعليم Visual C++2008 أو 2010
ولكن من ناحية تعليم الwindows forms applications
لأن كل الكتب تركز على حكاية أكواد ++C فقط
فياليت حد يعطيني كتاب يشرح الفورمز بالتفصيل أكون شاكر لكم
وادعوا لي الله يوفقني في دراستي
وشكرا لكم مقدما......
من هنا..
http://www.mediafire.com/?nzijcxn0mkw
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
السلام عليكم
هممممممم
بدي اسال انا في الجامعة عندي مادة السي ++
و الدكتور ما بحكي غير انجليزي = مكسر و هو روسي يعني ما منفهم عليه
المهم بدي اسال اذا في متواجد دورات للسي ++ وليس كتب
لانه في بالجامعة مراجع تكفي وزيادة
بدي دروس شوي شوي
لانه الكتب اغلبيتها نتستخدم طريقة غير طريقة دكتورنا
اقتباس:
هو بفتح البرنامج بستخدام سي سورو/سي بلس بلس
و شكرا
و عندي تعليق وسؤال على اكم شغله ههههههه
هل نستطيع ان نضع endl في منتصف البرنامج endl >>>> لانه بعرف انه مننهي فيها البرنامج مثل المشاركة 144
#include <limits> شو هدفها لانه cin و cout بدهم فقط iostream
و كما شيء شو هدف البرنامج الي في مشاركة 144
للعلم لم اشاهد غير صفحة الاخيرة ههههه لو شفتهم كلهم بكون الرد جريده
هههههههه
طيب اذا بتقدروا تشرحولي موضوع الdouble ليس انه اكبر من float او من int
قصدي لما نحط double larger (double x,double y) i وضعت الi حتى يرجع القوس لمكانه هههههه
كيف يتم التعويض فيهم و هم ما الهم خص في الموضوع ههههه انا مو فاهمه على حالي حتى
في كثييير لكن بدي اشوف اذا بتردوا علي لانه الا الان ما حد رد علي باي موضوع للاستفسارات
للاسف هههههههه
سلام
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
شكرا جزيلا أخي GH.S icon-cab
ولكن على حد علمي هذا الكتاب يستخدم اصدار قبل 2008 Icon59
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
اقتباس:
المشاركة الأصلية كتبت بواسطة KILLUA
السلام عليكم
هممممممم
بدي اسال انا في الجامعة عندي مادة السي ++
و الدكتور ما بحكي غير انجليزي = مكسر و هو روسي يعني ما منفهم عليه
المهم بدي اسال اذا في متواجد دورات للسي ++ وليس كتب
لانه في بالجامعة مراجع تكفي وزيادة
بدي دروس شوي شوي
لانه الكتب اغلبيتها نتستخدم طريقة غير طريقة دكتورنا
و شكرا
و عندي تعليق وسؤال على اكم شغله ههههههه
هل نستطيع ان نضع endl في منتصف البرنامج endl >>>> لانه بعرف انه مننهي فيها البرنامج مثل المشاركة 144
#include <limits> شو هدفها لانه cin و cout بدهم فقط iostream
و كما شيء شو هدف البرنامج الي في مشاركة 144
للعلم لم اشاهد غير صفحة الاخيرة ههههه لو شفتهم كلهم بكون الرد جريده
هههههههه
طيب اذا بتقدروا تشرحولي موضوع الdouble ليس انه اكبر من float او من int
قصدي لما نحط double larger (double x,double y) i وضعت الi حتى يرجع القوس لمكانه هههههه
كيف يتم التعويض فيهم و هم ما الهم خص في الموضوع ههههه انا مو فاهمه على حالي حتى
في كثييير لكن بدي اشوف اذا بتردوا علي لانه الا الان ما حد رد علي باي موضوع للاستفسارات
للاسف هههههههه
سلام
لم أفهم سؤالك جيدًا.
اقتباس:
المشاركة الأصلية كتبت بواسطة eighteen
شكرا جزيلا أخي GH.S icon-cab
ولكن على حد علمي هذا الكتاب يستخدم اصدار قبل 2008 Icon59
ليس المهم مانوع الكومبايلر الذي تستخدم، المهم أن الكومبايلر الذي تستخدم يدعم C++ Standard.
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
اقتباس:
ليس المهم مانوع الكومبايلر الذي تستخدم، المهم أن الكومبايلر الذي تستخدم يدعم C++ Standard
أنا معاك أخي بس الأوامر اللي تعمل لينكات لل actions او ال buttons تختلف من اصدار لآخر على حد علمي
وكمان حكاية ال.NET frame work الذي يدعمة تختلف
وأكيد كلهم يدعموا ال C++ standard
اعذرني أخي إذا اثقلت عليك اذا انا مخطئ في هذي النقطة ارجو ان تخبرني بذلك
لان ماعندي خبرة كبيره في هذا الموضوع Icon02
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
اقتباس:
المشاركة الأصلية كتبت بواسطة eighteen
أنا معاك أخي بس الأوامر اللي تعمل لينكات لل actions او ال buttons تختلف من اصدار لآخر على حد علمي
وكمان حكاية ال.NET frame work الذي يدعمة تختلف
وأكيد كلهم يدعموا ال C++ standard
اعذرني أخي إذا اثقلت عليك اذا انا مخطئ في هذي النقطة ارجو ان تخبرني بذلك
لان ماعندي خبرة كبيره في هذا الموضوع Icon02
صحيح ذكرتني. الكتاب الذي أعطيتك يشرح بعضًا عن برمجة النوافذ باستخدام مكاتب الـ ++C، وتكون برمجته أساسية في اللغة نفسها (Natvie C++ Programming)، دون الاعتماد على Net.Frame Work. أما إذا أردت الاعتماد على (Net.Farme Work) ستكون برمجتك أكثر سرعة، ولكن نصيحة مني لا تستخدم في الوقت الحالي سوى Net.Frame Work 2.0 لأن أغلب الأجهزمة محمل فيها، أما الأحدث 3, 3.5 فنادرًا ما تجد أجهزة محمل بها، مع ملاحظة أنني أتكلم عن نظام التشغيل Windows XP أما فيستا و سبعة فبالتأكيد يدعمان.