السلام عليكم ورحمة الله وبركاته
كيف أستطيع التحكم في الرجستري بإستخدام دوال ال api كالكتابة فوق الرجستري أو إنشاء مفتاح جديد؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ :tantrum:
السلام عليكم ورحمة الله وبركاته
كيف أستطيع التحكم في الرجستري بإستخدام دوال ال api كالكتابة فوق الرجستري أو إنشاء مفتاح جديد؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ :tantrum:
مرحبا اخي enstien...
والله انا احيك علي سوالك هذا .
لقد مللت من اساسيات اللغة (الاخراج ،الادخال ،الموشرات،الخ) ، لا يمكن حصر لغة cpp في مجرد عدة عمليات ادخال واخراج
فليس لكثير من اعضاء هذا المنتدي اي طموح للتقدم في دراسة اللغة وانشاء واجهات وبرامج حقيقة
لقد كتبت موضوع سابقا عن تدني مستوي القسم وتم النقاش حول ذلك لكن لا احد يستجيب الي ندائي.
اذا الغيت نظرة علي قسم الفيجوال بيسك ستجد ان ذلك القسم لا يتحدث عن اساسيات اللغة
فقط بل وصل المستوي الي انشاء برامج حقيقية ومكونات وادوات وغيرها من الاشياء مثل التعامل مع قواعد البيانات
فلماذا نحن نحصر اللغة في الاساسيات فقط ؟ لماذا لا يوجد طموح لدي مستخدمي القسم؟
لماذا لا يلغي اعضاء القسم نظرة علي قسم الفيجوال ليري الاعضاء مواضيع ذلك القسم
نعود الان الي موضوع الريجستري.
اول شي قبل اي عملية علي الريجستر يجب عليك تحديد المفتاح الذي تريد ان تجري عليه تلك العملية
وذلك باستخدام الدالة RegOpenKey . التي تعيد مقبض الي المفتاح المحدد.
ومن ثم يمكنك اجراء اي عملية تريد علي هذا المفتاح .مثل انشاء مفتاح فرعي
او استعادة القيم في ذلك او اضافة وحذف وتعديل القيم في ذلك المفتاح.
جميع هذه هذه العمليات يمكن ان تجدها في هذاالرابط http://msdn2.microsoft.com/en-us/library/m...875(VS.85).aspx
( _ /)
(='.'=)
(")-(")
اقتباسفليس لكثير من اعضاء هذا المنتدي اي طموح للتقدم في دراسة اللغة وانشاء واجهات وبرامج حقيقة
ستجد قريبا ما يعجبك
mov eax, dword ptr ds:[0xffdf0308]
jmp dword ptr [eax+0xfc]
اتمني ذلك بكل قلبي يا GamingMasteR
نريد ايقاظ هذا القسم من ثبات عميق والنهضة بهذا القسم
ولنجعله المرجع الاول في اللغة (cpp) لكل العرب
لكن ذلك يتطلب مجموعة من ذوي الطموح والهمة .
تم تعديل هذه المشاركة بواسطة garo في 16 يناير 2008 في 17:00
( _ /)
(='.'=)
(")-(")
السلام عليكم ,,
حسناً, المواضيع المتقدمة دائماً ما تجذبني, و خصوصاً كهذا الموضوع,
و لكن أخي garo, أنت تعلم أن معظم من يدخل القسم يريد أن يتعلم اللغة من المنتدى في يومين!
تعلم اللغة و البرمجة بشكل عام يتم عن طريق الكتب أولاً و ثانياً و ثالثاً,
ما الحل مع في هذه الحالة!
لا نريد أن نتعلم اللغة هنا, و لكن نريد أن نناقش ما تعلمناه!
تحياتي ,,
السلام عليكم ورحمة الله وبركاته
جزاك الله خير أخوي goro
بصراحة أنا معجب بأفكارك الطموحة
وأنا ايضا متحمس مثلك لإنشاء برامج متقدمة بالسي كبرمجة نظام تشغيل مثلا !!!!!!! :clapping:
ولكن للأسف أرى ان هذه اللغة لا تلقى شعبية كبيرة وخاصة عند المبرمجين الهواة
لإنهم يعتبرونها لغة ضعيفة الإناجية ومملة :resentful:
اقتباسلا نريد أن نتعلم اللغة هنا, و لكن نريد أن نناقش ما تعلمناه!
نعم يجب ان يكون هذا شعار كل عضو في هذا القسم.
( _ /)
(='.'=)
(")-(")
اقتباسولكن للأسف أرى ان هذه اللغة لا تلقى شعبية كبيرة وخاصة عند المبرمجين الهواةلإنهم يعتبرونها لغة ضعيفة الإناجية ومملة
لا تلقي شعبية لان الكثير من الناس لا يعرف قدر هذه اللغة
انهم يريدون استخدام الماوس في البرمجة ليقولو صنعا برنامج حتي انهم بدون كتابة حرف واحد يفعلون ذلك
نعم نحن نكتب الكثير من الكود وهذا افضل لنا من استخدام الماوس
كما ان الكثير لا يعرف ايضا ان هذه هي اللغة الوحيدة التي باستطاعتها فعل اي شي والوصول الي جميع وظائف نظام التشغيل
بعكس اللغات الاخري التي تستخدم الماوس في انشاء نوافذ البرنامج
( _ /)
(='.'=)
(")-(")
السلام عليكم أخ garo ,,
اقتباسلا تلقي شعبية لان الكثير من الناس لا يعرف قدر هذه اللغةانهم يريدون استخدام الماوس في البرمجة ليقولو صنعا برنامج حتي انهم بدون كتابة حرف واحد يفعلون ذلك
نعم نحن نكتب الكثير من الكود وهذا افضل لنا من استخدام الماوس
كما ان الكثير لا يعرف ايضا ان هذه هي اللغة الوحيدة التي باستطاعتها فعل اي شي والوصول الي جميع وظائف نظام التشغيل
بعكس اللغات الاخري التي تستخدم الماوس في انشاء نوافذ البرنامج
حسناً المفروض أن مثل هذا الكلام لا يقال :lol: لأن من لا يعرف ++C/C فهو لم يدخل عالم البرمجة الحقيقي,
حتى مع الصعوبة المفترضة في إنشاء تطبيقات متكاملة بهاتين اللغتين, فإنك تجد معظم التطبيقات مبرمجة بهاتين اللغتين B)
الحقيقة أن هناك نقطة ضعف يمكن ملاحظتها بوضوح في ++C/C و هي عدم وجود مكتبات متناسقة مع بعضها,
على سبيل المثال لإنشاء برنامج صغير نسبياً (أقصد برامج يمكن أن تستخدم في الواقع) فأنت تحتاج إلى ثلاثة أو أربع مكتبات مختلفة في برنامجك, و كل مكتبة لها فلسفتها الخاصة و تعقيداتها, فلو نظرت إلى NET. framework فستجد أنها مكتبة عملاقة شديدة التناسق توفر لك كل شيء تحتاجه تقريباً :wacko:
المشكلة في ++C أنها تتبع مواصفات صارمة, و لامجال للعب في مواصفاتها, بالتالي فإن أي إضافة يجب أن تحقق شروط قاسية بمعنى الكلمة,
إن شاء الله مع المواصفات الجديدة التي سوف يتم تبنيها سوف نرى مكتبة boost ضمن المواصفات القياسية في ++C ,, و عندها لكل حادث حديث B)
و سنرى القوة الحقيقة عند استخدام framework متناسق و رائع,,
تحياتي ,,
تم تعديل هذه المشاركة بواسطة Khaled.Alshaya في 21 يناير 2008 في 18:50
اقتباسكما ان الكثير لا يعرف ايضا ان هذه هي اللغة الوحيدة التي باستطاعتها فعل اي شي والوصول الي جميع وظائف نظام التشغيلبعكس اللغات الاخري التي تستخدم الماوس في انشاء نوافذ البرنامج
تصحيح فقط ... يمكن فعل اي شئ بالاسمبلي ,بل اشياء لا يمكن للسي فعلها :nose_pick: !
mov eax, dword ptr ds:[0xffdf0308]
jmp dword ptr [eax+0xfc]
اقتباستصحيح فقط ... يمكن فعل اي شئ بالاسمبلي ,بل اشياء لا يمكن للسي فعلها
يمكنك استخدام اسمبلي داخل كود سي و لكن لا يمكنك فعل العكس :P
هل يمكنك إعطائنا بعض الأمثلة ؟
اخوان انتوا خرجتوا عن الموضوع الاصلي ...
ولكن بالنسبه لما قاله الاخ gario او اي عضو اخر عن ان القسم اصبح فقط للاساسيات ..
كلنا هنا واتوقع انه لا توجد استثناءات ..
ندرس هذه اللغه منذ فتره ويوم بعد يوم نجد هناك معلومة لانعرفها .. وممكن ان تكون هذه المعلومة شئ بسيط او ضمن موضوع اساسي ..
لذلك فاتصور انه لايمكن ان تصبح هناك برامج متطوره مع شرحها هنا ..
اما بالنسبه لقسم الفيجول بيسك فلاتوجد اي اوجه مقارنه بين اللغتين ..
الفيجول بيسك اسهل بكثير من السي .. لايحتوي على تعقيدات ومصاعب السي ..
لحد الان انا يوم بعد يوم استكشف شئ جديد بالمؤشرات والمصفوفات .. مع العلم انها تعتبروها من الاساسيات ..
لذلك فانا ارى التالي ..
العضو الذي يمتلك معلومات بشئ متطور بالفيجول سي بلس بلس يشرح ويكتب ما يعرفه .. اما بالنسبه للاساسيات (المؤشرات .. الدوال .. الكائنات ..وغيرها ) فلا اتوقع ان لها نهاية ..
والادلة كثيره ...
مثلا .. الاخ خالد يكتب لنا موضوع عن المؤشرات .. نتناقش به .. نستكشف معلومات جديده ..ممكن ان يدخل اليه عضو ويكتب لنا معلومه لا نعرفها وممكن ان يستفيد منا معلومه لا يعرفها ..
وكذلك الاخت رغد يوم بعد يوم تكتب موضوع يتكلم عن لعبة جديده بالسي .. يمكن ان تكون اغلب مواضيعها اعرف بها .. او لدي معلومات عنها .. ولكن عندما اقرأ مواضيعها استفيد اكثر .. فهي تصحح ما اعرف وتزيده .
انا منذ 3 سنوات ادرس السي .. ولحد الان عندما اسال عن مستواي بها اقول اني لازلت مبتدأ او ممكن ان اصل الى المستوى المتوسط ..
ولحد الان انا لم اعمل بالفيجول سي مجرد الاساسيات فقط ..لانني اجلت مكتبات mfc وstl وغيرها من الامور المتطورة فيها الى ما بعد ان اتقن اغلب الاساسيات ..
فلا ادخل بالتعامل مع الريجستري وانا لا اعرف اغلب امور المؤشرات .. او القوالب او او او ...
هذا رايي والله اعلم ..
تحياتي العطرة ..
يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..
لا أقصد الإهانة يا إخوتي لكن الكلام لاينفع من دون التطبيق ضف على ذلك أني لاحظت أن كل شخص بمجرد أن يطرح مشاركة ،موضوع مثل ما طرحه الأخ garo فإن التبريرات و الإنتقادات تتهاطل أما لو جاء سؤال يكون شرحه طويل قليلا فإنهم يتكاسلون على الرد بالرغم طول إنتقاداتهم تكون أطول من إجاباتهم .
التعامل مع دوال الريجستري يتم عبر مكتبة إسمها shellapi.h توجد حوالي 8 دوال أو أكثر تتعامل مع الريجستري في القريب العاجل إن شاء الله سأضع موضوعا أتحدث فيه عن كيفية إستخدام هذه الدوال أو إن كنت مستعجلا أشرحها لك واحدة تلو الأخرى .
''اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل بلية''
'اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء منهم و الأموات'
www.it-scoop.com
اقتباسيمكنك استخدام اسمبلي داخل كود سي و لكن لا يمكنك فعل العكسهل يمكنك إعطائنا بعض الأمثلة ؟
يمكن ذلك في الباسكال ايضا ...
وهذا ان دل فانما يدل على احتياج اللغات عالية المستوى الى الاسمبلي , وامثلة على ذلك كثيرة اقربها هي برامج الحماية والتحكم في النظام ... ما علينا !
----------------------------
اقتباسلا أقصد الإهانة يا إخوتي لكن الكلام لاينفع من دون التطبيق ضف على ذلك أني لاحظت أن كل شخص بمجرد أن يطرح مشاركة ،موضوع مثل ما طرحه الأخ garo فإن التبريرات و الإنتقادات تتهاطل أما لو جاء سؤال يكون شرحه طويل قليلا فإنهم يتكاسلون على الرد بالرغم طول إنتقاداتهم تكون أطول من إجاباتهم .التعامل مع دوال الريجستري يتم عبر مكتبة إسمها shellapi.h توجد حوالي 8 دوال أو أكثر تتعامل مع الريجستري في القريب العاجل إن شاء الله سأضع موضوعا أتحدث فيه عن كيفية إستخدام هذه الدوال أو إن كنت مستعجلا أشرحها لك واحدة تلو الأخرى .
اعمل حاليا على أداة بالسي ... عند الانتهاء منها سأقوم بطرح الكود .
mov eax, dword ptr ds:[0xffdf0308]
jmp dword ptr [eax+0xfc]
مثال على قرائة ال قيم من ال registery.
#include <windows.h>
#include <iostream>
using namespace std;
int main()
{
HKEY hKey = 0;
char buf[255] = {0};
DWORD dwType = 0;
DWORD dwBufSize = sizeof(buf);
const char* subkey = "Software\\Microsoft\\Office\\PowerPoint\\AddIns\\MultiMgrAddIn.AddInDesigner1";
if( RegOpenKey(HKEY_LOCAL_MACHINE,subkey,&hKey) == ERROR_SUCCESS)
{
dwType = REG_SZ;
if( RegQueryValueEx(hKey,"Description",0, &dwType, (BYTE*)buf, &dwBufSize) == ERROR_SUCCESS)
{
cout << "key value is '" << buf << "'\n";
}
else
cout << "can not query for key value\n";
RegCloseKey(hKey);
}
else
cout << "Can not open key\n";
cin.ignore();
return 0;
}يا نفس كفي عن العصيان واكتسبي ----- فعلا جميلا لعل الله يرحمني
اقتباساعمل حاليا على أداة بالسي ... عند الانتهاء منها سأقوم بطرح الكود .
ماذا تقصد ؟!
اقتباسيمكن ذلك في الباسكال ايضا ...
أبحث عن موقع عربي أم إنجليزي أو فرنسي يكون يشرح فيه دوال الباسكال مع أمثلة أخي GamingMasteR
''اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل بلية''
'اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء منهم و الأموات'
www.it-scoop.com
اقتباسأبحث عن موقع عربي أم إنجليزي أو فرنسي يكون يشرح فيه دوال الباسكال مع أمثلة أخي GamingMasteR
عندك منتدى الدلفي ... ما هي الدلفي اصلا تستخدم الباسكال !
عموما يمكنك كتابة الاسمبلي في الدلفي هكذا :
asm xor eax,eax mov eax,1 end;
mov eax, dword ptr ds:[0xffdf0308]
jmp dword ptr [eax+0xfc]
يبدوا أن هناك التباس في مفهوم البرمجه في سي++ ،
سي++ يمكن اعتبارها مصنع للبرمجه :) ، حيث يمكن البرمجه بها بكثير من الطرق ، الطريقه الوظيفيه Functional Programming ، الطريقه الكائنيه Object Oreinted ، الطريقه العامه Generic Programming وهنا سوف نستخدم مفاهيم متقدمه للغايه مثل Template MateProgramming .
ولكل طريقه من هذه الطرق كتب كامله تتحدث عنها ، وأظن أنه أغلب الأعضاء ليس لديهم مشاكل في كتابه برامج بالطريقه الأولى (حيث لا تستلزم الكثير من المفاهيم ، كل ما في الأمر مجرد تنظيم للبرنامج وكيفيه استدعاء الدوال المناسبه في الوقت المناسب ) .
الطريقه الأخرى ، وهي الخاصه بسي++ ، هي الطريقه الكائنيه ، وهي الطريقه المفترض أن تكون الدروس حولها هنا في القسم ، مثلا متى نستخدم عمليه الوراثه ؟ ومتى تكون عمليه الـ Compisition أفضل منها ؟
متى تكون عمليه الوراثه هي صحيحه 100% ، أي نطبق علاقه is-a بشكل صحيح ، وليس وراثه بمجرد استخدام public BaseClass ، أو extends في لغات أخرى !
كيف نحلل البرنامج بطريقه OO ، كيف نفكر بطريقه OO ؟ كيف نتعامل مع الكائنات الكبيره ؟ كيف نقسم مسؤليات كل كائن ؟
وهناك كتب كامله تتكلم حول هذا الموضوع Object Orinted Analysis And Desing OOA/D .
وهناك الطريقه الـ Generic Programming ،وهي الطريقه الأصعب في كل هذه الطرق وخاصه موضوع Template MetaProgramming حيث أغلب المبرمجين يخافون من الدخول في متاهاته ، وهو بشكل عام تنفيذ البرنامج وقت الترجمه !
هذه هي سي++ ، (بالطبع مع تطبيق الخوارزميات وبعضا من DataStructure ) ...
وليست التعامل مع api خاص بنظام معين ، لموضوع معين وهو الRegistery !
راجعوا كتب سي++ المتقدمه مثل مثلا : Effictive c++ ، More Effictive C++ , وغيرها الكثير ، وستجدوا أنها تتكلم عن المؤشرات والمراجع والـ Namespace وهكذا من المواضيع التي يعتقد البعض انه أحترفها بمجرد أستخدامها في Toys Exmaple !
طبعا تتكلم بشكل واسع ومتقدم وليس مجرد أساسيات كما في أغلب الكتب التي تعلم الأساسيات فقط .
أخيرا ، موضوع برمجه الويندوز باستخدام API موضوع فعلا ممتع ويجب أن نعطيه حقه ، لكن في المقابل يجب أن لا ننكر أهميه سي++ ، وحتى لو كان برنامج لطباعه Hello World :) .
(وأعتقد أن هناك قسم مخصص لمواضيع برمجه الويندوز ، لذلك يجب نقل الموضوع الى القسم المخصص ياخالد :) ) .
http://informatic-ar.com منصة تعليمية عربية في علوم الحاسب والبرمجة
https://moalfat.com للكتب الالكترونية والكورسات التعليمية
Everything we see now is just an engineering solution based on old science
أخواني الأعزاء
أن أفضلية لغة برمجة تتعلق أولا و أخيرا بأهداف التي يسعى أليها المبرمج
فمثلا الفيجوال بيزيك أفضل من السي لمن أراد السهولة و التبسيط و لإنتاجية
أما لغة السي( طبعا بين اللغات العالية المستوى) فهي تأخذ الأولوية لمن أراد التحكم والسيطرة سرعة التطبيق(وهذا هو خياري الشخصي) فهي لغة المبرمجين بكل ما في الكلمة من معنى
إن أكثر ما أحبه في فيها أنها لغة (مطاطية) أي تسطيع أن تفصلها على قياسك
وهذا رأي في الموضوع
مع تحياتي
السلام عليكم...
لقد دار نقاش طويل بينما كنت غائبا .
اقتباستصحيح فقط ... يمكن فعل اي شئ بالاسمبلي ,بل اشياء لا يمكن للسي فعلها
عندما قلت ذلك كنت اتحدث عن البرمجة داخل نظام الويندوز ولم اكن اعني الاسمبلي كلغة تستخدم لوحدها
لكني لا ذلت علي رأئي السابق عن السي هي الافضل
انت تعرف ان بالامكان كتابة اوامر الاسمبلي داخل اجراءات السي وهذه ميزة كذلك
وظائف نظام التشغيل ويندوز التي تحدثت عنها لا يمكن حتي للاسمبلي الاقتراب منها
هل يستطيع اي مبرمج من مستخدمي اللغات الاخري انشاء برنامج تلفون باستخدام TAPI3
اقتباسلا أقصد الإهانة يا إخوتي لكن الكلام لاينفع من دون التطبيق ضف على ذلك أني لاحظت أن كل شخص بمجرد أن يطرح مشاركة ،موضوع مثل ما طرحه الأخ garo فإن التبريرات و الإنتقادات تتهاطل أما لو جاء سؤال يكون شرحه طويل قليلا فإنهم يتكاسلون على الرد بالرغم طول إنتقاداتهم تكون أطول من إجاباتهم .
اولا لم يكن في ذلك اليوم لدي الوقت حتي اتحدث عن كل مايتعلق بالريجستري
لماذا لم تفعل انت نحن بانتظارك
( _ /)
(='.'=)
(")-(")
اقتباسلكني لا ذلت علي رأئي السابق عن السي هي الافضل
أتفق معك في هذا ...
اقتباسوظائف نظام التشغيل ويندوز التي تحدثت عنها لا يمكن حتي للاسمبلي الاقتراب منها
خطأ 100% مع احترامي لك (وقبل ان اعرف أي وظائف تقصد) ... يا حبيبي بالعقل :
بعد ان تكتب برنامجك بالسي ,ماذا يفعل المترجم ؟ يقوم بتحويل اكواد السي الى اسمبلي ثم يقوم بعملية التجميع ... اذن يمكن استبدال كود السي بكود الاسمبلي الناتج عن الترجمة وسيؤدي نفس الغرض !
ثم اي وظائف تقصد والتي لا يستطيع الاسمبلي الاقتراب منها ؟ هات لي مثال !
اقتباسهل يستطيع اي مبرمج من مستخدمي اللغات الاخري انشاء برنامج تلفون باستخدام TAPI3
نعم يمكن ,لدي دروس عنها بالفيجوال بيسك و يمكن طبعا عمل ذلك بالاسمبلي (ولا احتاج الى برهنة كما ذكرت سابقا) وهذا جزء من الدليل :
phoneSetButtonInfoW PROTO :DWORD,:DWORD,:DWORD phoneSetData PROTO :DWORD,:DWORD,:DWORD,:DWORD phoneSetDisplay PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD phoneSetGain PROTO :DWORD,:DWORD,:DWORD phoneSetHookSwitch PROTO :DWORD,:DWORD,:DWORD phoneSetLamp PROTO :DWORD,:DWORD,:DWORD phoneSetRing PROTO :DWORD,:DWORD,:DWORD phoneSetStatusMessages PROTO :DWORD,:DWORD,:DWORD,:DWORD phoneSetVolume PROTO :DWORD,:DWORD,:DWORD phoneShutdown PROTO :DWORD tapiGetLocationInfoA PROTO :DWORD,:DWORD tapiGetLocationInfo equ <tapiGetLocationInfoA>
mov eax, dword ptr ds:[0xffdf0308]
jmp dword ptr [eax+0xfc]
موضوع الثعامل مع الريجيستري روعة وانا مبتدى في
c++
وعندي مشكلة في التعامل مع دوال api
اخي romansy
الطريقه الوظيفيه Functional Programming
هل هذة الطريقة تعتبر كافية كمبرمج c++
الحياة رهان كبير مثل الرهان العادي في الثاني تفوز بالحظ اما في الاول فتفوز بالجد
enstien كتب:أخواني الأعزاءأن أفضلية لغة برمجة تتعلق أولا و أخيرا بأهداف التي يسعى أليها المبرمج
فمثلا الفيجوال بيزيك أفضل من السي لمن أراد السهولة و التبسيط و لإنتاجية
أما لغة السي( طبعا بين اللغات العالية المستوى) فهي تأخذ الأولوية لمن أراد التحكم والسيطرة سرعة التطبيق(وهذا هو خياري الشخصي) فهي لغة المبرمجين بكل ما في الكلمة من معنى
إن أكثر ما أحبه في فيها أنها لغة (مطاطية) أي تسطيع أن تفصلها على قياسك
وهذا رأي في الموضوع
مع تحياتي
اخي العزيز
enstien
كثير ما اقرا واسمع مثل كلامك عن لغة السي لكن ولا مرة لقيت واحد حاط مثال عملي
وشارحه بشكل مبسط حتى يبين قوة لغة السي ومطاطيتها
كل اللي في النت الشروح اقصد الشروح العربية كلها يعلمونك كيف تطبع على الشاشى " hello"
وافضل واحد يعلمك كيف تسوي اله حاسبه محدودة الامكانيات
فاتمنى منك اذا كنت متمكن من لغة السي او اي واحد من الاخوة
ان يثبت لنا كلامه بالفعل والتطبيق العملي ويضع لنا برنامج مفيد يثبت فيه قدرات لغة السي
ويشرح لنا الكود خطوة خطوة لانه فيه ناس يدعون الفهم باللغات ويضعون اكواد وبعد البحث والتحري ودناها
ملطوشة من مواقع اجنبية فقط نسخها ولصقها
اتمنى ان لا يفهم احد اني اقلل من قدراته بقدر ما انا احاول اشد الهمه لكي يبرز لنا من يقول انا لها
ويقطع الشك بايقين ويجعلنا نخطو خطوة الى الامام في البرمجه ونحن واثقون من انفسنا
تقبلو تحياتي
اخى المبرمج ... راجع قسم السى++ و ستجد ما تبحث عنه
+ اغلب البرامج التجارية مبرمجة بلغة السى++ و ايضا كل الالعاب المعروفة ما عدا القليل
فى تعلم البرمجة الجأ للكتب و المواقع الاجنبية و ستعرف فعلا اين قوة السى++
وفقكم الله
هذا الموضوع مغلق.