عرض كامل الموضوع : .: بوابة اللغة المذهلة , C++ :. | .: تعالوا نتعلم و نعلم :.
قرصان قمر الظلام
30-05-2007, 11:32
|.:.:.: بــــــــــسم الله الرحمن الرحيــم :.:.:.|
*|الســلام عليكم و رحمة الله و بركــــاته|*
كيف حال جميع المبرمجين ^^ ؟
و الذين يريدون دخول عالم البرمجة ... ^_^ "
هنا باب الـC++ ,اللغة التي أثار هيبتها بعضنا .. مع أنني أراها لغة ممتعة و مفيدة و قوية للغاية ^_~.
لغة السي بلس بلس مطورة من لغة الـC# أو السي , حيث أصبحت أكثرَ روعةً ^^
لغة واسعة , و أشهر البرامج صممت عبرها ,مثل:
الفوتوشوب , المسنجر , و غيرها الكثير ^^"
و كذلك معظم الألعاب و أشهرها .
فالندخل الآن بعرض بوابة قد تشجعكم لدخولها , لتصلوا إلى عالم رائع و هو البرمجة .
حتى الآن , لم أدخل في عالم برامج الويندوز , بل لا زلت في الكونسول – البرامح البسيطة جدًّا - .
وصلت لمرحلة أضيف عليها بعض الألوان التي تضيف له شكلاً و لو كان بسيطًا .
و هذا برنامجي الملون (كونسول طبعًا) , سميته العداد لأنه يعد من الصفر إلى الرقم الذي كتبتَه ثم يقف .
(اضغط هنا (http://www.mexat.com/vb/attachment.php?attachmentid=279538&stc=1&d=1180523959)) للتحميل.
· أثناء البرمجة لا بد أن تكتب بالحروف الصغيرة , Small Letters .
· لابد من امتلاكك لـ كومبايلر (المترجم – الجامع) و هو الذي تكتب فيه البرنامج ,(اضغط هنا (http://ftp1.sourceforge.net/dev-cpp/devcpp4.zip)) لتحميل الكومبايلر المجاني( و النسخة الكاملة منه!) (DevC++) – و بصراحة هو كومبايلر ممتاز و يفي بالغرض – ,و هنالك مجموعة من المترجمات منها الفيجوال ستديو. – الذي يحتوي على الفيجوال سي بلس بلس – و بالتأكيد هو أفضل من الديف .
يُتبع ... , ::جيد::
قرصان قمر الظلام
30-05-2007, 12:26
كيف أبرمج برامج بسيطة؟!
((طبعًا هذا عالم >.<))
هنا سأشرح كيفية تصميم برنامج بسيط , نقطة نقطة ؛لعل الفكرة تصل ^^"
((الفكرة فقط و ليس الشرح الدقيق للمحتويات))
<include <iostream#
using namespace std;
Int main()
{
Int a,b,c;
a=5;
b=6;
c=a+b;
return 0;
}
و النتيجة ستكون : 11
هذا ملف الهيدر , و هو الخاص بالكونسول ؛ أي أن هذا هو شكل البرنامج. – الشكل البسيط - .
using namespace std;
لا بد من كتابة هذه الجملة لتستطيع كتابة جمل بالأحرف الانجليزية بأمرين cout و cin (سنتعرف عليهم ^^").
Int main()
هذا هو كما يقال – وعاء البيانات – يجب أن يكون نوعه متوافقًا مع ما تكتبه في الحقل بين القوسين { } و كذا حجمه ^^ .
{
القوس الأول (فتح القوس).
Int a,b,c;
هذه محتويات البرنامج (المتغيرات) تكتب قبلها اسم الوعاء (int مثلاً) ثم تكتبها تفصل بينها الفوصل.
a=5;
المتغير a يساوي 5 , و تكتب في نهاية كل جملة برمجية هذه العلامة ( ؛ ) – حول للإنجليزية ثم اضغط على الحرف (كـ) - و لاحظ أنها لا توضع نهاية كل الجمل البرمجية.
b=6;
المتغير b يساوي 6 .
c=a+b;
المتغير c يساوي , المتغير b مجموع مع المتغير a.
return 0;
الإشارة المرجعية , و توضع نهاية الحقل .
}
القوس الثاني (إغلاق القوس).
و هنا انتهيت من شرح فكرة البرنامج فقط , أما التفصيل فستعرفه في الدروس التي ستراها في مواقع عدة .
إن كنت تريد الموقع المتخصص , و التقدم الحقيقي , فزر موقع سي بلس بلس العالمي:
http://www.cplusplus.com
و أي سؤال تريد أن تسأله , لا تتردد بوضع استفسارك هنا ^_^ "
بس تذكروا دائمًا و حطّوا في بالكم إنني أعتبر مبتدئ :D
و أرجوكم , فلنساعد بعضنا على تعلم اللغة , و ليكن هذا الموضوع هو المدرسة ^_^
مع أعذب و أرق تحية .....
قرصان قمر الظلام ,
prison-break
01-06-2007, 00:00
مشكور يا قرصان على الموضو ع وعلى البرامج
AhmadDabbagh
01-06-2007, 02:48
<<<<<>>>>>
السلام عليكم
من؟؟؟ قرصان الظلام في منتدى لغات البرمجة يا هلا و مرحبا
الصراحة ما بقدر اقولك الا هيك ::جيد:: ::جيد:: ::جيد:: ::جيد:: ::جيد::
عنجد موضوعك روعة و طريقة تحدثك عن هذه اللغة اروع
فلغة C++ من اروع لغات العالم و اغلب البرامج تمت برمجتها عليها كما قلت
و انا انصحك انه تتعمق في هذه اللغة اكثر لانه سوف تفيدك كثير و سوف تفهم مبدأ عمل اغلب البرامج منن خلالها
انا سوف اخذها في الفصل القادم خيث انه هذا الصيف انا منزل C و الفصل القادم رح انزل C++
انا عندي تطبيقات للC و لكنها تختلف عن الC++
على العموم بانتظار التطبيقات الاخرى اذا كان في عندك
تحياتي
DVPD
<<<<<>>>>>
قرصان قمر الظلام
02-06-2007, 09:23
http://www.mexat.com/vb/attachment.php?attachmentid=280175&stc=1&d=1180775593
مشكور يا قرصان على الموضو ع وعلى البرامج
العفو أخي :)
نورت صفحتي ::سعادة::
http://www.mexat.com/vb/attachment.php?attachmentid=275035&stc=1&d=1178885962
<<<<<>>>>>
السلام عليكم
من؟؟؟ قرصان الظلام في منتدى لغات البرمجة يا هلا و مرحبا
الصراحة ما بقدر اقولك الا هيك ::جيد:: ::جيد:: ::جيد:: ::جيد:: ::جيد::
عنجد موضوعك روعة و طريقة تحدثك عن هذه اللغة اروع
فلغة C++ من اروع لغات العالم و اغلب البرامج تمت برمجتها عليها كما قلت
و انا انصحك انه تتعمق في هذه اللغة اكثر لانه سوف تفيدك كثير و سوف تفهم مبدأ عمل اغلب البرامج منن خلالها
انا سوف اخذها في الفصل القادم خيث انه هذا الصيف انا منزل C و الفصل القادم رح انزل C++
انا عندي تطبيقات للC و لكنها تختلف عن الC++
على العموم بانتظار التطبيقات الاخرى اذا كان في عندك
تحياتي
DVPD
<<<<<>>>>>
يا أهلا أخي أحمد , الموضوع نور بوجودك الكريم ::جيد::
فعلاً كل اللي قلته صحيح ^_^
أتمنى يوم من الأيام أصنع برنامج يفيد العالم <== تكون فكرته جديدة :D :rolleyes:
طبعًا عندي تطبيقات , و المرة القادمة سأضع التطبيقات و أشرح كيفية عملها .
و سأشرح كيفية إضافة الألوان للبرامج البسيطة - Console - بالطريقة الأسهل.
((و يتضمن ذلك تضليلها بألوان عدة )) ::جيد::
انتظروني قريبًا إن شاء الله .:)
ولا تنسى تمر على الموضوع مرة أخرى أخي أحمد ::سعادة::
http://www.mexat.com/vb/attachment.php?attachmentid=280174&stc=1&d=1180775593
ScOrP!On
23-06-2007, 19:28
يسلمووووووو على الموضوع وجاري التحميل ...
آنا أدرس برمجة في الكلية لكن للأسف المناهج مغبرة على الآخر (لغات البرمجة هي باسكال وكوبول)
بس لي طلب الله لا يهينك ممكن مواقع تعليم اللغة ++c وتكون بالعربي بليييييييييييييييييييييز
قرصان قمر الظلام
24-06-2007, 09:37
أهلاً سكوربيُن ..
لوول .. الباسكال :D
لله يكون بالعون ^^"
والله بالعربي ما أعتقد فيه مواقع متخصصة , لكن ..
ادخل هذا الموقع بالانجليزي:
www.cplusplus.com (http://www.cplusplus.com)
هذا موقع عربي ممتاز , بس مو متخصص ^_^" :
www.c4arab.com (http://www.c4arab.com)
شاكرًا لك على مرورك ::جيد::
السلام عليكم
# include<iostream >
Using namespace std;
# include<string>
Using namespace std;
Int main()
{
String a,b;
a=thank;
b=you;
cout<<a<<b;
return 0;
}
سلام عليكم..الموضوع مفيد جدا ::جيد:: خصوصا للي يدرس هذه اللغات ..لكن اخوي ماأشوف تطوير للهذا الموضوع لأني أبغى أستفيد منه ..
قرصان قمر الظلام
29-06-2007, 20:40
بسم الله الرحمـ'ـن الرحيــــم
taktka
أنا بعد برد بنفس الطريقة :D
#include <iostream>
using namespace;
int main()
{
cout << "You welcom";
return 0;
الكود حقي أقصر :p
%^^#&$^&%**%&*%
كتكت
^_^
إن شاء الله أضيف دروس قريب .. ولو إني كنت متأمل غيري يحط ^^"
لأني بعد مبتدأ :مرتبك:
جلّ احترامي و تقديري ,
King of Pirates
05-07-2007, 09:35
#include <iostream>
void main()
{
std::cout<<"Hello Caribbean Pirate\n\tNice to meet You"<<endl;
std::cout<<"\\Me Hope we all be C++ professional Programmers";
}
لغة السي بلس بلس مطورة من لغة الـC# أو السي , حيث أصبحت أكثرَ روعةً ^^
العكس صحيح ^^ , #C هي لغة مطوره من سي ++ (هذا ما تقوله Micro$oft) ^^ ء
AhmedDabbagh
انا عندي تطبيقات للC و لكنها تختلف عن الC++
في الحقيقة ^^ يمكن القول أن ++C تختلف عن C , لكن العكس غير صحيح , لأن كل كود مكتوب بالسي سيعمل مع أي مترجم ++C ...الإختلاف بين اللغتين هو في إسلوب البرمجة , حيث أن اللغة الأم C فيها البرمجة (هيكلية ) أما البنت الرائعة ففيها البرمجة هيكلية + كائنية المنحى , ومع ذلك فالبنت ستقبل أي شيء من C ...
شكراً يا قرصان :D , إسلوبك في الشرح رائع جدا ..... واصل نشر الأشرعة وتجهيز المدافع :D
وأعتذر عن فلسفتس الزائدة :o وعن السكربت الغير مفهوم إللي بظهر تحت ردي :p >>>تم القضاء عليه بفضل الله ثم بفضل أخونا أحمد :)
AhmadDabbagh
05-07-2007, 16:44
King of Pirates
في الحقيقة ^^ يمكن القول أن ++C تختلف عن C , لكن العكس غير صحيح , لأن كل كود مكتوب بالسي سيعمل مع أي مترجم ++C ...الإختلاف بين اللغتين هو في إسلوب البرمجة , حيث أن اللغة الأم C فيها البرمجة (هيكلية ) أما البنت الرائعة ففيها البرمجة هيكلية + كائنية المنحى , ومع ذلك فالبنت ستقبل أي شيء من C ...
اعلم ذلك، فالموضوع يتحدث عن ال ++C ، و تطبيقات ال C مبتداة جدا مقارنة بال ++C
و على العموم نصيحة مني الك تقوم بحذف ال Real player 11 بجهازك لانه السبب في ظهور الرموز باخر ردودك :D
دمتم
DVPD
King of Pirates
05-07-2007, 17:07
اعلم ذلك، فالموضوع يتحدث عن ال ++C ، و تطبيقات ال C مبتداة جدا مقارنة بال ++C
ربما ^^
على أية حال لنوقف النقاش عند هذا الحد :p
و على العموم نصيحة مني الك تقوم بحذف ال Real player 11 بجهازك لانه السبب في ظهور الرموز باخر ردودك :D
أهاااااااااا
وأنا إللي تعبت نفسي من كاسبر سكاي إلى AVG .....:D
تمت إزالته (رغم أنه مفيد مع Youtube )
شكراً خوي أحمد :)
roza_florinda
12-07-2007, 00:06
السلام عليكم ورحمة الله وبركاته....
أنا أريد أن أشكرك بالنيابة عني وعن كل المبرمجين"أو من في الطريق لذلك" لفتحك هذا الموضوع
وأنا يشرفني أنا أشاركك حملتك لغة c++نتعلم ونعلم
وأنا سوف أبدأ باهداء هذه الدروس المتواضعة لك ولكل أعضاء مكسات الاعزاء
أولا اللغة التي سوف أقوم بالشرح عنها هي لغة BORLAND C++
برنامج البورلاند سي بلاس هو سبيه جدا مع التوربو وقد يكون الاختلاف بسيط وغير ملاحظ لأن الاختلاف فقط في الحجز الأماكن في الذاكرة
وفيما يلي سيكون التمهيد.................
roza_florinda
12-07-2007, 19:46
::جيد:: هناك عدة مكاتب في لغة السي أهمها مكتبة <stdio.h>
وهذه المكتبة تحتوي على عدة أوامر والتي تعتبر أهم الأوامر الا وهي جمل الإدخال والإخراج من
وإلى buffurوهي الذاكرة المؤقتة التي تفقد البيانات فيها بمجرد انقطاع التيار الكهربائي عنها:مندهش:
وطريقة تعريف هذه المكتبة هي بسبق المكتبة بكلمة include
بالشكل التالي:
#include <stdio.h>
أما المكتبة الأخرى فهي مكتبة لإستخدام الجذر التربيعي أو للتربيع أو sin &cos &tanوهي ما يطلق عليها
بالعربي الجا والجتا والظا فإذا احتاج برنامجنا لاستخدام هذه الدوال الرياضية فما علينا الا استخدام مكتبة
#include<math.h>
مع ملاحظة أن التعريف المنطقي لها واحد ولكن مجرد اسم المكتبة يلي يتغير::جيد::
سوف أكمل لو تفاعلتم معي وعطيتوني دافعكم:رامبو:
roza_florinda
12-07-2007, 19:52
include<stdio.h>that is right#
include<math.h>this is the secound #
include<stdlib.h>this is the therd#
M!SS.Pink
25-07-2007, 07:17
السلام عليكم
أنا بعدي ما دخلت المجال
وعندي أسئلة غبية ؟
c++ أحمله ولا شو ؟
يعني كيف أصنع البرامج بشو ؟
King of Pirates
25-07-2007, 07:59
إسمحي لي أجيب
نعم , عليك تحميله , لأنه المترجم الذي سيحول ما ستكتبينه بلغة البرمجة ++C , ألى برنامج حاسوب
إن أردت التحميل , فأنصحك بالنسة الثامنة من Visual C++ ...
Micro$oft توفر نسخة مجانية منه هـــــــنـــــــا (http://download.microsoft.com/download/8/3/a/83aad8f9-38ba-4503-b3cd-ba28c360c27b/ENU/vcsetup.exe)
بالنسبة لسؤالك الأخير ..... يمكنك تغييره إلى ""ما هي البرمجة " ؟
وعليك الإجابة عن جوابه في مكان اخر ^^
خذي مثلاً ويكيبيديا , فلديها مقالة مختصرة ورائعة عن البرمجة ^^ (http://ar.wikipedia.org/wiki/%D9%84%D8%BA%D8%A9_%D8%A8%D8%B1%D9%85%D8%AC%D8%A9)
السلام عليكم
انا لا اعلم عن هذه اللغة شوى ان اسمها سي بلاس بلاس فقط
و لكن اريد ان اتعلمها
eyadi123
23-10-2007, 14:07
شكرا على هذا الموضوع الجميل
من المثير للذكر النظام الجديد في تصميم المواقع عن طريق ال share point بدل من ال asp.net و فضل مثال موقع جامعة الملك سعود وهذا هو الرابط :
جامعة الملك سعود ( http://www.ksu.edu.sa/sites/KSUArabic/Deanships/library/Pages/default.aspx)
vBulletin v4.1.9, Copyright ©2000-2012, Jelsoft Enterprises Ltd.