الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يمكنني تشغيل البرنامج الخاص بس على ال DOS ؟؟؟

مغلق
بدأه طالب الخبرة في 12 يناير 2006 · 31 رد · 3,793 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#26

لحظة يا طالب الخبرة

اقتباس
بل سأكتفي على عمل البرنامج على بيئة الـDOS

الدوس نظام تشغيل قديم من انتاج ميكروسوفت , عند تشغيله يظهر لك ما يسمى محث الدوس , تكتب فيه اوامر مثل :

dir, cd , ...etc

وده مش حاجه أساسية مع الكمبيوتر , لا ده مثله مثل الويندوز أو اللينوكس بيحتاج تركيبه على أحد الأقراص , ممكن يكون على الهارد , ممكن يكون على فلوبي , وممكن يكون على سي دي

لو مشغل ويندوز 98 عندك على الكمبيوتر اعمل ريستارت وأثناء تحميل الويندوز استمر في الضغط على F8 تظهر لك قائمة , اختر منها command prompt only

تظهر لك شاشة الدوس عيش معاها بقى

لو مش عندك ويندوز 98 ونفسك تشتغل على الدوس , وعندك ويندوز اكس بي ضع قرص مرن floppy ومن my computer اضغط على محرك القرص المرن كليك يمين ثم اختار format ثم اختار create an MS-DOS startup disk بعدها اعد التشغيل وابدأ الاقلاع من الفلوبي

وعيش حياتك

بعد ما عرفت تشغل الدوس

أي البرامج سوف تعمل ؟

مثل ما قال لك الاخوة , معاك TC 3.0 , ده مترجم سي ينتج برامج تعمل على الدوس

خد البرنامج الناتج , سوف يعمل بدون اي مشاكل

وانسى كل الكلام اللي قلته في المشاركه اللي فاتت , ده كلام مضر بالصحه :D

#27

السلام عليكم ورحمة الله وبركاته.. أما بعد

حياكم جميعا شباب المنتدى :) وأشكركم جزيل الشكر على تعاونكم معي في الموضوع

أخوي cipher..

اعذرني يالغالي فبعض المفاهيم كانت مشوشة بالنسبة لي قبل هذا الموضوع..

ما قصدته هو عمل برنامج للعمل على نظام تشغيل ( DOS ).. هذا المقصد من البداية :)

وبالنسبة للمراد من البرنامج..

بالنسبة لي أخي الكريم فلهذه الخطوة قصة طويلة.. وراح أوضحها باختصار

قبل فترة كنت في تجربة لتعلم برمجة المتحكمات أو المايكروكنترولز.. لعمل وظيفة معينة

وقبل أن أبدا عمليا في تطبيقها حاولت تخيل إلى إلى حد أود الوصول.. ففكرت في عمل عدة طرق للمدخلات..

أما المخرجات.. فكرت في البحث عن طريقة لعرضها على شاشة الكمبيوتر العادية أو التلفزيون.. وهنا توقفت :)

وقلت الله.. كل اللي أبغى أوصل له هو كمبيوتر حقيقي :D ( بغض النظر عن الحاجة للكهرباء AC )..

يعني اللي أبغى أوصل له موجود بالفعل وهو الكمبيوتر.. وبالعكس الكمبيوتر سهل لي خطوات كثييييييييييير جدا جدا!!

وفر لي مخرج الشاشة.. وفر لي المدخلات.. والمنافذ اللي أستطيع أتحكم فيها تسلسلية ومتوازية... ووفر لي العرض المبااااشر على الشاشة :) من دون كتابة نظام آخر لعملية العرض والدخول في متاهات طريقة التوصيل وفكرة عمل النظام و.......الخ!!

بالاضاااااافة إلى سهولة البرمجة على الـ C لتشغيله على الـ DOS مقاااااارنة ببرمجة المايكروكنترول بالاسمبلي وغيره :):):):)

فهنا قلت خلاص راح أعتمد على الكمبيوتر في الفكرة اللي أبغاها وأكمل منه..

ممكن تقول لي استخدم الويندوز أو غيره.. ولكن زي ما وضحت في ردود سابقة للأسف لا ينفع!!!

هذا باختصار سبب توجهي لهذه العملية :)

حياك أخوي usama707.. :)

ومشكور على التوضيح.. بالنسبة لما قصدته أتوقع أنه خاطئ اذ تبينت لي المفاهيم الصحيحة الآن :)

وشكرا على تعاونك

حياك أخوي Sultan_Althibity :)..

يالغالي ان شاء الله يكون بدايتي ردي هذا وضحت الفكرة كاملة :)

حيااااااك أخوي Asm4all :)... بشرنا عنك يالغالي :)

ما فيه مشاكل الآن كل شي ان شاء الله تقريبا واضح :)

وبالفعل قمت بعمل الفلوبي وتشغيل الدوس عليه... وما قصرت يالغالي

والآن ودي أعرف... هل الدوس كنظام كامل موجود على الفلوبي الآن :s .. يعني النظام كامل حجمه 500 كيلو بايت تقريبا فقط ؟؟؟

طيب الآن شباب عندي استفسار اضافي بسيط..

مكتبات dll هل يمكن بأي حال من الأحوال استخدامها على الدوس؟؟

+ ما هي طريقة ارسال أمر عن طريق المنفذ التسلسلي عن طريق السي ؟

شاكرا لكم تعاونكم جميعا

أخوكم طالب الخبرة :)

#28

مكتبات Dll تستخدم PE(Portable Executable) Format الخاصة بالويندوز أي أنها لا تختلف كثيرا عن الEXE العادي الخاص بالويندوز لذا فلا يمكن إستخدامها على الدوس أما طريقة إرسال أمر عن طريق المنفذ التسلسلي في السي فيمكن عملها بإستخدام بعض ال APIs على الويندوز فيجب أن توضح هل تريد عمل هذا على الويندوز أو الدوس ؟؟؟

#29

اااااه ياني صدااااااااع , كباية شاي يا جدعان :D

ازيك يا خبير (ليك كتير طالب الخبرة يا سيدي أظنك نلتها بقى :D )

اقتباس
والآن ودي أعرف... هل الدوس كنظام كامل موجود على الفلوبي الآن  .. يعني النظام كامل حجمه 500 كيلو بايت تقريبا فقط ؟؟؟
هو يعني تقدر تقول كده يعني , الدوس كنظام كامل مش هيختلف كتير , عليه برامج تانيه لكن لا يوجد اختلاف في المضمون , يعني عليه برنامج زي format , fdisk , edit, scandisk, ....

كان عندي نسخة MS-DOS 6.22 كانت ببتسطب على ديسك برضه بس مش فاكر بتاخد مساحة كام

كان بيبقى معاها شوية برامج اكتر , لو عند حد من اصحابك ويندوز 98 أو me قوله يعملك ديسك startup وده عليه تقريبا كل اللي تحتاجه في الدوس

اقتباس
+ ما هي طريقة ارسال أمر عن طريق المنفذ التسلسلي عن طريق السي ؟
أكيد تقصد على الدوس , ولا مصدع دماغنا ليه من الصبح - بامزح معاك :D

التعامل مع السيريال بورت

#30

كنت أكتب رد البارحة لكن فجأة توقف الكمبيوتر :D

اقتباس
مكتبات dll هل يمكن بأي حال من الأحوال استخدامها على الدوس؟؟

لا أستطيع الجزم بأنه لا يمكن استخدامها في الدوس .. حالياً رأيي مشابه لرأي الأخ usama707 ...

لكن ......

http://groups.google.com/group/borland.pub...ec849cd88612ed2

http://groups.google.com/group/comp.os.msd...59acf4a0a15bbc6

وهنا مواضيع لم أطلع عليها ربما تكون ذات علاقة

http://groups.google.com/groups?hl=en&q=%22dll+in+dos%22

حيث أن هناك نسخ من linux تستطيع التعامل مع الملفات التنفيذية للويندوز بغض النظر عن الطريقة سواء simulation او غيرها ...(ليس لي خبرة في ذلك ), فربما أنه بإستطاعتك أن تقوم بذلك في DOS .

الطريقة :

لم أبحث في هذا الشئ ... :D , ربما الشباب يفيدوك أكثر ...

بامكانك وضع سؤال في MS groups لعل أحدهم يرد عليك ...

مشوارك سيكون صعباً لأن أغلب المواضيع والمراجع للبرمجة under dos حالياً قليلة في الانترنت .. قبل كم سنة كانت كثيرة جداً , لكن ذلك لا يعني عدم وجودها ... حاول تبحث عن مراجع في هذا الشأن على الأقل ستخفف عليك صعوبة المهمة وستختصر عليك الوقت ...

"First they ignore you, then they laugh at you, then they attack you, then you win"

===

اقتباس

حُكَّامُـنَا إِنْ تَصَـدّوا لِلْحِمَــى اقْتَحَمُـوا ***** وَإِنْ تَصَدَّى لَـهُ المُسْتَعْمِـرُ انْسَحَبُـوا

هُمْ يَفْرشـُونَ لِجَيْـشِ الغَــزْوِ أَعْيُنَـهُـمْ ***** وَيَدَّعُــونَ وُثُـوبَـاً قَـبْـلَ أَنْ يَثِـبُــوا

الحَاكِمُـونَ و«وَاشُنْـطُـنْ» حُكُومَتُـهُـمْ ***** وَاللامِعُــونَ وَمَـا شَعَّـوا وَلا غَرَبُــوا

القَاتِلُـــونَ نُبُــوغَ الشَّـعْــبِ تَرْضِـيَـــةً ***** لِلْمُعْتَدِيــنَ وَمَـا أَجْـدَتْـهُـمُ الـقُــرَبُ

لَهُمْ شُمُـوخُ «المُثَنَّـى» ظَاهِـرَاً وَلَهُـمْ ***** هَـوَىً إِلَـى بَابَـك الخَرْمِـيّ يُنْتَسَـبُ

البردوني "أبو تمام وعروبة اليوم" 1971

===

اقتباس
عبيد الهوى يحكمون البـلاد ***** ويحكمهــم كلّهـــم درهــــــم

و تقتـادهـم شهـوة لا تنــام ***** وهـــم فـي جـهالتهــم نــــوّم

ففــي كـــلّ ناحيــة ظـالـــم ***** غبــــــيّ يسـلـّطــــه أظلـــم

أيا من شبعتم على جوعــنا ***** وجـــوع بنينـا ألـم تتخمـــوا ؟

ألم تفهموا غضبة الكادحين ***** على الظلـم ؟ لا بدّ أن تفهموا

البردوني "نحن و الحاكمون "

#31

حياكم شبااااااااب :)

اعذروني على تأخري في الرد انشغلت بشكل كبيييييير الفترة السابقة في الاختبارات :)

وما قصرتوا على ردودكم..

وأعطوني فرصة أعود للموضوع مرة أخرى وأربط المواضيع مع بعض..

ولنا عودة بذن الله

أخوكم طالب الخبرة :)

#32

موضوع جميل بس يا ريت حد يقول بالظبط اية المطلوب علشان اشغل البرنامج بتاعى

المعمول على الفيجوال استيديو6 علشان انا تهت صراحة من الثلاث صفح الى قرتهم

او ممكن تعدلو لية على الى فهمنة

البرنامج يكون معمول على التربو ++ او ممكن اعملة على الفيجوال بس ما استخدم الابى اى بتاع الويندوز

وادخل على الدوس واشغل البرنامج بتاعى ويشتغل

دة صراحة الى فهمتة

شكرا

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…