رجاء افيدوني
هل يوجد طريقه لفعل ذلك ام لا ؟؟
........^^
السلام عليكم ورحمه الله وبركاته
اتمنى ان يكون الجميع بخير
كعادتي ابادر بالاستفسار في هذا المنتدى الضخم واجد ما يفيدني باذن الله
اول مشاركه لي في قسم البرمجه:o
اتمنى ان تكون المشاركه ذات قيمه:rolleyes:
في الواقع انا مبتدئه جدا في عالم البرمجه وخبرتي قليله .. ولكن لدي استفسار بسيط لمن خاض شوطا في البرمجه ويمتلك خبره كافيه
الآن سأحاول تعلم لغه السي بلس بلس باذن الله على برنامج فيجوال ستديو 2005
استفساري هو .. هل يوجد طريقه لتنفيذ البرنامج المكتوب خارج بيئه الفيجوال
بمعنى اوضح
اريد تنفيذ (Run) برنامج (كود) مكتوب بلغه السي او الفيجوال ولكن .. فلنفترض عدم وجود برنامج الفيجوال على الجهاز
وكأنني اريد كتابه الكود على اي محرر نص ورؤيه النتيجه بدون استخدام برنامج الفيجوال ستديو
هل هناك موقع معين لذلك او اي طريقه معينه ؟؟!!
قد يكون استفساري غريب بعض الشي .. اتمنى منكم افادتي ...........^_^
رجاء افيدوني
هل يوجد طريقه لفعل ذلك ام لا ؟؟
........^^
تختلف الطريقه من برنامج الى آخر ومن طبيعة البيئه البرمجيه الى أخرى
مثلاً في الـ Visual C لو قمت باختيار Win32 Application ستجدي ملف exe داخل مجلد debug يمكنك استخدامه بصوره منفرده
وكذالك الحال مثلاً في بيئة الـ C# ستجدي ملف تنفيذي داخل Debug
لغه مثل الجافا ملف ال، Jar سيكون مجلد dist
...الخ
وضعت رد سابقا لكن واجهت مشاكل في الاتصال اثناء الارسال
في البدايه اشكرك اخي IBM على ردك واهتمامك
ولكن هل تسمح لي بايضاح ما اقصد ,,
تخيل لو انني كتبت كود برنامج بلغه السي على اي محرر نص كالمفكره .. الان اريد روئيه نتيجه هذا الكود او المخرجات ...
هل هناك اي طريقه لروئيه النتيجه كموقع او برنامج او اي شي
هذا كله دون اللجوء الى برنامج الفيجوال ستديو
الخلاصه: انا استفسر بامكانيه تنفيذ كود معين خارج برنامج الفيجوال تماما
هل استطيع ذلك ام لا
دمتم بخير دائما ................^_^
للاسف غير ممكن لان اللغات دي تحتاج الي compiler
لو هتكتبي علي المفكره يبقي هتكتبي حاجه شبه
گخ ~خ „ر Rخ Fخ ًذ fر –ر ¦ر ْح êخ بح ¸ح ®ح ح ’ح ‚ح hد Vد Jد 8د ,د د د ْخ خ خ êح \ر Jر 6ر "ر ر üذ تذ âذ ضذ ˆد ¸ذ zد fذ †ذ vذ طخ Zذ بخ ذ *ذ ذ زد ِد âد ھد ئد ¸د :خ œد .خ rخ `خ عح pح bح Fح 8ح (ح ح ح ح ٍج نج زج تج ¶ج ھج ڑج ٹج xج ”ذ ¦ذ :ذ Lذ
ر ھس –س ~س jس
وده استحاله حد يعرف يكتبه
مفيش غير لغات ال low زي html
لانها مش بتحتاج compile
وبعدين الحصول علي visual studio سهل فايه المشكله
كثيرا ما تكلمت فندمت اما عن السكوت فما ندمت قط™
إذا كنتَ لا تقرأ إلا ما توافق عليـه فقط، فإنكَ إذاً لن تتعلم أبداً
لو عندك استفسار عن البروسيسور اللي ناوي تشتريه
سوتير شكراااااا لك
كان سوالي مجرد استفسار
انا املك البرنامج ,,
ولكني استفسر بامكانيه تطبيق هذه الطريقه
كوجود موقع اونلاين يدعم تنفيذ الاكواد او شيء من هذا القبيل
وكانت اجابتك
وهذا ما اريد معرفته اذا كان يوجد ام لاللاسف غير ممكن لان اللغات دي تحتاج الي compiler
مع خالص شكري لك ...........^_^
طيب لو كان عندي كود جاهز مكتوب مسبقا ولكن اريد تنفيذه في مكان غير الفيجوال ؟؟
لاتستطيعين تنفيذ الكود بدون كومبايلر كما قالو الاخوان
ولكن فيه كومبايلرات خفيفة وكويسة للبرامج البسيطة مثل الـ Dev
واذا كنتي تستخدمين لينكس فيجي معه كومبايلر جاهز للسي والسي بلس بلس
كل الي عليك تكتبين g++ او gcc في التيرمنال بعدها اسم الملف
{وَالَّذِينَ جَاؤُوا مِن بَعْدِهِمْ يَقُولُونَ رَبَّنَا اغْفِرْ لَنَا وَلِإِخْوَانِنَا الَّذِينَ سَبَقُونَا بِالْإِيمَانِ وَلَا تَجْعَلْ فِي قُلُوبِنَا غِلًّا لِّلَّذِينَ آمَنُوا رَبَّنَا إِنَّكَ رَؤُوفٌ رَّحِيمٌ } الحشر آية(10).
العفو اخوي hitman ولكن الكود مايفرق اذا ترجمته على الوندوز او على اللنكس يمكن يختلف باشياء بسيطة لازم تعدلها باللنكس
اظن انت تقصد الملف التنفيذي exe بعد ماتسوي كومبايل بالفيجول ماراح طبعا يشتغل على اللينكس انا معك بهالشي
نعم و لكن توجد مكتبات خاصة بالويندوز فقط تأتي مع ال Visual C++ مثل مكتبات DirectX وبعض الكودات الخاصة بنضام الويندوز ...
ان لم توجد مثل هذه المكتبات او لم يستخدمها المبرمج اصلاً واستخدم الاكواد والمكتبات القياسية الخاصة بال ++C اعتقد التوافق سيكون تام ...
تحياتي
{وَالَّذِينَ جَاؤُوا مِن بَعْدِهِمْ يَقُولُونَ رَبَّنَا اغْفِرْ لَنَا وَلِإِخْوَانِنَا الَّذِينَ سَبَقُونَا بِالْإِيمَانِ وَلَا تَجْعَلْ فِي قُلُوبِنَا غِلًّا لِّلَّذِينَ آمَنُوا رَبَّنَا إِنَّكَ رَؤُوفٌ رَّحِيمٌ } الحشر آية(10).
على كل حال بحث في عن مترجم للغة ال ++C على نظام الويندوز وجدت هذا المترجم المجاني وحجمه ليس كبير
Dev-C++
الصراحة كنت اتمنى لو ان اامثلة البسيطة الى كنت كاتبه في السابق بال ++C لا تزال موجودة الى الآن على ااقل الواحد جربهم بهذا المترجم ..
تحياتي
{وَالَّذِينَ جَاؤُوا مِن بَعْدِهِمْ يَقُولُونَ رَبَّنَا اغْفِرْ لَنَا وَلِإِخْوَانِنَا الَّذِينَ سَبَقُونَا بِالْإِيمَانِ وَلَا تَجْعَلْ فِي قُلُوبِنَا غِلًّا لِّلَّذِينَ آمَنُوا رَبَّنَا إِنَّكَ رَؤُوفٌ رَّحِيمٌ } الحشر آية(10).
++dev-c
من المشاهير و كمان open source
و مش محتاج توكيد
كثيرا ما تكلمت فندمت اما عن السكوت فما ندمت قط™
إذا كنتَ لا تقرأ إلا ما توافق عليـه فقط، فإنكَ إذاً لن تتعلم أبداً
لو عندك استفسار عن البروسيسور اللي ناوي تشتريه
اشكر للجميع هذا الاهتمام
استفدت كثيرا من هذا النقاش المتبادل
وتم تحميل المترجم << شكر خاص لهيتمان
وجآري العمل عليه
اسمحوا لي بالاستفسار هنا ان واجهت اي مشكله
اشكركم مجددا مع خالص دعواتي لكم بالتوفيق الدائم
دمتم بخير ...........^_^
للأسف سوف أنقض بعض المشاركات علي هذا الموضوع ولكن عندي الحجة وكل واحد يجرب بنفسه و الي مش فاهم حاجة من كلامي ممكن أوضحها بالتفصيل:
أولا: بخصوص رد الأخ سوتير مفعم بالأخطاء لماذا:
لأن طبعا ممكن نكتب أي برنامج في محرر نصي و نعمله Compile من علي الdos و نعمله Run كما سأوضح في المثال لاحقا.
أما بالنسبة للHTML فهي مش من لغات الLow Level لأن لغات ال Low Level هي اللغات زي الAssembly بأنواعها علي حسب نوع الMachine وليس طبعا الHTML.
ولا يوجد لغة في الكون لا تحتاج إلي Compiler فهو النظام الذي يترجم الHigh Level Language إلي Machine Language لكي يقوم الProcessor بفهم لغته "لفة الألة 0 و 1" حتي الHTML فالWeb Browser هو الذي يترجم الHigh Level Language ولكن الcompiler الخاص به يسمي Interpreter لأنه يترجم سطر سطر غير الCompiler يترجم البرنامج ككل.
أما الرموز الغريبة لا تحدث إلا إذا عملت Save للClass الي أنتا مصممها من البرنامج نفسه (أي كأمر) و تعمله Encode بواسطة الCompiler المستخدم.
ثانيا: بالنسبة لباقي المشاركات مفيهاش مشكلة إلا حتة أختلاف الكود فالكود سوف يكون واحد بين اللينكس و الويندوز ولاكن الفرق في الملف الناتج للتنفيز
ثالثا: الDEV C++ compiler من أقوي الcompilers الموجودة ولكن إذا اردت أستخدام الCommand Line compiler فأحسن واحد هو الBorland
رابعا: الأدوات و الخطوات المطلوبة:
1. Borland C++ Compiler وإليك اللينك Borland Compiler و ده للwindows Platform
2. بعد تسطيب الCompiler لازم نعمل ملفين وظيفة الأول هو إدراج الPath الخاص بالincludes أما الثاني فخاص بإدراج الPath الخاص بالlibs و دول هيبقوه في نفس الBin Folder و ده الPath بتاعهم
كود:C:\Borland\BCC55\Bin
طريقة العمل:
أ. نفتح محرر نصي عادي و نحط فيه الكود ده
ب.نسيف الملف بالأسم و الأمتداد دهكود:-I"C:\Borland\Bcc55\include" -L"C:\Borland\Bcc55\lib;C:\Borland\Bcc55\lib\PSDK"كود:bcc32.cfg
ج.أما بالنسبة للملف الثاني نحط الكود دهكود:-L"C:\Borland\Bcc55\lib;C:\Borland\Bcc55\lib\PSDK"
د.نسيف الملف بالأسم و الأمتداد دهكود:ilink32.cfg
3. لازم نضيف للsystem variables الPath الخاص بالcompiler
طريقة العمل:
أ.في الwindows XP كليك يمين علي My computer و بعدين Properties وبعدين Advanced وبعدين Enviroment variables
ب.هانعملNew وبعدين هانحط variable name باسم PATH و variable value بالPath ده
كود:C:\Borland\BCC55\Bin
4.كده كل حاجة خلصت هانكتب كود ++C في المحرر النصي وبعدين نسيفه بأي أسم (مثلا: sample.cpp)و مننساش الأمتداد "cpp" و إليك مثالا5. هانخش علي صفحة DOS عادي ( قائمة start وبعدين Run وبعدين cmd)
كود:#include<iostream.h> int main() { cout << "Hello World!" << "\n"; system("PAUSE"); return 0; }
6. نروح للPath أللي فيه البرنامج و نكتبوبكدة نبقي عملنا Compile للبرنامج ناقص نفتحه طبعا هانكتبكود:bcc32 sample.cppونلقي ناتج البرنامج أمامناكود:sample.exe
و في الختام نرجو أن يكون أستفاد الجميع و أي شئ انا في الخدمة
المفضلات